|
|
|
November 30th, 2009
grundik
 | 12:49 am Ну вы и флудить!
В общем я устал, пойду спать. Завтра вечером продолжим ;)
UPD: чуть не забыл - google wave - говно. Кому надо инвайты - обращайтесь (раздавать буду несправедливо).
|
November 29th, 2009
lionet
 | 06:42 am - Паскальный вброс В духе обучения двадцатилетнего медведя новой игре на балалайке, Жаклин Аддеса, студент из Virginia Tech, сделала доклад про использование языка Хаскель1 (который обычно избегают использовать для больших коммерческих применений) для высокопроизводительных вычислений. Аддеса сравнила Хаскель с Си на задачах по совмещению множества последовательностей, и обнаружила что код на Си быстро стал примерно в 37 раз длиннее, чем та же имплементация с использованием Хаскеля. Хаскель работал примерно в 2.68 раз быстрее на внушительных базах даных генетических последовательностей.
antilamer добавляет: Там речь идет о multiple sequence alignment; утверждается, что взяли один и тот же алгоритм и реализовали его на си и на хаскеле.
К сожалению, без кода никакой ценной интерпретации этот факт не имеет. Не сказано даже, сама ли Жаклин писала обе программы.
Тем не менее, забавно и применимо в качестве мини-вброса :)
[1] Haskell, Pascal — пишем либо Хаскель и Паскаль, либо Хаскелл и Паскал.
|
_adept_
 | 04:06 pm - Дорос до версии 1.0 :) ВНЕЗАПНО Олежке исполнился год. ( picrelated )
|
grundik
 | 02:56 pm - Про работу Вот многие пишут про то, что есть удовольствие от работы, каким должен быть "настоящий" разработчик и так далее и тому подобное. Almost 100% этих высказываний несут в себе мысль "получить красивый код либо красивое техническое решение". Вместо слова "красивый" используются другие - "правильный", "хороший" etc.
Сначала я написал тут гору текста, но вместо этой горы хочу процитировать себя же: не надо делать хорошо, надо делать чтоб работало.
Sapienti sat.
|
November 28th, 2009
grundik
 | 05:17 pm - Немного свежих фоток Ходили сегодня в наш парк - Берёзовую Рощу. Свет был плохой, но тем не менее пару фоток снял...

( Read more... )
|
November 27th, 2009
grundik
 | 06:51 pm Когда qper написал про phpCallGraph, я подумал, что моя тулза для получения static callgraph больше не нужна (поддерживать её мне, естественно, лень, так что если бы кто-то сделал рабочий аналог, то я бы обрадовался).
Однако зная уровень качества поделок на PHP, я был настроен скептически.
Ну и таки да - эта тулза для кода Продукта не имеет смысла, ибо вычислять типы переменных она не умеет.
Зато у неё в зависимостях нет phc :-)
|
k001
 | 03:29 pm - как не голосовать за плохой сайт Вспомнил тут по случаю. Многие не знают, а стоило бы.
Часто люди в блогах (форумах и т.п.) дают ссылку на сайт, чтобы его поругать. Ну, например, "вот там мошенники, украли мои деньги" или что-то подобное. Эффект, к сожалению, двоякий. С одной стороны, читатели сделают выводы, может, кому-то и поможет. С другой стороны, рейтинг сайта в поисковых системах поднимется.
Немножко про рейтинг сайтов for dummies. ( Read more... )
Таким образом, если вы ставите ссылку на какую-то страничку или сайт, вы фактически голосуете за него, и поисковики этот ваш "голос" учитывают. Поэтому когда вы ссылаетесь на сайты, которые вам не нравятся, вы делаете этим сайтам лучше. Парадокс? Впрочем, выход есть.
Ссылку на "нехороший" сайт следует оформлять вот таким примерно образом:
<noindex><a href="сцылка-тут" rel="nofollow">текст тут</a></noindex>
Тег noindex работает для Яндекса, аттрибут rel=nofollow для Гугла, про остальные поисковики не знаю, но наверняка большинство из них понимает или то, или другое.
|
lionet
 | 03:42 am - Частота брани Частота появления неприличных эпитетов в результатах поиска по Google Code.

via dk379, via http://www.mixx.com/photos/9482795/photo
|
swizard
 | 04:01 am - и снова системы сборки Короче, подозрения подтвердились -- я лох =) В смысле, autotools так и ниасилил. Поначалу вроде думал, что въехал (пока на тестовых примерчиках разминался), потом на реальном проекте выяснилось, что нихера подобного :)
Ладно, выкинул все нахрен и взял cmake. Гламурненько так, процентики там, все цветное, язычок простенький и на барсик похож :)
|
yakov_sirotkin
 | 01:36 am - Календарик с Жабой-2010

Календарик нарисовала miumau.
Спрашивайте календарики в офисах наших спонсоров и на HackDay2.
Чтобы получить календарик по почте, пришлите свой адрес с индексом на yasha@telamon.ru?subject=Calendar2010. Календарики бумажные, в электронную почту не влезают!
|
swizard
 | 01:04 am - мотомото Придумал застегивать косуху скотчем =) Полный колхоз, разумеется, но блин, до чего же круто -- не продувает больше, ездить стало опять в кайф :)
ЗЫ: А че за мода такая нынче -- поливать дорогу каким-то жидким мылом из поливалок? Паскудно же
|
November 26th, 2009
ru_emacs [vorotylo]
 | 09:04 pm - haskell-mode.el
Хорошая новость для пользователей haskell-mode: у него
появилась почтовая
рассылка и issue трекер
(wiki).
Открытых багов пока один
(1),
но будет больше. Желающие развить своё
elisp-jitsu, присоединяйтесь. Поохотимся!
|
bizarrekvlt
 | 09:26 am - аффтомобиль? нужно купить машину, б\у для начала. до какого километража можно рассчитывать, что она еще хотя бы полгода проедет без поломки?
|
love5an
 | 07:01 am http://steve.yegge.googlepages.com/when-polymorphism-fails
Одна из причин почему статический полиморфизм, а также одиночный диспатч и "методы внутри классов", соответственно, сосут, а CLOS рулит и педалит.
|
nponeccop
 | 04:26 am - Вот бы если бы кабы... Было бы неплохо изъять из учебного плана принудительную галиматью вроде «математического анализа», «аналитической геометрии», «теории функций комплексного переменного», «дифференциальных уравнений», «теории вероятностей», «математической физики», «дискретной математики», «математической статистики», «численных методов» и им подобных и заменить их на такие: «общая топология», «линейная алгебра», «гладкие многообразия», «комплексная геометрия», «теория меры», «гармонический анализ», «микролокальный анализ», «алгебраический анализ и D-модули», «геометрический анализ» и так далее. С современным содержанием и в современном изложении.
|
November 25th, 2009
k001
 | 11:27 pm - VPS == OpenVZ ? Забавно, второй раз уже встречаю, когда человек говорит "у меня VPS" и при этом как бы подразумевает, что это OpenVZ (ну или Parallels [Virtuozzo] Containers).
Ну, скажем, как если бы кто-то говорил "у меня Линукс" и при этом подразумевалось бы, что это, скажем, Ubuntu или там, я не знаю, Red Hat. Так ведь не делают обычно, пишут, какой именно Линукс, какой дистрибутив. А с OpenVZ так делают -- "у меня VPS" с большой (но не 100%) вероятностью означает "у меня OpenVZ" или "У меня Parallels Containers".
В прошлый раз мы выясняли по всяким признакам, OpenVZ ли это (ссылку лень искать). В этот раз товарищ сразу говорит про tcpsndbuf, из чего мы понимаем, что это оно.
Наверное, слово VPS уже стало эдаким нарицательным брендом, как, скажем, термос. Жалко, что VPS, а не контейнер или VE. Не люблю я слово VPS, от него за версту несёт маркетингом. Впрочем, есть ещё хуже слово -- VDS, его, наверное, придумали маркетоиды, которые решили, что VPS -- это круто, но всё ещё недостаточно.
А вот VE (Virtual Environment) неплохой термин, плюс коннотации к VM (Virtual Machine).
|
|
|