• Посоветуйте IDE для начала изучения JAVA

    gltrinix
    @gltrinix
    Сам относительно недавно начал. Поработал как в Eclipse, так и в NetBeans. Остался на последнем. Но это мое субъективное мнение. Вообще очень совету прочитать все комментарии к данной статье:
    Ответ написан
    1 комментарий
  • Где хранить пароли?

    disc
    @disc
    веб-разработчик
    Lastpass давно пользуюсь, очень доволен.
    Ответ написан
    3 комментария
  • Процедура реагирования на взлом веб-сайта

    VasiliyRylov
    @VasiliyRylov
    Ответ написан
    Комментировать
  • Как работают "раскрыватели паролей под звездочками"?

    @Maccimo
    Если речь идёт о стандартном элементе управления Windows, то всё довольно-таки просто.
    Такое поле ввода — это обычное однострочное поле ввода, у которого установлен стиль окна ES_PASSWORD

    Для того, что бы такое поле ввода показало текст пароля вместо звёздочек, достаточно послать ему сообщение EM_SETPASSWORDCHAR c wParam = 0

    Статья по теме в MSDN

    Защитить — например, вместо ранее введённого пароля показывать отвлечённый текст с предложением ввести новый пароль. Иными словами — не сообщать элементу управления ранее введённый пароль.
    Начиная с какого-то сервиспака WinXP так делают в диалогах удалённого доступа, например.
    Ответ написан
    Комментировать
  • Как установить кнопку Like от Facebook?

    @hell
    namespace указать надо в html.
    типа примерно как-то так
    <html xmlns:og="http://ogp.me/ns#">
    Ответ написан
    Комментировать
  • Вы тоже заметили, что в черновики стали заносить как то многовато статей?

    @egorinsk
    Я приписываю в адресной строке g cache: перед адресом и открываю оригинал, спасибо Гуглу.
    Ответ написан
    1 комментарий
  • Посоветуйте шрифт для татуировки

    IkaR49
    @IkaR49
    А где именно татуировка будет? Плечо, спина, etc? Просто от этого будет зависеть размер шрифта, а некоторые шрифты при малом размере могут «потеряться», то есть какие-то элементы будут невидны или сольются вместе образуя не складную картину.

    А для меня вообще киберпанк это анархия, поэтому ассоциацию вызывает нечто такое: ifont.ru/font-9213-2.html
    Или вот такой шрифт, я думаю, подошёл бы к вывеске кого-нибудь пиратского космического паба: ifont.ru/font-10163-2.html :)
    Ответ написан
    1 комментарий
  • Выбор устройства для защиты ноутбука

    dudeonthehorse
    @dudeonthehorse
    Email Developer
    Стоит отойти от ноута, кот на него ложится. Попытаешься взять ноут или отогнать кота — будет орать так, что вор будет пойман с поличным.
    Ответ написан
    Комментировать
  • За что разработчик может уважать менеджера?

    80x86
    @80x86
    За то, что это — образ жизни.

    Я попробую изложить тут свой опыт. Думаю, получится ОЧЕНЬ субъективно. Увы.

    Последние три года мне приходится быть этаким Jack Of All Trades (к счастью, без продолжения “master of none“). Я начальник отдела автоматизации учебного процесса довольно большого, но весьма вялого до этой самой автоматизации ВУЗа. Жизнь сложилась так, что кроме этого я занимаюсь веб-разработкой (скорее фрилансом) и координацией нескольких полузакрытых проектов, выросших из аутсорса.

    Соответственно, приходится заниматься административной работой, организационно-координационной и непосредственно разработческой. И рисовать, верстать, копирайтить, тестировать, составлять матмодели, заниматься статистической обработкой и немного паять.

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

    До этого, примерно лет пять назад, когда я был чистым разработчиком, на работу менеджеров проекта/команды (да чего уж кривить душой — и на работу любого административного работника) смотрел с презрением, граничащим с этаким public riot. Скорее всего, мне просто не попадалось действительно хороших ПМов, которые бы умели поставить рабочий процесс так, чтобы разработчик понял, что о нём заботятся.

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

    Ещё мне дико не нравилось решать задачу некрасиво, причём это часто выражалось в затягивании сроков. Если мне начальник говорил:

    — Надо срочно сдать! Хватит тянуть резину, что у тебя там, почему нельзя сделать быстрее?

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

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

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

    А потом я стал начальником.

    Начальником болота, где не слышали про VCS, например. Вообще. И про проектирование.

    После достаточно серьёзного погружения в проблематику и понимания круга задач я захотел опустить руки, потому что одному тут было не справиться. Потихоньку начал набирать коллектив, при этом в параллель поднимая всю инфраструктуру для разработки и собирая фреймворк для построения приложений. Пока коллектив втягивался в работу, шла куча всяких посторонних дел типа административных войн, в которых приходилось принимать участие; была несовместимость людей в коллективе и было реальное мордобитие; было несогласие по ключевым вопросам проектирования архитектуры. Всё это приходилось разруливать, при этом стараясь попадать в сроки.

    Так пролетело два года. Как-то зимним вечером я, сидя за рисованием документации и диаграммок ночью в очередные рабочие выходные, схватился за голову. Я стал тем самым менеджером, класс которых так не понимал и не принимал.

    С тех пор многое поменялось в голове: я научился жертвовать перфекционизмом в пользу выполнения поставленной задачи; научился делегировать работу; научился избавлять разработчиков от головной боли и смятений в выборе способа решения задач, выполняя роль своеобразной бритвы Оккама; научился… да научился много чему.

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

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

    Слава святому фон Нейману, такие люди, оказывается, есть и их достаточно много. В сравнении себя со многими из них я понимаю, что мне есть, куда стремиться. И это потихоньку топит лёд моего внутреннего разработчика, который потихоньку учится уважать менеджеров.
    Ответ написан
    Комментировать
  • Проверяют ли носители информации при въезде/выезде в/из США?

    @Kiborg777
    Программист, DevOps
    Meня проверяли при выезде из США (выборочая проверка), при том, что я гражданин США. Искали, конечно, не пиратские программы, но компьютер включить попросили и посмотрели на несколько директорий на диске.
    Вы должны учесть несколько моментов: проблема пиратского программного обеспечения в США практически не существует, а вот пиратских фильмов и пиратской музыке — много. Поэтому, музыку перебросьте через Dropbox, программы — везите с собой (в tryecrypt разделе), а вот фильмы лучше с собой не брать — если вдруг найдут, то будет очень неприятно (пожизненный запрет на въезд в США — в лучшем случае).
    Ответ написан
    Комментировать
  • Htaccess......?

    Skpd
    @Skpd
    RewriteRule ^about$ about.php
    RewriteRule ^order$ order.php
    RewriteRule ^my-orders$ check.php?par=0
    RewriteRule ^check$ check.php?par=1
    Ответ написан
    1 комментарий
  • Выбор монитора с большой диагональю

    @vedmaka
    Я бы посоветовал присмотреться к серии Eizo FlexScan на IPS матрице
    Ответ написан
    1 комментарий
  • Куда податься? IOS vs Android?

    inout
    @inout
    В свое время передо мной тоже встал такой выбор. Предполагалось переносить и дорабатывать игру под обе эти платформы. Я выбрал Mac OS X и iOS. Не жалею.

    Если есть понимание основ ООП, то проблем с освоением Obj-C не будет. Он только с виду страшный :)

    Кстати, вот есть несколько обзорных статей по Obj-C, советую почитать, чтобы лучше представлять что тебя может ждать: pyobjc.ru/?page=3
    Ответ написан
    Комментировать