• Какой дистрибутив Linux выбрать?

    eaa
    @eaa
    Почитайте тут — есть сравнение разных вариантов.
    Ответ написан
    Комментировать
  • MySQL | Узнать есть ли совпадение, SELECT или EXPLAIN SELECT?

    eaa
    @eaa
    Вы же сами пишете «при explain сама выборка не производится» и в то же самое время хотите получить результат, который может получится _только_ при выборке из БД. Вам не кажется это, как бы сказать, абсурдным?

    Вообще, если предположим, что explain select сделает-таки выборку, то однозначно, что если кроме показа результатов выборки он еще и будет разрисовывать то, как выполняется запрос — то для этого надо дополнительное время. А значит, это будет выполняться дольше, чем простой select.
    Ответ написан
    Комментировать
  • Du рапортует зацикленный путь и 'corrupted file system'. Как проверить, все ли в порядке?

    eaa
    @eaa
    > /var/named/chroot/var/named/chroot/var/named

    хм, ну если это точно не зацикленный путь — то можете не волноваться, ложная тревога.

    Но меня как-то смущает явная повторяемость "/var/named", ну и «du» думает так же, поскольку ищет повторяемость пути, а тут повторяется аж трижды.
    Ответ написан
    Комментировать
  • Нужен ли сайт для запросов на статьи?

    eaa
    @eaa
    Я б в хабр добавил такой функционал.
    Раз он позволяет публиковать и комментировать статьи, то в самый раз ему такой довесок будет по поводу запросов на востребованные статьи.
    Ответ написан
    1 комментарий
  • Single line VS Multiple line CSS ?

    eaa
    @eaa
    Хм, как-то сильно смутил вопрос, прям какой-то подвох жду.

    С точки зрения разработки — попробуйте в первом варианте написать что-то основательное… Вряд ли после такого эксперимента захочется еще раз его повторять. Однозначно — в первом варианте что-то найти или исправить просто нереально, сплошная мешанина получается, да еще длинная строка — как ее вообще читать получится?!
    Кое-кто писал в комментах, что на продакшн-сервере использовал бы в одну строку — ну тут вряд ли оно сильно спасет несколькими переводами строки для сокращения объема, тут оптимизировать особо нет смысла.

    Остается второй вариант адназначна.
    Ответ написан
    Комментировать
  • Как объяснить девочке-обладательнице iMac, как передать мне файлы?

    eaa
    @eaa
    Поставьте себе ssh сервер и научите ее писать командочку

    scp filename login@server:/tmp/
    Ответ написан
  • Откуда такая разница между размерами приложений?

    eaa
    @eaa
    Многие не-фришные проги тащят с собой кучу своих собственных либов, а фришные используют готовые — вот и место. Причем не-фришные тащат обычно столько барахла чисто для совместимости — ставишь «из коробки» — и чтоб все работало вне зависимости от того, что у усера еще стоит, чтобы не было конфликтов версий и прочей фигни, в результате их распирает аж мама не горюй. Я как-то ставил софтинку портированную из линукса — так она свой цигвин тащит. Ну это одна мааааленькая софтинка. А теперь представьте что-то поболее, с гуевыми штуками, а это сколько мег внешних либ? Если усеру такое продать с инструкцией поставить 25 дополнительных пакетов перед тем как ставить основную прогу — так усер разработчика нафиг пошлет. Вот и пихают, пихают, пихают, чтоб одним кликом щастье наступило.

    Ну и еще учитывайте локализацию под не один десяток языков, доки на разных языках, графические темы…
    Для телефонов там всяких драйвера на все лады еще например пихают.
    Ответ написан
  • Больше всего на Хабре я ненавижу вопросы и ответы. Как читать РСС без них?

    eaa
    @eaa
    Парадокс аднака — ненавидеть вопросы-ответы и тем не мене через них задавать вопрос и даже, наверное, ожидать получить ответ.
    Ответ написан
    Комментировать
  • На чем написать простое Web приложение с минимальными усилиями для новичка?

    eaa
    @eaa
    А я начинал писать под web на… delphi
    Вручную побайтово парсил входные данные от form/multipart и прочие радости CGI ощутил по самое нихочу.
    Правда было это в те времена, когда ФИДО было везде, а интернет раздавали избранным по чайной ложке.
    Так что можете попробовать, если времени не жалко и вообще любите поизвращаться ;)
    Ответ написан
    Комментировать
  • Какой вариант логики запросов правилен?

    eaa
    @eaa
    Поделюсь своим опытом… в старые добрые времена, когда я был еще мелким, мне надо было считать количество комментариев к новостям. Джойны я не любил и применил первый вариант. Потом статистика увеличилась, добавились поля, алгоритмы усложнились. В результате на одну статью стало выполняться по 10-15 селектов. Потом оказалось, что надо показывать не 10 статей, а 50 — итого порядка 500 запросов на одну html-страничку. И не мне это уже понадобилось, а главному программисту, а он недолго думая решил просто вызвать мой метод, не заглядывая, как он реализован. Ну вы можете себе представить его реакцию, когда он посмотрел, как быстро sql пишет запросы в лог-файл :)

    Выводы делайте сами.
    Ответ написан
    Комментировать
  • Как сделать чтобы порушенные билды не мешали коллегам?

    eaa
    @eaa
    Хм… если коммит связан с мелким фиксом, то нем никакого смысла гонять абсолютно все тесты — а в большом проекте это может занять несколько суток. Во-вторых, большие фичи коммитятся не так часто, так что случай с пересечением коммитов явно из ряда вон выходящий — в конце концов второй коммит может либо подождать, пока протестируется первая фича, либо коммитить обе и тестировать сразу обе. В-третьих, любое изменение в более-менее большом проекте тестируется самим разработчиком до коммита, разрабатывается в отдельном бранче и в обязательном порядке проходит ревью кода, так что «случайно» что-то сломать очень и очень сложно — все такие случайности отвалятся еще до коммита. Вывод один и очень простой: «семь раз отмерь — потом отрежь».

    Да, еще слышал такую практику — кто ломает билд — ставит пиццу на весь офис. Говорят, сильно помогает получше всяких юнит-тестов ;)
    Ответ написан
  • Как восстановить пароль от скайпа зная имя пользователя и имея хеш сохранненый в локальном конфиге?

    eaa
    @eaa
    Ну… берете свой логин, предполагаемый пароль (пароли) — ну понятно что надо перебирать что-то, на что Ваш пароль похож. Этой функцией считаете хэш (она именно он имени усера и от пароля считает) и сравниваете с тем хешом, что Вы знаете. Ну вот вроде и все :)
    Ответ написан
    Комментировать
  • Кто является автором программы?

    eaa
    @eaa
    Техническое — это, например, он дал Вам комп, на котором Вы писали. А то, что Вы писали — автором этого Вы и являетесь.
    Ответ написан
    Комментировать
  • Как разослать миллион писем за один час?

    eaa
    @eaa
    По ощущениям это в принципе не сработает на существующих неспециализированных клиентах.
    Они стараются изо всех ил обеспечить доставку, но не скорость. Соответственно письмо будет лежать и день, и два если не может сразу доставиться. Если таких будет много, то через неделю при таких объемах мусора станет просто навалом. И даже если Ваш сервис справится, то нет гарантии, что те смарт хосты и прочие внешние майл сервера потянут нагрузку, а на их настройку мы влиять не можем. Например если много будет писем на один ну пусть скажем yandex.ru — как он отреагирует на такой поток? Тут нужен специфичный агент, который будет все это учитывать…
    Ответ написан
    Комментировать
  • Какой просмотрщик логов самый эффективный?

    eaa
    @eaa
    cygwin + less умеет (1) и (2), причем (2) мне как-то особо нравится, любая регэкспа прокатывает и потом вперед-назад по искомым словам бегать по логу с подсветкой :)

    Ну а сравнивать наверно можно и нужно именно тулзами сравнения, ничем иначе, тот же windiff, araxis merge и т.п., но сравнение уже более затратно, тут про тормознутость ничего не скажу.
    Ответ написан
    2 комментария
  • python: Запихнуть тысячи файлов в один?!

    eaa
    @eaa
    Исходя из вышеприведенных ответов и опыта, что сам задавался подобным вопросом, оказалось, что при многократном чтении и редком изменении (не дополнении, а именно изменении существующего) можно использовать tar — он читает шустро и в конец дописать умеет, а вот если надо что менять — то надо заново файл создавать, ибо внутри менять оно никак не могет. Ну при частом изменении это не вариант.

    Посмотрите еще на dar — там в рассылке пробегала инфа и были предложения сделать возможность менять архив, но автор сильно упирался и отказывался от такого функционала. Не знаю, может что продвинулось с тех пор.
    Ответ написан
  • Будет ли интересна статья по PHP?

    eaa
    @eaa
    Надо cookbook по php написать и всего делов-то :)
    Ответ написан
    Комментировать
  • Посоветуйте IDE для начала изучения JAVA

    eaa
    @eaa
    Начинал с Netbeans — вполне устроило, вполне решает все задачи IDE, тем более на начальном уровне полностью покрывает все потребности. Для больших проектов тоже в самый раз. Потом одно время не писал, а потом понадобилось писать под андроид. Оказалось, что есть плагин под eclipse — ну не долго думая применил его — тоже все красиво и аккуратно (но большие проекты на нем не писал, но для начала вполне). В результате даже для работы на перл сейчас перешел на eclipse.

    Так что тут без разницы с чего начинать. Пробуйте один проект на одном, другой на другом. А там разберетесь, что больше нравится.

    А из книжек — Шилдта почитайте, вполне так ничего.
    Ответ написан
    Комментировать