| (no subject) |
[Nov. 26th, 2009|12:56 pm] |
Интересно, можно ли при помощи палки и веревки lvm snapshots, cron и xdelta соорудить аналог TimeMachine... Было бы, наверное, удобно. |
|
|
| (no subject) |
[Nov. 25th, 2009|07:38 am] |
Считаю подъем сервера компании на Mac-е --- развратом и декадансом.
Вот интересно, если поставить впереди OpenBSD, поднять на нем OpenVPN и интранет/почту/прочие внутренние сервисы раздавать по OpenVPN - это будет достаточно секьюрно? В принципе, и с кластером можно поступить также: морду вытащить на OpenBSD-шный сервак. Правда, в отличие от текущего использования HA появляется единая точка отказа.
Интересно, основной канал взлома старых линуксовых серваков --- это атака на SSH (там был какой-то баг со слабыми ключами), или ломают через всякую экзотику типа httpd/smtp/pop3 ... |
|
|
| (no subject) |
[Nov. 24th, 2009|11:18 am] |
Написал бы кто-нибудь про карго-культы в IT. С классификацией. Т.е пока все, что я читал, и все, что сам писал --- откусывает по микроскопическому кусочку там и сям, блошиные укусы. Жрецы в принципе не заметят, паства слегка поволнуется, и все. А какая могла бы быть тема. Как последнее письмо Милонова, практически.
Можно было бы самому попробовать, но последнее время голова забита исключительно мелкими, ничтожными мыслями. "Восстанавливается PDP контекст или не восстанавливается"... "За сколько минут выжирается весь хип"... "Нам поставили дефективные модули, или их убили неправильным монтажом или они в принципе говно"... "Переживет проливку поврежденного скрипта или нет"... "Придется самому лично писать ядро опердени или не придется"... |
|
|
| (no subject) |
[Nov. 21st, 2009|12:19 pm] |
Van Canto --- heavy metal a cappella band. Чего только не бывает. Каверы Fear Of The Dark и Battery (!) особенно доставляют. Как и идея заменять гитарные соло женским вокалом. Новый взгляд на слово запИл. |
|
|
| (no subject) |
[Nov. 19th, 2009|11:28 am] |
|
Модем решил не ждать, пока я куплю джаммер, и сдох заранее. Три трекера за полтора месяца. Надо снова ехать в кармоочиститель. |
|
|
| (no subject) |
[Nov. 17th, 2009|04:45 pm] |
Нуже постановщик помех для GSM. Кастрюлю не предлагать: не работает.
У меня там несколько проводов и шлейф, т.е изолировать не получается по-любому. Нужно именно ставить помехи. |
|
|
| (no subject) |
[Nov. 16th, 2009|04:30 pm] |
А может быть, кто нибудь знает, как в GSM модемах корректно определять, что PDP контекст отвалился? AT+CGATT возвращает всегда 1, тварь. Я конечно сделал проверку по наличию IP адреса AT+CFSR и вроде это работает как надо, когда контекст прибивается руками, но что оно выдаст, когда он отвалится сам --- загадка. Надеюсь, я еще не буду спать, когда это произойдет.
Ващще, конечно авторы модема SIM300D чрезвычайно альтернативно мыслящие люди.
Например
( Read more... )
Интересно, это во всех модемах такой бардак, или это именно разработчики SIM300D постарались. |
|
|
| Наконец-то кто-то это сделал |
[Nov. 15th, 2009|10:07 pm] |
C лора:
Zotonic — первая CMS на Эрланге
Zotonic — это первая CMS на Эрланге, которая работает сразу после установки.
Особенности:
* Отличное окружение для редактирования. * Событийная (event-driven) веб-разработка (похожа на Nitrogen). * Гибкая система шаблонов на основе расширеного ErlyDTL. * Расширяемые модули. * Дружественная к редакторам, разработчикам фронт-ендов и програмистам. * Высокая производительность благодаря Эрлангу, мемоизации и кэшированию.
Внутри там mochiweb, и у меня мейком собралось "искаропки". Завтра гляну подробнее, что там как. Очень вовремя появилось. Прямо-таки контекстно.
СУБД: Postgres
Запускается. Работает. Тип контента: html (fuuuuu...). По-хорошему надо прикрутить какой-нибудь маркдаун или RST.
Ничего так. Гламурненько.
Легкая проверка на вшивость:
ab -n 10000 -c 500 127.0.0.1:8000/
Server Software: MochiWeb/1.1
Server Hostname: 127.0.0.1
Server Port: 8000
Document Path: /
Document Length: 4885 bytes
Concurrency Level: 500
Time taken for tests: 30.106 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 54290856 bytes
HTML transferred: 48859770 bytes
Requests per second: 332.16 [#/sec] (mean)
Time per request: 1505.317 [ms] (mean)
Time per request: 3.011 [ms] (mean, across all concurrent requests)
Transfer rate: 1761.04 [Kbytes/sec] received
Если без кэша запросов --- то круто, если с кэшем --- то нормально. |
|
|
| Бунт мясорубки |
[Nov. 15th, 2009|09:54 pm] |
С утра, когда нормальные люди спят, а ненормальные --- пытаются отладить работу по UDP через GPRS, после того, как я включил на роутере Asus WL-520GC форвардинг UDP снаружи, роутер --- сдох. Т.е. дико заглючил, перестал соединять по PPPoE, начал постоянно рвать локальные соединения и вообще работать стало невозможно,
Что самое интересное, возврат настроек назад, отключение файрволла и сброс настроек NAT не помогли. На то, что бы перепролить туда, наконец, приличную прошивку dd-wrt вместо родной, ушло часа четыре и несколько превращений роутера в кирпич без признаков жизни. Впрочем, минут через десять реанимационных мероприятий оживал.
Поглядел на урезанную dd-wrt; даже удивительно, насколько мерзотен оригинальный софт по сравнению с ней. И асус это продаёт, и комплексов не испытывают. Дать бы им всем молотком по голове.
Ладно, на будущее --- покупать железки, на которых хорошо работает что-то популярное, а после покупки сносить родной проприетарный софт нахрен и ставить что-то приличное. |
|
|
| (no subject) |
[Nov. 13th, 2009|09:08 pm] |
Интересно, куда можно позадавать тупые вопросы про язык Go. Пока не вполне разобрался с некоторыми аспектами, по исходникам непонятно. В их рассылку писать вряд ли стоит, там явно не для чайниковых вопросов. irc разве попробовать.
Вообще, первое впечатление о языке - он не нравится. Создается впечатление какой-то неконсистентности. По-моему, в нем отсутствует стройная конь-цепция. Не рыба, не мясо. Безопасный, но не очень. Многопоточный, но не очень. Не функциональный, но и не сильно ОО. С указателями, но без их арифметики. Для целей системного программирования, но (опять!) без бинарных литералов.
Вообще, так и не удается для себя нарисовать цельную картинку того, как должен выглядеть нормальный язык, все до сих пор фрагментарно. Какая-то суперпозиция Erlang, ML, BitC и Staapl. AST как первоклассная сущность, синтаксис как надстройка над ней. И, может быть, управление кодогенерацией - т.е. низкоуровневые примитивы тоже как сущности. А может, и нет. |
|
|
| (no subject) |
[Nov. 13th, 2009|08:40 am] |
TLSF: Memory Allocator for Real-Time
Что-то не могу восстановить ход своей мысли про константное выделение памяти с одним указателем. Все оно константное только до тех пор, пока блоки большого размена не кончились, а потом начинается хождение по списку. Список может быть один, а можно сделать N списков, где каждый соответствует размеру блока больше какой-то степени двойки и меньше следующей степени, например. Это, в общем, один из стандартных видов аллокаторов, ничего нового. По соотношению эффективность / простота реализации выглядит наиболее оптимальным.
Для эффективных вызовов можно держать отдельный пул предварительно выделенных фреймов, и поддерживать его не пустым.
Алгоритм по приведенной ссылке пока не осилил, но, полагаю, там проделывается какая-то операция по слиянию/сортировке блоков, возможно, размазанная между вызовами аллокатора. Думаю так исходя из того, что чудес не бывает --- блоки памяти все равно рано или поздно фрагментируются, и с ними что-то нужно делать, что бы появились блоки нужного размера. В случае Бипа --- это просто сборка мусора, иногда константной сложности, когда периметр == 0.
Небольшая выдержка, что полезно знать об аллокаторах:
( Read more... ) |
|
|
| (no subject) |
[Nov. 12th, 2009|10:09 am] |
|
А что, правда есть теория юнит-тестов? С постулатами и предсказательной силой? Интересно, к какой области данная теория в принципе может относиться? CS?! Кто-нибудь в курсе? |
|
|
| (no subject) |
[Nov. 10th, 2009|08:40 am] |
Получить 6000+ подписчиков блога. Обидевшись на спам, а скорее --- задавившись жабой и ЧСВ, уйти на standalone хостинг, сделав платную подписку за $5 в месяц.
Уход на standalone дает потерю аудитории где-то порядок. Если сервис подразумевается платный, то можно применить стандартную вилку конверсии: 0.01 - 0.001.
Итого, можно оценить месячный доход фигуранта сверху (не учитывая потерю аудитории) как лежащий между 300 и 30 долларами, каковой доход достаточно легко достигается обычным адсенсом, если, конечно, не делать закрытый сайт.
В общем, ставлю на то, что это будет FAIL. Если не будет, то это будет означать, что законы природы не сработали. А они всегда срабатывают, только некоторые --- отложенно, зато и эффект накапливливается.
Вообще, есть мнение, что успешно продавать можно только то, на чем можно заработать. Т.е мне это видится как некая тенденция, в рамки которой укладывается пока не всё, но со временем отклонения от нее будут крайне малы.
В этом разрезе, подход: платите 5 долларов в месяц, а за опубликованную статью мы вам заплатим 5 долларов --- выглядит как-то сомнительно. Это что бы заработать 1000 долларов в месяц, надо опубликовать 200 статей? 10 статей в рабочий день.
Ссылок не ставлю, кто знает --- тот знает, а рассуждения, вроде бы не теряют смысла и без упоминания фигуранта. |
|
|
| (no subject) |
[Nov. 3rd, 2009|11:30 pm] |
|
Черт, от подавленного хохота потом всегда очень болит диафрагма. А ржать нельзя, спят все. |
|
|
| (no subject) |
[Nov. 3rd, 2009|06:20 pm] |
На самом деле, написать, что все популярные языки программирования говно и почему --- не штука. Но тема --- контпродуктивная. Гораздо интереснее написать, каким должен быть в настоящее время язык, что бы не быть говном.
Например:
1) Функциональным 2) Компилируемым 3) С макросами 4) С простым синтаксисом (чтоб легко реализовывать на новых платформах) 5) С почти-риалтаймовым gc 6) Но при этом с возможностью выделять куски памяти, которыми рулить вручную 6.1) При этом непонятно, исключением должно быть ручное управление, или наоборот 7) Ленивым 8) Энергичным 9) Конкурентным 10) Статически-типизированным 11) С автоматическим выводом типов 12) Но еще и с зависимыми типами 13) Быстрым 14) Но еще и безопасным ... |
|
|
| (no subject) |
[Nov. 3rd, 2009|01:22 pm] |
|
Хочется почитать какой-нибудь старой доброй SF. Чего-нибудь типа Винджа. |
|
|
| (no subject) |
[Nov. 2nd, 2009|04:56 pm] |
|
Интересно, сколько средней сферической конторе в вакууме стоит нанять разработчика, если не прибегать к помощи КА. Ну там, время задействованных в процессе сотрудников на размещение объявлений, предварительную работу, собеседование. И сколько в среднем потом вылетает с испытательного срока. |
|
|