• Какие IT-ресурсы Вы посещаете?

    @b0n3Z
    Ответ написан
    Комментировать
  • Помогите подобрать стол для компьютера

    @b0n3Z
    Я для себя решил взять икеевский «вика амун/вика аннефорс». 2 широкоформатника там без проблем помещаются. Да и выглядит очень здорово.
    Ответ написан
    1 комментарий
  • Django, NGinX/FastCGI или Nginx+Apache/ModWSGI?

    @b0n3Z
    Ощутимого прироста в производительности вы однозначно не получите, так что выбирайте что больше нравится.
    Как говорили разработчики Disqus, «bottleneck is in the application».
    Сам везде пользую fastcgi.
    Ответ написан
  • Помогите с созданием специализированного поискового движка

    @b0n3Z
    Готовое решение с открытыми исходниками: Nutch. Все нужное для поиска там есть, в том числе масштабируемость, если вы подрубите к нему Hadoop.
    Ответ написан
    1 комментарий
  • Чем отличаются Javascript и ECMAscript?

    @b0n3Z
    Javascript — имплементация стандарта ECMAscript компанией Mozilla. Можно сказать, что это надмножество ECMAscript, потому что в нем есть такие штуки, как списковые выражения, короткие лямбда-функции, генераторы (yield), генераторные выражения, let — ключевое слово для создания более продвинутых локальных переменных (например, только в пределах цикла for), разрушающие присваивания ([a, b] = [b, a]).
    Из популярных браузеров только Firefox поддерживает Javascript в полной мере, так что использовать все эти крутые возможности не стоит. Однако, как правило, все, что появляется у мозиллы вскоре появляется в официальном стандарте, то есть в ECMAscript — так было с JS1.6, откуда в стандарт перешли списковые методы map, filter, forEach, indexOf.
    А JScript — имплементация стандарта ECMAscript корпорацией Microsoft.
    Ответ написан
    4 комментария
  • Realtime-фреймворк для веб-приложений?

    @b0n3Z
    Питоний Tornado, на мой взгляд, лучший из асинхронных фреймворков. Довольно гибок. Кроссбраузерности я достиг используя jquery и 15 своих строк кода на js для реалтайма. Очень просто и быстро.
    Ответ написан
    2 комментария
  • Замена KOSS PathFinder (Spark Plug)?

    @b0n3Z
    Sennheiser CX-200.
    Качество звука лучше, чем в плагах. Шумоизоляция хороша для уровня «до 1000р». Стоят немного дороже плагов.
    Сам использую уже долго.
    Ответ написан
    2 комментария
  • KeePass или блокнот? хранение паролей

    @b0n3Z
    Не всегда это безграмотность и т.д. Если сохранить в текстовом виде, этот файл можно будет открыть на любом устройстве когда угодно и прочесть. А если как-то зашифровать — не тут то было. Онлайновые менеджеры, предлагаемые сегодня — зло. Что-что, а ваши пароли — это не закладки, их не должен видеть никто кроме вас и систем, контролируемых вами.
    Тут очень кстати Mozilla открыла исходники своего сервера синхронизации браузерных штук, в т.ч. паролей. Поставить его на свой сервер — и готово.
    Ответ написан
    1 комментарий
  • Простейший HTML редактор?

    @b0n3Z
    Textmate — очень хороший текстовый редактор с кучей плагинов и низким порогом вхождения (в отличие от, скажем, vim).
    macromates.com
    Ответ написан
  • Нужно ли высшее образование веб-программисту?

    @b0n3Z
    Задался себе тем же вопросом. Хотелось попробовать студенческую жизнь, поэтому поступил и проучился месяц. И решил, что лучшим выбором будет заочное высшее образование. Перевожусь, к сожалению, потеряю немножко времени, но оно того стоит. Сейчас учусь на первом курсе. Software engineering изучаем, хотя на парах по программированию скучно было. А еще у нас обучение на английском. Казалось бы, могло быть гораздо хуже, зачем уходить? Я просто не привык к такому обучению. Фриланс сказывается-с.
    Штудировал очень много источников, разжигал холивары на форумах и в конференциях, но все же сделал необходимые выводы.
    Итак, аргументы за заочку с первого курса:
    • Корочка (диплом) — очень спорная штука. В некоторые компании без нее не берут, но такое случается редко. Но все же я сильно рекомендую получить ее, тем более, что усилий вам прикладывать практически не прийдется. Как уже писали, есть шанс, что веб вам надоест. Единственный минус диплома, если на заочке — это небольшая сумма, которую нужно платить каждый семестр.
    • «без мат аппарата не представляю себя» — в 99% программисту математика если и нужна, то никак не высшая, а дискретная. Если же у вас когда-нибудь появится необходимость в дискретке, я думаю, вы без проблем сможете изучить ее не прибегая к помощи каких-то преподавателей, раз уже докажете себе, что с самообразованием проблем не имеете.
    • Совмещать фриланс и учебу на первых курсах можно, но довольно сложно. И незачем. Если вы переведетесь на заочное, у вас появится гораздо больше времени. Лично мне не хотелось жить по строгому графику «учеба — работа — сон» в то время, как мои одногруппники имеют время на себя. В результате мы сейчас встречаемся вместе и развлекаемся, так как появилась уйма свободного времени, хотя, опять же, в универе я не бываю. И на спорт появилось время. Это важный пункт, потому что прогореть/устать становится гораздо легче, коль совмещать учебу и работу.
    • «я узнал кучу алгоритмов, о которых без универа, наверное, никогда и не услышал бы» — просто нужно заниматься качественно саморазвитием. Штудировать книжки по всяким computer science. Они интересны для программиста и знания, которые там преподаются очень редко можно увидеть в современных ВУЗах СНГ. Я собираюсь купить е-читалку скоро, буду книги загружать / покупать в интернете. А списочек длинный и купить их в бумажном виде, да и, часто, на русском, просто нельзя.
    • Так как вы сможете работать на полную катушку, то за пять лет вы наберете очень много опыта и денег. А так как вы на заочке учитесь, то получите диплом в то же время, что и ваши сверстники.
    • Все аргументы за университет по-поводу «ВУЗ вселил в меня умение думать/выкручиваться!» выеденного яйца не стоят, простите. Думать вы, раз сами научились программировать, можете. «Выкручиваться» — это умение давать взятки и готовиться к сессии за ночь?
    • Единственное, о чем я жалею — это что на заочке узнаю меньше интересных людей, чем мог бы на дневном.
    Ответ написан
    4 комментария
  • Как в git обновить сабмодуль?

    @b0n3Z Автор вопроса
    Вопрос снимается, ответ, после долгого гугления, найден.
    cd submodule
    git pull origin master
    cd -
    Ответ написан