• Быть или не быть новому учебнику по Ruby?

    @Xkeeper
    ИМХО учебники стОит писать на основе своего реального опыта, о наличии которого я сомневаюсь в твоем возрасте(без обид).

    Лучше заведи себе блог в котором описывай интересные и новые моменты для себя, будет больше пользы как для себя, так и для общества.
    Ответ написан
    Комментировать
  • JavaScript фреймворки?

    pratamishus
    @pratamishus
    mootools.net вот этот нередко встречал. Неплохо сделан, но конфликтует с jquery
    Ответ написан
    5 комментариев
  • Какой физический размер матрицы камер современных мобильных телефонов?

    @Ano
    1) Фотографируем образец известной длины так, чтобы он занимал всю длину кадра
    2) Замеряем расстояние до образца
    3) В EXIF смотрим FocalLength
    4) Считаем ширину сенсора: FocalLength * РазмерОбразца / Расстояние

    Пример: я сфотографировал свой монитор длиной 0.536 м с расстояния 0.48 м айфоном, монитор занял весь кадр. Фокусное расстояние камеры айфона — 3.85 мм = 0.00385 м.

    Ширина сенсора приблизительно — 0.00385 * 0.536 / 0.48 = 0.0042 м = 4 мм
    Ответ написан
    1 комментарий
  • Как доказать авторство сайта?

    pomeo
    @pomeo
    есть такая штука для этих целей humanstxt.org/
    humanstxt.org/humans.txt
    www.google.com/humans.txt
    Ответ написан
    Комментировать
  • Посоветуйте пожалуйста что почитать по регулярным выражениям?

    @SystemPanic
    Джеффри Фридл — Регулярные выражения.
    Ответ написан
    Комментировать
  • Как мотивировать школьников учиться?

    sajgak
    @sajgak
    Только увлекательное изложение материала преподователем с максимальным вовлечением аудитории. Все остальные попытки либо не будут иметь никакого эффекта, либо исключительно отрицательный.
    Ответ написан
    8 комментариев
  • Посоветуйте тонкую клавиатуру

    Использую Apple Keyboard with Numeric Keypad (не Wireless, хотя если буду когда-нибудь менять, будет Wireless). Доволен, что купил в свое время. Она алюминиевая, но намного тоньше других. Ход клавиш хороший.
    Ответ написан
    1 комментарий
  • А что вы делаете после установки ubuntu?

    @second_pilot
    закуриваю
    Ответ написан
    Комментировать
  • Оценка проекта по времени, когда не ясно, что за проект?

    yadeveloper
    @yadeveloper
    Такие заказчики бывают. Как было сказано выше, без полного объема информации, вы не сможете дать нормальный эстимейт. Однако есть выход и из этой ситуации. Наверняка же есть какие то базоые требования к реализации, которые точно нужно будет делать? Дайте эстимейт на этот кусок работы, заложите поправку в 2.5 раза и сделайте примечание, что этот эстимейт только для конкретного куска работы, информация по которому у вас есть. Далее просто будем делать правки, по мере поступления задачи. На вопрос вида «мне нужна полная цифра», отвечайте «пол-года и будем значительно сокращать по мере поступления информации» :)

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

    Если что то не учли, предупредите менеджера\клиента сразу по ситуации, не откладывайте разговор на потом. Не бойтесь сказать, что вам нужно больше времени. Поверьте, гараздо хуже не выполнить работу в обещанный клиенту срок, чем заложить больше времени с учетами рисков.

    При планировании — закладывайте риски. Есть задача, делится на 2 этапа. Первый этап может быть сделан за 1 день, если все будет хорошо, но вот тут и тут могут возникнуть сложности на решение которых может потребоваться еще 1-2 дня. А вот второй пункт — неясен. Может быть 1 день, может быть 2 дня, в зависимости от успешности первого пункта. Но давайте возьмем здесь 3 дня + 1 на собственное тестирование\проверку реализации бизнес требования.

    Именно такое, развернутое эстимейтирование, позволит вам избежать множества проблем, перейти на нормальный рабочий график. Клиент будет понимать, почему вам нужно больше времени (или может понадобиться) и вы будете спокойны, зная, что у вас в запасе еще есть время.
    Ответ написан
    5 комментариев
  • Как вы храните свои пароли?

    ruskar
    @ruskar
    Conflict Intelligence Team
    Использую подсмотренный в коментариях на Хабре способ: KeePass с синхронизацией/бэкапом через dropbox.
    Ответ написан
    Комментировать
  • Яндекс.Карты vs Google Maps?

    ENargit
    @ENargit
    Лично у меня есть опыт использования только OpenStreetMap. Его выбирал исключительно из идеологических соображений, но в принципе не разочаровался.

    Что касается меня как пользователя, Яндекс.Карты в использовании мне нравятся больше. Но насчет подводных камней и особенностей реализации сказать не могу.
    Ответ написан
    5 комментариев
  • Можно ли? Если да , то как переделать пакет OS/X в .deb?

    fsqcds
    @fsqcds
    Вы чего, люди? Это ж совсем разные операционки. Тут портировние нужно.
    Ответ написан
    Комментировать
  • Как защитить свой код на PHP от стороннего использования?

    tampere
    @tampere
    Скрывать код от коллег — бесполезное и бессмысленное занятие. Это означает, что вы им не доверяете, или они вам. В крупных компаниях принят принцип внутренней открытости. В яндексе любой разработчик может прочитать и использовать код внутренних серверов, в микрософте можно счекаутить windows (кроме коммерчески значимых участков кода типа bitlocker и алгоритмов ранжирования в рекламе и в поиске).
    Защитить право на код очень просто — сделать его открытым. Тогда все точно будут знать, что это ваш проект, а не чей-то ещё.
    Ответ написан
    6 комментариев
  • Как защитить свой код на PHP от стороннего использования?

    Dennion
    @Dennion
    Разработчик PHPShop CMS.
    Написать свой кодировщик или делать кусок вашего приложения как SaaS. Какой бы не был кодировщик — это защита от дурака, если кому нужно посмотреть код, то уже ничто не поможет.

    Сделайте wiki и phpdoc раздел по коду и если будут трения всегда можно сослаться, что вы раньше разместили свой код и отсудить. Ну а так подумайте хорошо — кому он нужен кроме вас и что в нем такого интересного, что не знают другие. Обычно закрывают код проверки лицензии, остальное все открыто для редактирования. Гляньте в эту сторону.
    Ответ написан
    1 комментарий
  • Что должен знать настоящий программист?

    r0ster
    @r0ster
    Настоящий программист должен уметь приготовить себе покушать (бич-пакеты не считаются, они не очень полезны), иначе будут проблемы со здоровьем -))
    Ответ написан
    Комментировать
  • Что должен знать настоящий программист?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Настоящий программист должен знать достаточно, чтобы пройти собеседование ;) Шучу, конечно. С такого вопроса начинаются священные войны. «Что должен знать программист?» Да ещё и настоящий?



    Предлагаю зайти с другой стороны — а чего не должен знать настоящий программист? Эйншейн играл на скрипке (хотя я и не слышал) и хоть это и не относилось к физике, но и не помешало ему стать известным. Думаю, что ответ на вопрос надо искать не в перечислении знаний, относящихся к программированию. Так сказать ответ на вопрос лежит не здесь и не сейчас. В любой работе важно терпение и труд. И не только в профильной области. Готовься к тому, что надо будет работать по 12-14-16 часов в сутки возможно и не один год. Почти на износ, пока «догонишь» острие прогресса и поймёшь смысл поговорки «нужно очень быстро бежать, чтобы оставаться на месте, но чтобы двигаться вперёд надо бежать ещё быстрее». Пройдёт некоторое время и ответ на этот вопрос тебе не понадобиться, т.к. настоящие программисты, а точнее профессионалы, уже ответили себе на этот вопрос ;) Удачи.
    Ответ написан
    Комментировать
  • Использование облака для брутфорса паролей rar архива?

    olegchir
    @olegchir
    performance engineer
    у тебя какая видеокарта? Попробуй перебрать пароли на GPU?

    типа того:
    www.howinthetech.com/using-your-gpu-to-crack-rar-archive-passwords/
    forum.ru-board.com/topic.cgi?forum=5&topic=30518

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

    > Надо доказать руководству что передавать документы в архиве с 10-значным паролем состоящим только из цифр небезопасно.

    надо доказать руководству, что политика безопасности, зависящая от длины ключа в rar-архиве — это наркотический бред :)
    Ответ написан
    Комментировать
  • Инструмент для CSS-спрайтов

    philpirj
    @philpirj
    Вот очень мощная штука, Compass. Не уверен, насколько она будет удобна именно Вам, но в целом, позволяет объединять все иконки в одну на этапе сборки или деплоя, сильно сокращая количество запросов к серверу, если иконок на странице сразу много.
    Удобно то, что в оригинале это всё-таки куча иконок, и начего каждый раз вручную склеивать не нужно.
    Документации не густо, но можно найти примеры по блогам.
    Ответ написан
    2 комментария
  • Инструмент для CSS-спрайтов

    @loat
    для меня легче всего использовать Compass или imageMagick для создания спрайтов

    пример ImageMagick: convert *png -append result-sprite.png

    пример Compass:

    @import «icon/*.png»;
    @include all-icon-sprites;

    .new { @include icon-sprite(new); }
    .edit { @include icon-sprite(edit); }
    .save { @include icon-sprite(save); }
    .delete { @include icon-sprite(delete); }
    Ответ написан
    2 комментария