mumuntu's Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are 20 journal entries, after skipping by the 20 most recent ones recorded in mumuntu's LiveJournal:

    [ << Previous 20 -- Next 20 >> ]
    Tuesday, January 18th, 2011
    10:57 pm
    Microsoft не перестает удивлять - попытка установить Windows 7 под KVM на двух машинах привела к тому, что вместо KVM был, в конце концов, взят VirtualBox.
    В VirtualBox, в свою очередь, тоже хватает смешного - попробуйте им поуправлять без толстого клиента, например.
    При существующем положении дел open source - это один из немногих способов выжить, кому нужен продукт, который невозможно кастомизировать по не зависящим от пользователя обстоятельствам?
    Monday, December 27th, 2010
    8:35 pm
    Эксперт по информационным технологиям Евгений Козлов сомневается в целесообразности перевода всех бюджетных организаций, в частности школ, на новые операционные системы.

    «Дети буду учиться работать в школе на одном софте, а приходя домой, использовать другой, потому что родители, как и весь мир, будут пользоваться Windows», – скептичен он.
    [...]

    Простите, а эксперт Евгений Козлов - это кто?
    Яндекс утверждает, что есть такой популярный майкроблогер, это одно и то же лицо с вышеупомянутым экспертом?
    Thursday, December 16th, 2010
    5:53 am
    Век живи - век учись.
    Внезапно открыл для себя set profiling=1 в MySQL.
    Моя жизнь только что стала немного легче.
    Вы только не смейтесь надо мной, я знаю одного коллегу, который тоже открыл для себя эту переменную, если вы понимаете, о ком я.

    Current Mood: С Днем Независимости РК!
    Current Music: Гимн Казахстана
    Tuesday, December 14th, 2010
    7:16 pm
     2174 root      12  -5     0    0    0 D  2.3  0.0  59:43.79 kjournald

    Вот с этой вот буквой D как бороться?
    Дело происходит на сервере, каких-либо нормальных советов на этот счет я не смог найти.
    Файловые системы две - ext3 и xfs, рубит, судя по всему, ext3.
    Thursday, December 9th, 2010
    9:46 pm
    Вот это прекрасно: http://stackoverflow.com/questions/415953/generate-md5-hash-in-java
    Чувствую огромную солидарность с коллегой [info]plumqqz@lj.
    Monday, November 22nd, 2010
    11:01 pm
    Sunday, November 21st, 2010
    4:44 am
    Возвращаясь к напечатанному

    Да, у Python тоже late binding контекста в замыканиях.
    Вопрос с циклами решается тем же образом, что и для JS.
    Wednesday, November 17th, 2010
    7:37 pm
    Да, и такой, моя Россия
    Оттуда же

    "Здравствуйте, Мартин Алексеевич!"

    Не все хотят раскрывать свои секреты, а многим они просто не нужны, к сожалению.

    Общался с некоторыми работодателями, объяснял основные принципы HiLoad, смотрят как на дурака... Та же ситуация и на Хабре. Минусуют, когда я сказал что в Хайлоаде нельзя использовать джоинов. :)

    В той же Геометрии, которая себя позиционирует как Хайлоад, долго объяснял как организовать профайлы, чтоб возможно было сделать шардинг. Да и то мои идеи посчитали не нужными.

    всем советую мастер класс Дмитрия Бородина

    Аlx
    [...]
    6:46 pm
    Окей, я прочел этот поток сознания дважды.
    Но так и не понял, в чем соль.

    "5-е место в рунете по посещаемости в категории “Знакомства” на liveinternet, 10.000.000 пользователей, ~800 Мбит/с трафик, ~20.000 SQL запросов/с"

    Возможно, я чего-то не понимаю, но разве 20000 rps это много?

    "Например, забудьте, что вы эксперт по EXPLAIN. Он вам практически никогда не понадобится, т.к. в хайлоде применяются только примитивные запросы, типа SELECT по primary key"

    Так это, если не нужен EXPLAIN, зачем тогда вообще РСУБД брали?
    Friday, October 22nd, 2010
    5:39 pm
    Лыжи не едут
    Интересно, почему интерпретатор PHP в строчке
    if (!empty($a->getField('b'))) {

    дает ошибку "Fatal error: Can't use method return value in write context"

    Может, я чего-то не понимаю в PHP?
    Wednesday, October 20th, 2010
    1:17 am
    И о продуктивности.
    Мне кто-то рассказывал, что в одной крупной московской IT-компании (а, может, и не компании) был некий начальник отдела (а, может, и не отдела), который настойчиво предлагал подчиненным перейти на MacBook Pro, поскольку это увеличивает продуктивность программиста.
    Теперь, после месяца обладания новым ноутбуком, могу его понять. Действительно, увеличивает продуктивность.
    Только у меня не MBP, а нетбук на базе Celeron U3400.
    Факторы, увеличивающие продуктивность - вес (1.43 кг), достаточное время работы от батареи и отсутствие проблем с suspend mode (наконец-то!).
    Стоит все это примерно как четверть MacBook Pro.
    Tuesday, October 5th, 2010
    1:43 am
    Еще немного, и придется переименовывать блог в "вестник идиотизма".
    Я вот недавно услышал, что кто-то из крупных игроков (не MS ли?) хочет перенести свои блоги на инфраструктуру WordPress. Чуть не поперхнулся.
    В выходные опять ковырял этот самый WordPress - в итоге, в MySQL slow log пустота, база работает как надо, а блог все равно тормозит.
    Это первая CPU-bound web-система, с которой я столкнулся. На ровном месте, причем.
    Чтобы замэпить URL на обработчик, мой WordPress делает что-то около 13500 сравнений с регекспом. Для каждого запроса.
    Под нагрузкой время, необходимое на прохождение этого цикла, увеличивается до 5 секунд.
    Wednesday, September 29th, 2010
    5:06 pm
    Продублирую-ка я это в открытый доступ
    Коллеги, в силу определенных обстоятельств я ищу работу.
    Может, у кого-нибудь есть интересные предложения? Желательно, в Питере.
    Резюме мое вот здесь: http://peresedov.h1x.com/AlexChistyakov.pdf

    UPD: больше не ищу
    Monday, September 20th, 2010
    6:27 am
    Хочу передать пламенный привет архитекторам системы "Битрикс", которые кэшируют на диск куски генерируемого PHP-кода.
    Для начала, я не понял, зачем вы вообще генерируете то, что туда кэшируете.
    Далее, я не понял, зачем вы это пытаетесь исполнить.
    Я попал в достаточно редкую ситуацию - похоже, коробка упала как раз в тот момент, когда битрикс писал файл в этот самый кэш, в результате чего файл просто не дописался.
    Оставшийся в нем мусор пытался выполниться каждый раз при определенных условиях, в результате чего часть функциональности портала просто отрубилась.
    Тянете в рот всякое дерьмо, чисто как дети, а.
    Забавно, что expiration date прописана прямо внутри файла, что исключает возможность отдискардить этот мусор автоматически по прошествии времени.
    Tuesday, September 7th, 2010
    9:48 pm
    С огромным отрывом победил коллега [info]metaclass@lj со своим вариантом.
    1:41 pm
    Простенькая задачка
    Дано: MySQL
    В нем есть таблица блогозаписей, таблица тегов и таблица связей тег-запись, т.е., ситуация более-менее стандартная.
    Требуется: написать запрос(ы), выбирающий 100 первых блогозаписей по тегам "кровь", "любовь", "морковь", "свекровь", отсортированных в порядке написания блогозаписи.
    Прежде чем писать в комментарии ответы, посмотрите, пожалуйста, план вашего запроса.
    UPD: планы и сами запросы кидайте в комментарии к записи, обсудим.
    Sunday, September 5th, 2010
    9:56 pm
    Под тегом "idiots"
    В интернете опубликован проект письма в департамент образования Кировской области, составленный инициативной группой педагогов. Авторы документа высказывают неудовлетворение существующими планами перехода на свободное программное обеспечение и просят региональные власти с 1 января 2011 года заключить с компанией Microsoft лицензионное соглашение на весь регион с 90% скидкой, что позволит всем учреждения образования области продолжать использовать ПО от Microsoft “и в это время осуществлять безболезненный-плавный переход на СПО”.

    Авторы проекта письма высказывают сомнение в том, что навыки использования свободного программного обеспечения будут востребованными после выпуска.
    [...]

    Скоро никакие навыки не будут востребованны.
    Кстати, я тут в отпуске, и местный спеллчекер считает, что в слове "востребованны" должна быть одна буква "н". Надо бы его с инициативной группой педагогов познакомить, они друг другу понравятся.

    UPD: спеллчекер прав, а я нет.
    Thursday, August 5th, 2010
    11:00 pm
    Я, когда пишу такое,
    for( j = 0 ; j < L ; j++ ){
        var callback = function(m) {
            return function(data) {
                $tab = $(f(m, data));
                ...
            }
        } (x[j]);
        y(x[j].k, callback);
    }
    

    с одной стороны, понимаю, что это офигенно красиво, но процентов 60-70 людей в команде этот код просто не поймут, я этот прием сам обнаружил в сети, как некий паттерн.
    С другой стороны, никаких других вариантов сделать асинхронную обработку сгруппированных запросов к серверу у меня сейчас нет. Как я понимаю, асинхронная обработка - сама по себе довольно сложная для понимания вещь.
    Какой-то комментарий к этому коду я написал и дал ссылку на место, где этот шаблон объясняется.
    Но все равно думаю, не слишком ли много зеленого чая я пью? это фундаментальная сложность, или можно как-то проще изложить?
    Friday, July 30th, 2010
    8:38 pm
    А куда мне написать, чтобы скартел-боты перестали спамить [info]ru_sysadmins@lj?
    Я, кагбе, для себя уже решил, что никаких продуктов Yota покупать в ближайшее время не буду (это ли была не цель PR-кампании?), а спамить все продолжают и продолжают!
    Вот, кстати, ткнул на сайте yota.ru в ссылку "проверить покрытие" для Питера, открылась карта Москвы.
    Для Уфы, кстати, тоже Москва открывается.
    Скорее бы их купили уже, а.
    Wednesday, July 28th, 2010
    5:58 am
    Где-то полгода назад на пресс-завтраке, устроенном компанией СУП, я спрашивал топ-менеджеров этой компании о том, почему бы им не внедрить ссылку «Нравится» под каждым постом и не сделать так, чтобы посты, отмеченные такими «лайками», а также посты, которые пользователь прокомментировал, показывались в френдленте его друзьям. В ответ мне довольно долго рассказывали насчет того, на каком древнем языке программирования написан ЖЖ, как сложно найти программистов, пишущих на этом языке, и как стар их пациент. [...]

    Что-то я даже как-то растерялся, не знаю, что тут и сказать.
    С другой стороны, а что с топ-менеджеров взять, играют, как умеют.
[ << Previous 20 -- Next 20 >> ]
About LJ.Rossia.org