• Полнотекстовый поиск на mongodb

    DanielWolf
    @DanielWolf
    Посоветую использовать Solr, как движок поиска
    http://lucene.apache.org/solr/
    Ответ написан
    Комментировать
  • Системное время спешит ровно на час независимо от Timezone (CentOS)?

    DanielWolf
    @DanielWolf
    Может на сервере просто неправильно дата стоит?

    ntpdate pool.ntp.org
    Ответ написан
  • Как собрать среду для веб-разработки под mac os x?

    DanielWolf
    @DanielWolf
    >но тогда я не понимаю почему много разработчиков с макбуками? неужели они ставят виртуалку?

    да, ставят, и сейчас расскажу как именно. чтобы все было по яблочному удобно.

    самая главная проблема — это совместимость, понятно если ставится просто apache/php — то особых проблем нет,
    но вот, если например проект серьезнее — nginx/zend server ce/mongodb+tomcat/memcache + imagemagik + модули на перле к nginx — с портами начинается ад

    настроить все, чтобы работало также как на сервере — сложно, периодически появляются баги в устаревшей версии софта, порты обновляются явно реже.

    я уж не говорю про баги самих портов (на 10.5 инсталл boost+python обновлял glibc и убивал макос).

    вывод: порты держим только для малого количества программ (у меня порты вообще только для nmap и wget)

    поэтому нам нужна виртуалка — плюсы очевидны:

    — идентичность конфигурации с реальным сервером
    — отсутствие проблем портирования\обновления софта

    у меня из виртуалок живет VirtualBox. пробовал VMWare и Parallels — VB понравился больше, да и бесплатный он.

    итак, при сетапе вируалки туда ставится таже ОС, что и на сервере — в моем случае это CentOS

    на OS настраиваем все что нам нужно, а дальше — ставим NFS/Samba (можно конечно использовать и sshfs — но по скорости он явно проигрывает) — кстати Lion будет поддерживать NFSv4.

    настраиваем key_authorization, чтобы не нужно было писать пароль при каждом логине, и прописываем алиес — sshvirt1 например, чтобы не приходилось постоянно писать айпи виртуалки.

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

    запускаем вируалку, тестиш — все ок, монтируем сетевой диск — далее работаем с ним как со своим.

    из среды — я пользуюсь Eclipse (и его производными)

    для php у меня — zend studio, для python — aptana studio

    можно конечно настроить аналог на чистом eclipse — но лень

    еще из проблем связанных с портами — у меня мой пользовательский каталог зашифрован с помощью filevault (и бэкапится на iDisk через TimeMachine =)) — поэтому апач просто не имеет доступа. и как вариант — либо www_root держать за home, либо использовать виртуалку.

    ну, как-то так =)

    я бы написал подробную статью, как это все засетапить (с выходом лео, буду все это делать)
    а там, сетап filevault2 с бэкапам на облако + настройка консоли и прочих плюшек, до я дико заминусован, так, что не знаю =)
    Ответ написан
    6 комментариев
  • Интересно ли писать приложения под Facebook?

    DanielWolf
    @DanielWolf
    сложно ответить — слишком мало информации.

    но я думаю, при таком выборе я бы выбрал все-таки fb app — большая часть — это social & gaming, говорят за этим будущее, да и лично мне интереснее — на разного рода e-com я уже так насмотрелся…
    Ответ написан
    Комментировать
  • Портирование Perl-скрипта из *nix на windows

    DanielWolf
    @DanielWolf
    JPEGTran — под windows есть, по ссылке, что вы дали собственно.

    а JPGCrush — при беглом взгляде заработает и так, ничего там портировать то и ненадо

    для windows — вам возможно понадобится activeperl, ну или «родной» перл через cygwin, там кстати и порт jpegtran может быть заодно.
    Ответ написан
    3 комментария
  • Как проходит экзамен по сертификиции Microsoft?

    DanielWolf
    @DanielWolf
    >как он будет проходить?

    Вас закроют в комнате, где стоит несколько компом с перегородками (как в интернет кафе)
    предупредят, чтобы не использовали телефоны и прочее. на стене будет висеть фотография Бил Гейтса (может и не будет, когда я сдавал — висела)

    включат Тест, и собственно будете отвечать.

    обычно дают 2 ситуации, (описание архитектуры, компов итд) и идут вопросы по этой ситуации

    все на англ, если что.

    дамп рекомендовал бы глазами пробежать, особенно с explain'ом, а то, в офф. учебниках МС — очень много воды.
    Ответ написан
    Комментировать
  • Надежный ли Eazfuscator.NET?

    DanielWolf
    @DanielWolf
    знаеш, не думаю, что стоит ему доверять.

    я с ним не работал — но вот сейчас зашел —

    Attention

    This website illegaly tries to misrepresent the original website by unauthorized cross-referencing.
    Ответ написан
  • Программа для тренировки глаз под Linux?

    DanielWolf
    @DanielWolf
    не знаю как называется, вроде в комплекте с убунтой идет
    у девочки на работе стоит, она ей напоминает мол идите сделайте перерыв.

    ну а там вышел — иди кури, и фокусируй взгляд на сигарету и на кошку в дали, туда-сюда. вот те и тренировка
    Ответ написан
    Комментировать
  • UNIX на SSD. Реально?

    DanielWolf
    @DanielWolf
    ssd — хорошо работает, главное не делай как мой брат: 512 оперативы и своп на ссд = дохлый ссд каждыйе 2 месяца
    Ответ написан
    1 комментарий
  • PHP+MySQL для гуманитария?

    DanielWolf
    @DanielWolf
    Посмотрите в сторону RoR

    Делаем блог за 15 минут (видео)
    http://www.rubyonrails.ru/screencasts.html

    За 15 минут мы начнем с нуля и закончим полнофункциональный движок для блога: с возможностью добавлять комментарии и основными административными функциями. И так как сама программа заняла всего 58 строчек кода, у нас еще осталось время на создание авто-тестов (unit tests), исследование журналов (logs) и просто возможность поэкспериментировать с предметной областью (domain model).
    Ответ написан
  • Книги с большой Буквы

    DanielWolf
    @DanielWolf
    Кьелл А. Нордстрем, Йонас Риддерстрале
    Бизнес в стиле фанк. Капитал пляшет под дудку таланта / Funky Business: Talent Makes Capital Dance — 2002
    Ответ написан
  • Восстанавливаемый SSH сеанс?

    DanielWolf
    @DanielWolf
    а еще можно использовать 'nix систему — linux,macos итд.

    там не рушатся логические соединения, при падении физического.

    помню еще во времена модемов, сидишь по ссх гдето — тут бац — дисконнект, реконектишся — и все впоряде опять )
    Ответ написан
    Комментировать
  • Использование нескольких баз данных в Rails 3: как?

    DanielWolf
    @DanielWolf
    раскопал исходники старого проекта там, так —

    app/models/film.rb
    class Film < ActiveRecord::Base
    establish_connection "feed"
    set_table_name "film"

    has_many :presets, :class_name => "Preset", :foreign_key => "subject_id"
    end


    config/database.yml
    feed:
    adapter: mysql2
    encoding: utf8
    reconnect: false
    database: feed
    pool: 5
    username: {someusername}
    .........

    production:
    ..........
    Ответ написан
  • project management с клиентом под mac os

    DanielWolf
    @DanielWolf
    redmine + плагины, все с веб интерфейсом…

    также девелоперам удобно будет — там вики, трэк и биндинг к scm

    недавно настроили себе редмайн, под scrum
    Ответ написан
    Комментировать
  • Чем можно открыть в ubuntu sql дамп размером в 140гб

    DanielWolf
    @DanielWolf
    открыть — nano, vi

    импортить через source мускула

    $ mysql -u user -ppass
    > source /path/to/file

    долго — да, но выдержит, и не такое импортили
    Ответ написан
    Комментировать