Я как-то рассказывал, что играюсь с вычислением трендов. Так вот, задачка это непростая, — для того чтобы определять устойчивые тренды, нужна обработка большого объема информации, чем больше тем устойчивее тренд виден. Мой бот собирает приблизительно 300-400 тысяч записей за сутки, для того чтобы обрабатывать такой объем, пришлось действительно поломать голову. Для начала, было интересно поиграть с бенчмарками. По итогу бенчмарков, уже написанный бот остался на php, а вот все эксперименты с алгоритмами проводились на питоне, о чем, кстати, ни разу пока не пожалел. Но об этом я уже пробовал писать ранее. Машинка, на которой запускаются просчеты, — двуядерная, …
Month: December 2009
Продолжу свой краткий экскурс в Пролог, надеюсь мой взгляд на него «из глубины» императивных языков поможет вам разобраться с декларативным подходом быстрее. В этой статье речь пойдет о списках.
Предыдущая статья о Прологе была явно поверхностной, попробую реабилитироваться.
Из области экономики: хорошая статья с прогнозами на ближайшее, ожидающее нас будущее #flash: 3d во флеш без papervision и прочих 3d фреймворкоы, так сказать, нативно. #flash: каждому флеш-разработчику приходилось “руками” прокликивать картинки в поисках оптимальной компресии для группы картинок, предлагаю поручить эту рутинную работу набору из трех jsfl скриптов от pixelfumes: UseImportedCompression.jsfl, DontUseImportedCompression.jsfl и SetCompressionLevel.jsfl, названия говорят сами за себя. шикарнейшая статья о производительности, распаралеливании задач и недалеких перспективах в программировании, написанная простым и понятным языком
Последняя неделя была наполнена впечатлениями от языка Пролог. Раньше сталкивался с этим только поверхностно, но в ближайшем будущем, надеюсь, придется использовать его в реальном проекте. Хочу поделиться впечатлениями и рассказать о базовом синтаксисе. Для людей, которые долгое время имели дело с имперетивными языками (C, JavaScript, C#, etc) это должно быть настоящим переворотом сознания. По началу, кажется что язык написан марсианами. Ни проверок, ни циклов в их классическом представлении, даже функции заменены пердикатами.
Мой свободный перевод статьи Джоэля Спольски "When and How to Micromanage"
Как я уже говорил ранее, в качестве багтрекера мы используем mantis. Начав внедрять SCRUM захотелось использовать что-то типа SCRUM board. Что из этого вышло, - читайте под катом.
1. Жизнь несправедлива - привыкай к этому! 2. Миру плевать на твою самооценку. Жизнь будет требовать от тебя закончить дело ДО того, как ты почувствуешь себя уверенно. 3. Ты не будешь получать 60000 долларов в год сразу после школы. И вице-президентом компании, с машиной и спутниковым телефоном, ты тоже не будешь — сначала все это нужно ЗАРАБОТАТЬ. 4. Думаешь, что учитель слишком строг? Погоди, вот будет у тебя начальник — он не на временном контракте.
http://www.intuit.ru/ – интернет университет. Масса курсов как по всякой «попсе» типа HTML, JavaScript, CSS так и «академические» лекции по устройству операционных систем, высшей математике, алгоритмам. Курсы разбиты на лекции в конце которой вы проверяете усвоенный материал отвечая на несколько вопросов из лекции. Несколько ссылок для интересующихся продуктивностью и GTD: подробненько о методике внедрения GTD в Outlook, система категорий задач, от того же автора, а такжа — исчерпывающая система GTD с примерами из личной жизни и готовыми «лайвхаками».
На amazon уже можно сделать предзаказ книги ActionScript for Multiplayer Games and Virtual Worlds от Jobe Makar. Для тех кто читал его Macromedia Flash MX Game Design Demystified очевидно что новая книга будет бестселлером. Кстати говоря вторую книгу я встречал переизданую на русском языке, несмотря на то что AS2 не очен актуален сейчас книга содержит массу интересных советов и трюков для гейм-разработчиков на flash. Бенчмарки для сравнния разных языков. Любопытно, но по цифрам php совсем не плох, особенно на фоне …