• Что выбрать для разработки: MacBook Air или MacBook Pro Retina?

    spiff
    @spiff
    Есть такая методика принятия решений при помощи монетки. Стандартно — орел/решка. Кидаете, смотрите что получилось оцениваете свою реакцию. Можете подумать подсознательно/про себя. О класс Pro, я так и хотел. Или, блин Air, он же маленький. Уверяю вас, вы заметите свое отношение к случайному выбору и поймете чего вы хотели на самом деле.
    Ответ написан
    2 комментария
  • Установка deb-пакетов на сервер без интернета?

    AnViar
    @AnViar
    А теперь самый простой способ:
    1. Поднимаем ssh-тоннель на порту 8080
    2. Прописываем переменную http_proxy=http://127.0.0.1:8080
    3. Используем aptitude\apt-get штатно сколько душе угодно

    P.S. Использую этот метод.
    Ответ написан
    2 комментария
  • Установка deb-пакетов на сервер без интернета?

    help.ubuntu.com/community/AptGet/Offline/PrintUris
    На сервере без инета устанавливаем пакеты
    apt-get --print-uris --yes install ExamplePackage > packageuri.htm
    Поулчаем файлик со ссылками всего, что надо скачать. На компе с интетом качаем —
    wget --input-file packageuri.htm
    Получаем пакет и все зависимости скачанные, их надо перенести на сервер и поставить
    apt-get -o dir::cache::archives="/media/flash" install ExamplePackage
    /media/flash — это место где у вас лежат скачанные пакеты
    Ответ написан
    Комментировать
  • Технологии используемые для разработки сервера на java в трехзвенке?

    SSiarhei
    @SSiarhei
    Позволю себе заметить, что клиент-серверные архитектуры такого плана уже вчерашний день и будущее их прискорбно.

    Я бы на вашем месте изучал чисто webовские технологии (как выше уже посоветовали — EJB итд) и не заморачивался со swing-клиентами.
    Ответ написан
    5 комментариев
  • Технологии используемые для разработки сервера на java в трехзвенке?

    @sergei-grigorev
    Технологии, которые потребуются вам изучить (по-минимуму):
    * JNDI-каталог (в нем прописывается jdbc-ресурс — адрес до базы данных)
    * EJB (бизнес-уровень, в нем как раз используете hibernate, транзакции)
    * Servlets и JSP (уровень отображения данных, проще говоря — генерация html-страниц)

    Если в EJB все понятно (выбирать особо не из чего), то для JSP вы можете воспользоваться библиотеками MVC, среди которых достаточно удобные и с большим количеством документации Struts2, Sprinc VMC и пр.
    Ответ написан
    5 комментариев
  • Изменение интерфейса notepad++

    rasa
    @rasa
    Один из вариантов, предложенный на официальном форуме.
    Ответ написан
    6 комментариев
  • С чего начать изучать Perl

    angelov
    @angelov
    Есть 2 книги, которые советуют всем, как бы стандарт по перлу
    1) Рэндал Л. Шварц, Том Феникс и брайан д фой — Изучаем Perl, 5-е издание — 2009, начать с нее. Есть в PDF вроде
    В этом году вышло 6-ое издание, но оно только на английском. Если английским владеете, лучше найти/купить последнюю версию, так как Perl динамично развивается. www.amazon.com/Learning-Perl-Randal-L-Schwartz/dp/1449303587/ref=sr_1_2?ie=UTF8&qid=1318334250&sr=8-2
    кроме того
    2) Символ — Perl, изучаем глубже.2007 — это читать сразу после прочтения первой книги. Есть в нете.

    Кроме того:
    3) Perl. Сборник рецептов для профессионала. Кристиансен. — тут сборник рецептов
    3) www.perl.org/books/library.html — здесь бесплатные онлайн книги на английском.
    4) perldoc.perl.org/ — здесь собрана документация и руководства. Но надо уже обладать определенными навыками Perla.

    еще есть сообщество ru-perl.livejournal.com Оно вяленькое, но зато, в отличие от большинства линуксоидов, (где на любой вопрос как правило отвечают «кури маны»), перлолюди как правило стараются помочь
    Ответ написан
    Комментировать
  • С чем связано увеличение цены на iPad 2 в России?

    sledopit
    @sledopit
    Да не изменилась цена практически. Просто доллар вырос. В июне был 28.2, а теперь 32.2.
    Если поделите, то сразу станет ясно, что цена осталась прежней.
    Ответ написан
    Комментировать
  • Копирование чужого дизайна сайта

    @Vumik
    Именно копировать не стоит. Все-таки уважайте авторское право.
    А вот переработка концепции под свой проект вполне может иметь место.
    Трех колоночная сетка ведь у большинства сайтов присутствует, а также сходное расположение блоков.
    Насчет оформления блоков — смотря что Вы понимаете под этим.
    Ответ написан
    1 комментарий
  • Статья про борьбу с "хронической усталостью"

    lsoul
    @lsoul
    Неожиданно - юрист
    В GTD наверное будет в тему.
    Думаю, это будет интересно.
    Ответ написан
    Комментировать
  • 2 глупых вопроса про google chrome

    fastpars
    @fastpars
    1. Может быть возможно для бизнес версии «MSI»
    2. Можно. В адресной строке: about:flags, Боковые вкладки — Включить.

    В контекстное меню панели закладок добавляется команда «Использовать боковые вкладки». С ее помощью можно переключаться между двумя режимами отображения вкладок: в верхней части экрана (по умолчанию) и сбоку. Боковые вкладки удобны при работе на широкоэкранных мониторах.
    Ответ написан
    1 комментарий
  • Оценка уровня программиста?

    jolasveinninn
    @jolasveinninn
    Посмотрите разработанные АПКИТ профессиональные стандарты в области ИТ для программистов, там описано какими навыками и знаниями должен обладать специалист того или иного уровня.
    Ответ написан
    1 комментарий
  • Оценка уровня программиста?

    Есть некое количество компаний, которые занимаются независимым тестированием и сертификацией, где можно оценить различные скиллы, в том числе программерские, или пригодность для той или иной роли (роль это некий набор требуемых скиллов). Раньше популярным был brainbench.com — там устраивали бесплатные тестирования в качестве промоушена и даже высылали сертификаты. В России получение брейнбенчевских сертификатов было национальным видом спорта. Сейчас, похоже, все только за деньги, но можете попробовать поискать какие-то стартапы, они для раскрутки тоже могут проводить бесплатное тестирование.
    Ответ написан
    Комментировать
  • Оценка уровня программиста?

    sainnr
    @sainnr
    Позвольте и мне высказать свою точку зрения. Как правильно отметили выше, объективно оценить знания программиста по числовой шкале (хоть по 100..0-бальной), пожалуй, невозможно. Да и наверное не нужно, так как в каждой компании требуют различные знания (кто еще кроме компаний будет вас оценивать?).

    Тем не менее, можно выделить несколько категорий знаний, по которым можно составить более-менее объективную картину программиста. Например, сюда можно отнести:
    — владение различными ЯП;
    — опыт работы с каждым из них;
    — работа в команде;
    — участие в OpenSource-проектах;
    — наличие собственных разработок;
    — знание паттернов;
    — знание алгоритмов, структур данных;
    — знание методологий разработки;
    — знакомство с системами контроля версий, тестирования;
    — и т.д.

    Несомненно, картина получается далеко не полная — важную роль играют, например, и личные качества или другие индивидуальные характеристики, + в каждой организации требуется что-то свое. Но по вышеперечисленным категориям можно сопоставить себя и другого программиста, понять свой уровень относительно кого-то еще.

    По поводу места работы. Лично мое мнение такое, что если вы хотите быть высококвалифицированным специалистом конкретной области (в данном случае, программистом), то лучше работу искать в «профильных» организациях (для данного случая, занимающихся разработкой софта). По своему (не особо богатому пока) опыту уже могу сказать, что специфика работы в таких «профильных» организациях сильно отличается от «непрофильных».

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

    В непрофильных же — работа программиста чаще всего необходима для поддержания внутренней информационной инфраструктуры, от ИТ-специалистов требуется лишь, чтобы они просто выполняли свою работу («работает — ну и хорошо, следи, чтобы не сломалось»).

    Из этого очевидно, что в профильных компаниях вам намного проще расти как специалисту — в этом заинтересованы обе стороны (чем ты «круче», тем больше платят). Во втором случае, в этом заинтересованы только вы, да и то не всегда (зачем, если платить будут столько же).

    По поводу собеседований. Ходить на них — весело, если выбрать верный настрой. Представьте себе, что вы вообще не хотите попасть в эту компанию, а пришли лишь показать все, что вы умеете, «какой вы из себя хороший специалист». Конечно, не стоит выпячивать свое ЧСВ при собеседовании — ведите себя естественно; в тоже время, убиваться в случае неудачи не стоит — вы же совсем и не хотели к ним идти работать.

    А чтобы было о чем рассказать, в свободное время (оно же у вас есть?) разрабатывайте «для себя» разные программки. Ну например, напишите какой-нибудь парсер, поработайте с API различных систем (того же Яндекса), сделайте собственный таск-менеджер, придумайте сами интересную вам небольшую идею и доведите ее до конца. В каждой такой задаче можно найти много тонких моментов — оптимизация скорости алгоритма, структуры БД, применение паттернов, взаимодействие компонент, написанных на разных ЯП и т.д.

    Многовато текста получилось…
    Ответ написан
    3 комментария
  • Оценка уровня программиста?

    @korvindest
    Оценка стоимости и знаний сотрудника у каждой компании своя. Где то больше будут ценить понимание вами паттернов проектирования и знания той предметной области где вы будете работать. Где то самым важным будет ваше стремление развиваться и доводить до конца.
    Некоторым компаниям гораздо важнее, что бы вы понимали особенности и подводные камни языка на котором вам придется писать. А есть компании в которые вы никогда не попадете если не работали с системами контроля версии и баг треккингом, будь вы даже трижды гений!

    Человек стоит ровно столько, сколько ему готовы платить. Я в этом убедился на собственной шкуре. Самое плохое что с вами может произойти, если вы поймете, что знаете уже очень много. В этот момент вы умрете как специалист.

    Лично мой совет будет таким: походите на собеседования, даже не ради того что бы сменить работу, а просто что бы пообщаться с умными людьми и понять основные запросы рынка. Я думаю после этого вы сами составите адекватную оценку себе.
    Ответ написан
    8 комментариев