• Для чего нужны настройки "Path Variables" в PhpStorm?

    @philipto
    Эта настройка нужна для работы в команде. Она позволяет добавить переменную в проект так, чтобы каждый разработчик на своем компьютере мог определить свое значение этой переменной.

    Например, есть сторонняя библиотека, которая у каждого разработчика лежит в каталоге с произвольным именем. В проекте заводится PATH VARIABLE с каким-то именем, которое все договорились использовать, и каждый ей в своей среде окружения присваивает нужное значение.

    Эта переменная подставляется в путь там, где надо указать путь к библиотеке.

    Подробная документация тут: www.jetbrains.com/idea/webhelp/path-variables.html
    Ответ написан
  • Pycharm. Javascript. Assigned expression type is not assignable to type Function?

    @philipto
    Вы нашли баг, мы его исправим в ближайшем обновлении, а пока — в качестве временной меры — можно отключить весь TypeCheck в Settings | Inspections | JavaScript | General | Type mismatch problem

    Спасибо, что обнаружили и рассказали!
    Ответ написан
  • Единый способ авторизации и аутентификации UNIX

    @philipto
    LDAP — самое простое. Если хочется совсем красиво, то есть OpenAM. Наследник Sun Directory Server.
    Ответ написан
  • Прошу помощи с Odesk

    @philipto
    Я несколько раз нанимал для мелких проектов временных сотрудников через oDesk, и с точки зрения работодателя считаю, что лучше всех ответил Wott. Мои пять копеек:

    Вместо

    Hello, mr. Rafael!
    I can provide recommendations about Google Analytics custom reports settings settings for your site.
    I think, this work will take five or six hours.
    Waiting for you response!»


    я бы написал как работник и был бы рад прочесть, как работодатель:

    Dear Rafael,

    I can help you with Google Analytics custom reports settings for your site, I can do the work in five to six hours.

    With the best regards,
    Zourk


    В чем разница? 1. Короче. 2. стандартные принятые в англоязычном мире приветствие и прощание, говорящие о том, что вы язык используете в работе, а не просто знаете, как пользоваться Google Translate. 3. Явное указание на то, что именно вы можете сделать и как быстро. Следует избегать конструкций «I think», «I believe» и т.д., т.к. для плохо знающих английский работодателей они усложняют восприятие, а для хорошо знающих — говорят о вашей неуверенности в том, что вы пишете далее. Если надо подчеркнуть уверенность, пишите «I am sure I can do the work in less than six hours».

    Обязательно упомяните в письме какую-либо деталь, говорящую о том, что задание вы читали (если это возможно и не мешает ответить коротко).

    $20/час — много. Попробуйте сделать 1-2 работы за 15, потом поднимите цену. Я начал набирать людей с уровня $2/час, быстро выяснил, что они ни черта не умеют за эти деньги, перешел к $6/час, но по-настоящему хорошую работу увидел с уровня $15/час. Данные по состоянию на весну 2012. Работа не была связана с программированием, разумеется.

    Я не знаю специфики настройки custom reports и не уверен, что можно привести ссылки на уже выполненные вами работы, но если можно — приводите обязательно. Если таких работ еще нет, сделайте одну сами. Как будто бы у вас был заказчик. Это проще делать дизайнерам — можно придумать какую-нибудь воронежскую кондитерскую фабрику и сделать ей логотип. Никто же не будет проверять, существует ли фабрика. Можно ли так сделать в вашей области — не уверен, но сделайте, если можно.
    Ответ написан
  • Резервное копирование на удаленный сервер

    @philipto
    В Duplicati есть поддержка Rackspace. У Селектела есть поддержка Rackspace. У Селектела можно открыть до 10 учетных записей под одного клиента (если будете приносить им деньги в интересных количествах — возможно, договоритесь на большее к-во учеток). В панели управления вы будете видеть, в каком каталоге сколько хранится. У каждой учетной записи — доступ только ко своему каталогу, в котором (и подкаталогах) хранятся резервные копии. Вы выигрываете на том, что Селектел берет за все хранимое оптом, а вы со своих клиентов — в розницу.

    Я в Селектеле не работаю, просто это единственное удобное решение, которое нам в такой ситуации подошло. Потом мы сделали свое хранилище в дата-центре, и стали делать копии на свои серверы через ssh (который тоже есть в Duplicati).
    Ответ написан
  • Чем лучше всего пересылать небольшие конверты по России?

    @philipto
    Если 10 дней — устраивает, то Почтой России, как написали выше, но либо заказным, либо с описью и объявленной ценностью (без ценности опись не примут). Потому что на заказные и с описью ставят tracking number (он же — номер накладной). И по нему можно отслеживать пересылку на сайте Почты России. Сайт иногда (довольно редко, день-два-три в год) не работает, но обычно все нормально.

    Если надо быстрее, то зависит от региона отправки и получения. Из Петербурга и Москвы за Урал быстро возит Байкал-Сервис, между Питером и Москвой — Сити-Экспресс, откуда угодно и куда угодно (но очень дорого) — DHL.

    EMS пробовал несколько лет назад и только для отправки писем и посылок за границу и из-за границы (т.е. НЕ внутри страны) — было приемлемо (точнее, в Россию было быстро и недорого, из России было немного медленнее, но очень дорого).
    Ответ написан
  • Существуют ли центры обучения системных аналитиков и интеграторов?

    @philipto
    Возможно, одной из полезных областей знания для такой работы является ITIL, по которому точно есть сертификации. Ему прилично учат в компании 5-55. По крайней мере, пять лет назад учили хорошо, когда я там учился.
    Ответ написан
  • Кому нужен разработчик в возрасте ?

    @philipto
    Я бы порекомендовал искать работу через знакомых в активно развивающихся иностранных компаниях. В российских офисах некоторых из них работают немолодые люди — сам видел. Я бы начал с Samsung. Кроме того, у человека в возрасте 64 лет обычно есть много знакомых. Если знания Java достаточно серьезные, имеет смысл отправить резюме в питерский офис Oracle, в JetBrains, в рижский офис Exigen. К сожалению, ситуацией в Украине не владею. Насчет фриланса посоветовал бы odesk.com, если еще не пробовали, там некоторые мои друзья-джависты находили очень хороших постоянных заказчиков из-за рубежа.
    Ответ написан
  • Есть ли нормальные проекты на free-lance.ru?

    @philipto
    или попробуйте англоязычные биржи для фрилансеров, если не боитесь английского. Лучшие, IMHO, odesk.com и freelnacer.com. Есть разные агрегаторы, например, freelancersfeed.com, donanza.com и еще несколько — они собирают информацию с разных бирж фрилансеров.

    Я для своего вполне разумного (на мой взгляд) проекта с оплатой наличными около 90 000 руб за полтора месяца нашел на freelance.ru адекватного исполнителя, не знаю, рад ли он, но вроде не жаловался пока.
    Ответ написан
  • Корректен ли вопрос о текущем доходе на собеседовании?

    @philipto
    В американских компаниях (по крайней мере, крупных) вопрос о нынешней зарплате задавать вообще не принято.

    О желаемой — спрашивают ПОСЛЕ того, как сделают предложение, т.е. когда решение о найме принято. Как правило, неадекватные кандидаты отсеиваются раньше, поэтому что бывает, если человек называет желаемую зарплату вдвое выше верхней границы вилки — не знаю.

    В российских компаниях спрашивают и до предложения о работе, но на вопрос о текущей зарплате есть хороший ответ (говорится с улыбкой): Мы же сейчас обсуждаем новую работу. На этой работе — другие обязанности, другая нагрузка, другие условия. Размер моей зарплаты на нынешней работе к этому не относится, верно? И улыбаемся спокойно.
    Ответ написан
  • В какие ВУЗы стоит подать документы? (Санкт-Петербург)

    @philipto
    Политех неплох — я его заканчивал, но давно. ИТМО сейчас — один из самых перспективных, потому что там пробивное начальство, добывающее деньги и продвигающее вуз на уровне правительства.

    Считаю, что вуз нужен для того, чтобы набирать полезные связи и приобретать опыт — ИТМО в этом (IMHO) сейчас слегка впереди Политеха. Программированию лучше учиться в ИТМО, железкам, информационной безопасности и сисадминистрированию — думаю, в Политехе.
    Ответ написан
  • Расскажите о реальных случаях восстановления удалённых файлов с ext3?

    @philipto
    1. Можно восстановить самостоятельно с помощью R-Studio: www.r-tt.com/data_recovery_linux/
    2. увы, не знаю. Точно могу сказать, что ext2/ext3 лучше, чем менее популярные ФС, например, ZFS. Зато на ZFS и резервные копии делать значительно проще.
    Ответ написан
  • Какие СMS вы используете в разработке сайтов на php?

    @philipto
    для простых сайтов — Wordpress. Для более сложных с перспективой развития (инициатор проекта не знает точно, как проект будет развиваться) — Joomla или Yii, в зависимости от требуемой функциональности.
    Ответ написан
  • Что мы хотим от законов

    @philipto
    Мои шесть копеек (

    1. Привести ст. 1235 ГК РФ ч. IV в соответствие с международно-признанными свободными лицензиями (GPL и др.) — в частности, признать необязательность явного указания безвозмездности в лицензионном договоре, п. 5 ст. 1235;

    2. Явным образом разрешать принятие условий лицензионного договора в виде галочки «Прочел» и кнопки «Согласен» в Сети или в приложениях для мобильных устройств, в т.ч. Android Market (он же Google Play), а также в виде прочтения уведомительной надписи на упаковках носителей или на самих носителях информации с дистрибутивом ПО (начал использовать — стало быть, согласен), в том числе и указания файла с лицензионным договором на носителе, как в виде имени файла, так и в виде адреса в Сети, где файл находится.

    3. отказаться от практики постановки на баланс фактически бесплатного программного обеспечения (в связи с бессмысленностью этого)

    4. гарантировать презумпцию невиновности пользователя ПО, т.е. правоохранительные органы, если подозревают, что кто-то использует ПО незаконно, должны это доказать (например, получить от производителя ПО официальное подтверждение того, что ПО с таким-то серийным номером зарегистрировано на другую компанию, и переуступка прав законным образом не производилась) ДО того, как являться в офис подозреваемого. И являться строго с решением суда об обыске. Впрочем, это в законе скорее всего и так есть — просто его не соблюдают на практике.

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

    6. это не совсем про лицензирование — но в том числе и о нем: запретить правоохранительным органам изымать оборудование для изучения того, не установлено ли на нем контрафактное ПО — проверка на контрафактность должна производиться на месте, причем проверку должен производить сотрудник органов, имеющий соответствующее техническое образование и предъявивший документ о нем, обновляемый ежегодно в независимом сертификационном центре с автоматизированным экзаменом, как экзамены в VUE — все это во избежание шантажа «дайте нам 10 000 USD, или мы на месяц заберем все ваши компьютеры на проверку».
    Ответ написан
  • Уделяет ли хабра-сообщество время на выбор/поиск обоин для рабочего стола?

    @philipto
    для десктопа и ноутбука — никогда, еще с тех пор, когда отсутствие обоев экономило память в Windows 95. Для экрана смартфона — да, выбираю, из галереи фотографий, которые сам делал. При настройке нового смартфона, т.е. примерно раз в 2 года.

    Как заметили выше, на экране компьютера все время что-то открыто, обои вижу ту секунду, что проходит между включением компьютера и запуском нужного приложения.
    Ответ написан
  • Посоветуйте аналоги биржи работы odesk.com

    @philipto
    список разных бирж есть на freelancersfeed.com. Сейчас там упомянуты:
    designquote.net
    elance.com
    freelancer.com
    guru.com
    joomlancers.com
    odesk.com
    peopleperhour.com
    scriptlance.com
    vworker.com

    Кроме этого, можно вылавливать фрилансерскую работу на craiglist.com, но там в основном как раз постоянная работа. Еще есть freelancerswitch.com, но она некрупная.
    Ответ написан
  • Как определить, есть ли в розетке "земля"?

    @philipto
    Толковой обсуждение этого вопроса — otvety.google.ru/otvety/thread?tid=0c3fb359adce7ca7&pli=1

    По сути дела: наиболее точный способ — вызов электрика, который может проследить трассу заземления от щитка до фактически врытого в землю медного стержня или контура.

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