Имбирь - твой спиритический овощ. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1238.0 пользователей не могут ошибаться!
?6938
прекрасное6441
говно5903
говнорашка5512
хуита4705
anime3064
linux2649
music2632
bnw2595
рашка2565
log2352
ололо2144
pic1815
дунч1802
сталирасты1491
украина1439
быдло1436
bnw_ppl1407
дыбр1238
гімно1158

Самая маленькая сбойная программа на Си.
main;
http://habrahabr.ru/post/181021/

#R6C5SO (0) / @dluciv / 4138 дней назад

Самый тупой способ генерировать случайные числа от нуля до нужной верхней границы (не включая), если у тебя есть [псевдо]случайные (устраивающего тебя качества) биты — взять остаток от деления на верхнюю границу. Проблема в том, что это не даст равномерного распределения. Так, например, если брать по 3 бита (минимально необходимое число), а нужно сгенерировать число в [0, 5), то очевидно результат будет вдвое чаще попадать в [0, 3), чем в [3, 5). Так что этот способ настолько тупой, что даже неправильный =).
Следующий — брать по 3 бита, пока не попадёт в нужный диапазон. Очень честный способ. Обеспечивает равномерность. Но выкидывает достаточно дорогие [псевдо]случайные биты. В принципе вероятность с первого раза попасть, куда надо, может быть около ½. Поэтому способ тоже тупой. Так, кстати, делает Питон (вот почему тут такой тег), можете посмотреть: http://hg.python.org/cpython/file/3.3/Lib/random.py функция _randbelow
Ок, хорошо, а кто скажет, как это делать нормально, чтобы распределение было равномерным, но чтобы при этом не выкидывать случайные биты?

#GJM4F9 (29+2) / @dluciv / 4139 дней назад

Чувак сделал из осциллографа силуэтный дисплей
http://habrahabr.ru/post/173833/
На мой взгляд, содержательная часть работы — именно векторизация, а не то, что результат выдают на осциллограф. Хотя возможно он мог где-то надыбать векторный исходник исходного видеоклипа. А может и не умудрился. В конце концов, векторизауция тут элементарная, пишется с использованием какого-нибудь OpenCV за пару часов, да и без использования тоже не очень долго.
Тем не менее, впечатлило меня другое. Я, не начав смотреть видео, ожидал, что осциллограф покажет примерно вот это: http://www.youtube.com/watch?v=4HfM9u22diE Именно Лира 4 с танцующей польской девочкой в моём понимании должна быть здесь. А не Bad Apple.
Поймите меня правильно. Я не критикую песню Bad Apple, в Touhou вообще почти вся музыка очень хорошая. Дело в другом.
Вот например люди, которые занимаются обработкой изображений, уважают историю. Поэтому Lena Söderberg обязательно есть в любой тестовой подборке. А этот фигов анимешник фактически пренебрёг реликвией. Кю.

#1WEZN4 (10+2) / @dluciv / 4204 дня назад
http://habrahabr.ru/post/159809/ Перевод довольно саркастической статьи про то, как маркетинг M$ сливает и сливает, и ничему не учится. Я помню, что в 2005-2006 меня реально восхитило, что можно было взять Visual Studio, взять .NET Compact Framework (в отличие от Java в j2me и Android, очень похожее на десктопную версию), пописать на ней, поотлаживать на десктопе, потом плавно и почти безболезненно перейти к кросс-отладке на живом девайсе. Да на Андроиде это только сейчас можно делать, причём с матюгами и, по-серьёзному, почти исключительно на Java, которая уже сам по себе скучная и неинтересная. Я лично знаю некоторых людей (хорошо, действительно лично только одного), которые разрабатывали в M$ Research клёвый F#, а сейчас они оттуда ушли, потому что Research гнобят. Фактически, Microsoft с технологической точки зрения сделала рывок в первой половине 200х, и решила, что хватит. Но почему не развивать технологии дальше? Разработчики, которые плюются от платформы и не любят её, никогда не напишут программ, которые потом полюбят пользователи. Драйв нужен, драйв. Б...ь, да я в 15 лет это понимал!.. Но нет, надо выкинуть очередную ботву, слить её, и продолжить тыкать пользователей и разработчиков в те же Офис и Outlook, Которые, не смотря на новый удобный интерфейс™(5 лет освоить не могу) в сущности остаются такими же кондовыми с точки зрения маркетинга. Обидно за мощный технический коллектив и огромный потенциал, в хороших руках они бы могли послужить доброму делу.
#M6DZ6Q (2+2) / @dluciv / 4324 дня назад
Есть кто-нибудь, кто писал скрипты на Питоне для SL4A? Небось половина Бнвача только этим и занимается =). В общем после запуска произвольного скрипта на Питоне иногда подвисает Launcher. Остальное вроде ОК. Никто не знает, из-за чего такое может быть и как бороть?
#60PL6C (10) / @dluciv / 4353 дня назад
Можно ли кушая макароны с хлебом впасть в рекурсию?
#08BMOJ (0) / @balaklava / 4443 дня назад
Если бы Гитлер существовал после изобретения компьютеров то в концентрационных лагерях евреев бы заставляли писать на php, а русских на 1С. И сжигали строго только тех у кого не работало.
#WJAOX1 (0) / @balaklava / 4508 дней назад
Экий мощный юрист... http://habrahabr.ru/post/143974/ У меня конкретный разрыв шаблона.
#NSB7FD (1+1) / @dluciv / 4516 дней назад
Погибший на марше миллонов фотограф оказался программистом...http://www.gazeta.ru/politics/news/2012/.....1797.shtml Правильно, какой еще дурак полезет на ржавую лестницу за хорошим кадром...
#116E3W (1+2) / @balaklava / 4525 дней назад
Написал для работы маленький DSL на F# (fsyacc, fslex). Язык интерпретируется. Интерпретатор может запускаться интерактивно. Предназначен для 3D-дизайнеров (так что очень простенький). При старте в интерактивном режиме выдаёт: /Enter empty line to exit to CP/M %)/ Ну дизайнеры не поймут, что это вообще такое, а заказчик у нас очень технический мужик лет сорока, должен оценить =).
#U5VMU6 (0+2) / @dluciv / 4535 дней назад
Сейчас я выдам маркетинговое соображение на миллион долларов. Жалко, что я на 999‰ не первый. Итак, что мешает использовать полноценно функциональные языки в средах Java и .NET? Я даже задам более частный вопрос: что мешает использовать языки, управляющие конструкции которых являются выражениями? Продолжение: http://goo.gl/lyht6
#T4J7SQ (0) / @dluciv / 4624 дня назад
Вот задали мне доклад про метод сортировки с помощью двоичного дерева сделать. Читаю статейки и не могу врубиться. Кто-нибудь сможет простым языком объяснить как это делается? Я вот только понял, что в двоичном дереве каждый элемент имеет 2 подэлемента, левый меньше его, а правый больше. Но для доклада это маловато будет
#7V5PJ3 (0) / @sidspears / 4698 дней назад
Java и .NET превращают программистов в планктон. А PHP — в тех, кто мечтает быть планктоном. Это стереотип, просто сформулированный двумя фразами. Это даже не моё оценочное суждение.
#UIMT09 (0+2) / @dluciv / 4705 дней назад
Чтобы понять, насколько что-то является живучим, надо его поместить в совсем уж кошмарную и невменяемую среду. Код, который генерирует компилятор coffeescript, нормально работает в Internet Explorer 5.5 и Windows Script Host 5.7 (и 5.6, подозреваю, тоже). По всей видимости он, как КАМАЗ, может работать на любом говне.
#5Q57M2 (1) / @dluciv / 4735 дней назад
А чтобы не быть голословным, вот так выглядит предложенной выше CoffeeScript --> JavaScript --> Rhino. http://pastebin.com/wdB8KK1M Заранее отмечу, гнусные куски Java в виде ActionListener всё-таки остались. Если скрипт большой и их много, можно будет написать отдельную функцию для того, чтобы было короче. Но согласитесь, по сравнению с Java прогресс по синтаксису впечатляет.
#X1KJNH (0) / @dluciv / 4736 дней назад
Внезапно обнаружен способ программировать на нормальном языке с использованием библиотек Java CoffeeScript --> JavaScript --> Rhino Я пока поем пойду, а вернусь — почитаю, ладно?
#QB30OF (0) / @dluciv / 4736 дней назад
Один из немногих юзабельных чисто прототипных (прототипы — не то что эти ваши классы, которые до сих пор с душком КОБОЛА, и немножко Симулы-67) языков: http://ioke.org/ Похож на Io, но при этом изначально заточен для JVM и CLR.
#86DTKC (5+1) / @dluciv / 4737 дней назад
/Clojure does not have tail call optimization. You must use recur, trampoline, or redesign your code around lazy sequences./ https://groups.google.com/forum/#!topic/.....N0sUMoYseE Ога, правда и recur ни черта не помогает, а так ничего. Мне даже в голову не приходило такое... Я хотел поставить в этот пост ещё и тег LISP, но потом решил, что этот пост такого тега недостоин. Кому интересно, см здесь: http://pastebin.com/iu05zTjt Если убавить верхнюю границу внешнего цикла, то всё ок.
#00GBGX (2) / @dluciv / 4738 дней назад
Во славу великого Лукашевича, сделали хлопци язык Львів. Синтаксисом он должен был быть, как Форт, семантикой же — как ЛИСП. Жестоко просчитались хлопци. Получился у них не ЛИСП с синтаксисов Форта, а фактически ассемблер (не автокод, а ассемблер, почувствуйте разницу) ЛИСП-машины. Никуда не делись они от скобок. Имхо фигня. Но забавно. https://github.com/kwantam/lviv
#JMJY0F (4) / @dluciv / 4749 дней назад
Боже, до чего же смешные шутки и остроумные поздравления! Тоже мне, "пятницо" устроили, планктон...
#J4L31Z (7) / @dluciv / 4763 дня назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.