• ІТ термины на примере процесса выращивания картошки
    0
    Я к тому, что без побочных эффектов, широко используемых в императивном стиле, сильно проще писать и рефакторить приложения. В функциональном стиле рестарт дает такой же эффект, в императивном надо залезть в код и посмотреть, можно ли сделать рестарт, все ли восстановится после остановки или останутся предыдущие значения, к примеру.
  • ІТ термины на примере процесса выращивания картошки
    0
    Забавно :-) Добавлю свои 5 копеек

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

    Императивное программирование — тоже самое, что сверху, но как только вы выключили воду, и включили снова, почему-то труба стала протекать и разбрызгиватель засорился откуда-то взятой ржавчиной
  • Приходите и забирайте прототипы книг
    0
    Вот же облом, в минуту опоздал )))
  • Приходите и забирайте прототипы книг
    0
    Добрый день, можно забронировать High Performance Spark?
  • Патчи против уязвимостей Meltdown & Spectre вызывают проблемы с загрузкой Ubuntu 16.04
    +1
    Ну тут хотя бы можно вернуться к другому ядру без каких-либо танцев с бубном. В некоторых других ОС ситуация с откатом посложнее будет.
  • Почему программисты не получают работу: четыре страшилки
    +8
    Несколько раз слышал, что девушкам (именно молодым чаще всего) не по причинам, что они девушки, а из страха, что они такие симпатичные и вдруг внезапно уйдут в декрет в нужный момент. А так — я не вижу какой-то особой разницы между стилями мышления, общался и с тестировщицами и разработчицами, многие очень любознательные и не сидят на попе ровно, постоянно что-то новое изучают, чем заслуживают уважение коллег ничуть не меньше, чем мужчинам. Это же относится и к тем, кто сидит на попе ровно и нифига не изучает, не зависит от пола :-)
  • Не путайте разработку ПО и программирование
    +3
    Попробую несогласиться с вами. Я начинал писать с GUI приложений, потом приложения двух-звенные с БД, чисто sql отчеты размерами несколько тысяч строк кода, потом веб-приложения с множеством модулей, сейчас чисто backend-микросервисы. Кроме того, чисто для себя изучал программирование микроконтроллеров, писал на железе вообще без ОС. И весь этот опыт позволяет мне думать обо всех этапах работы кода, вплоть о том, как мои данные передаются и по сети и почему они могут вызвать проблему OutOfMemory на сервере на ровном месте казалось бы.
    Недостаточно заниматься Front-End 10 лет и понимать при этом множество других аспектов. Это будет лишь «отличное понимаение как пишется Front-End». Автор скорее имел ввиду, что кто-то превосходно может разбираться в своей области, и это отлично, на самом деле, но недостаточно, чтобы предоставить возможность тому разработчику спроектировать новое приложение с нуля самостоятельно.
  • Moving Java forward faster
    0
    Меня пугает такой частый релиз, что будет с не Java языками не очень понятно. Они обычно итак отстают от релизов на пару лет.
  • Практическое применение блокчейна как распределенного хранилища данных
    0
    Т.е. фактически не решен вопрос прозрачности гос. закупок? Ведь мы можем всё равно скрыть данные о том, кто что выполнил, и насколько качественно, если эти данные видны лишь им двоим. А захочет третий заказчик иметь дело с ними, но их история им недоступна. Тут должно быть как раз таки всё прозрачно, видеть кто, когда и что именно выполнил, в каких масштабах. Разве нет?
  • Эти токсичные, токсичные собеседования
    0
    Я когда устраивался в Exante, то в первый раз на позицию Scala Swing разработчика. Но мне она не очень нравилась, поэтому я сообщил об этом на собеседовании, что максимум через год буду проситься перейти в backend-разработку. Тянули достаточно долго с ответом, и примерно через месяц только ответили, что взяли другого. Правда еще через 2-3 месяца написали еще раз уже с предложением интересной мне позиции на backend. Ничуть не жалею, что не взяли на swing )))
  • Почему следует полностью переходить на Kotlin
    +9
    #1 Kotlin — не какой-то там странный язык, рождённый в академических кругах.
    Это должно быть мотиватором для тех, кто не осилил Scala?
  • Функторы (глава книги «Теория категорий для программистов»)
    0
    Огромное спасибо вам за труды. Пробовал читать книжки по теории категорий, но очень тяжело. А эта серия статей прям находка. Подскажите, пожалуйста, планируете ли переводить другие части?
  • Нидерландские учёные: умные счётчики могут завышать показатели в шесть раз
    0
    Просто выключить и посмотреть крутится или нет, выходит, что недостаточно. Ведь он может и не крутится, когда всё выключено, а вот когда включено — накручивает втридорого :-) Надо поставить какой-то прибор учета дополнительно, которому можно доверять. И вот тогда сравнивать их результаты.
  • Базы данных. Конфликты параллельного доступа (Часть 1 — поиск проблемы)
    0
    Ничего не упадет, вторая транзакция будет ждать пока вы отпустите данные, либо упадет, по истечении дедлайна. А он может быть установлен даже в несколько часов (лимит времени ожидания). Тут же не взаимоблокировка, поэтому на уровне сервера БД ему нет причины убивать какую-то из транзакций
  • 5 причин, по которым работодатели не любят удалёнщиков (и 4 способа получить работу в любом случае)
    +1
    Работаю удаленно 5 лет. Соглашусь, что посещать офис несколько раз в месяц было бы неплохо, пообщаться с коллегами вживую. Но моя компания находится в Москве, а я в Чебоксарах. Поэтому только посредством скайпа, почты и VPN. Но с другой стороны, есть же корпоративы, на которых и можно строить тим билды (более успешные компании могут устраивать тим билды значительно чаще, чем 1-2 раза в год). Но вот переехать в Москву ради работы в офисе… да никогда, даже за зарплату в 2.5x выше, чем сейчас. Другое дело, если 2.5x + новый проект на любимом фреймворке и новом языке программирования. Чисто just for fun. А так — я не трачу на дорогу до работы и обратно нисколько, и это время могу потратить на изучение моего любимого языка программирования, на изучение и написание кода на котором я не могу тратить рабочее время.
  • Удалённая работа 2.0. Надежда Юринова, директор по маркетингу Bookmate
    0
    Наушники противошумные 3M Peltor серия OPTIME I H510A. Защита для уровня звука 87-98 dB. Чтобы уж основательно :-)
  • Удалённая работа 2.0. Надежда Юринова, директор по маркетингу Bookmate
    +1
    Работаю 5 лет по удаленке. В принципе, в офис вернуться мог бы, но очень сильно привык к тишине и комфорту работы из дома. Побывав недавно в офисе, было достаточно трудно нормально сосредоточиться, когда вокруг очень много шума. Я даже для некоторых случаев работы из дома приобрел наушники для защиты от шума, что уж говорить про офис… я бы в них целый день сидел там, видимо ))
  • Сложный квест для хабравчан: 25 уровней
    –1
    http://www.abakbot.ru/online-5/97-freq-letter — выявить буквы по популярности в тексте
    https://ru.wikipedia.org/wiki/%D0%A7%D0%B0%D1%81%D1%82%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C — поискать по вики табличку

    Заполнив несколько, дальше уже можно было подбирать вручную, по словам, какие буквы там вероятнее всего в незавершенном слове. Для удобства — можно заменять все буквы, которые еще не внесены в словать на *. Тогда, к примеру о*ин — вероятнее всего там не хватает буквы д, найти оригинал — занести в словарик замены символов. После некоторых манипуляций, удалось таки добить словарик (жаль только не сохранился, т.к. писал все в консоли хрома)
  • Сложный квест для хабравчан: 25 уровней
    0
    … [deleted]
  • Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
    +1
    Автор за гуманный способ, а после прожигания хвостов — можно от соседей получить, или вообще на суде придется встречаться с ними ;-)
  • Термосъёмка Raspberry Pi 3 показала температуру 101ºC
    0
    Мне кажется при обработке видео с подключенной камены ядра CPU будут периодически в ожидании данных от IO, а значит нагрузка не может быть 100% при этом
  • Skype начал скрывать IP адреса по умолчанию
    +11
    Поддержка скайпа в Linux просто ужасна. Мне когда присылают картинки в общий чат, то приходится переходить по ссылке на веб-версию, чтобы ее увидеть. Причем там красуется надпись, что надо обновить версию скайпа на более новую. Но у меня и так она самая свежая, которая только есть на сайте Microsoft (((
  • Я знал, как валидировать email-адрес. Пока не прочитал RFC
    +9
    Большое количество сайтов, где регистрировался, не понимают символа + в адресе, и это меня прям крайне печалит. А ведь он разрешен и более того, крайне удобен. Например user+habr@mail будет приходить к пользователю user, но он сможет выставить фильтр для адресата user+habr, чтобы распределять папки, настраивать уведомления.
  • Яндекс и ZeroNights: месяц поиска уязвимостей в Яндекс.Браузере
    +5
    Мне кажется основная кнопка должна быть «Не входить», чтобы пользователь на автомате не нажал «войти». Достаточно многие привыкли нажимать «далее — далее — далее — получить результат». Поэтому опасные действия должны осознано производиться, где действие по умолчанию — блокировать. Например в Chromium при попытке зайти на сайт с неверным сертификатом, основная кнопка — Back to safety
  • Встроить JSON в Embedded? Проще простого
    0
    Я в Java почти не использую строковые, в sql тем более, они банально мне не удобны. Ведь код может быть сжат, и строковые комментарии все поломают (в sql). Автор этой библиотеки может быть тоже из каких-то соображений не применяет их.
  • AMD и Hyper-Threading
    +1
    Я считаю, что вообще нужно запрещать регистрировать патенты на еще не разработанное. А то придумают идею, которую пока не способны реализовать, а кто-то другой способен. И этот кто-то другой уже не сможет разработать, т.к. эта идея уже запатентована и либо покупай лицензию (если вообще продадут), либо отказывайся от нее.
  • 16 причин, по которым игроки уходят из вашей игры
    0
    меня больше пугают цифры. Можно попросить скинуть 2-3 раза, этого будет вполне достаточно, чтобы игрок просто захотел попробовать это сделать. А как получится — решил для себя эффективность этого действия, чтобы в будущем мог пользоваться этим и дальше. А цифры 10, 20… для таких вот достаточно редких действий превращается во что-то вроде «идите на локацию А, старайтесь оставить одного из врагов живым, катайтесь вокруг него, пока он не будет на краю обрыва и тогда используйте знак Аард, чтобы оттолкнуть его в пропасть. Затем уходите оттуда, на следующий день враги снова тут будут, повторите в этом же месте это еще раз. Где-то за полчаса вам удастся завершить это задание». Такие вот ачивки отбивают желания стараться ради них.
  • 16 причин, по которым игроки уходят из вашей игры
    0
    это я к вопросу мотивации перепроходить игры, в которых от ещё одного перепрохождения игры, ничего нового они не увидят, мир линейный и не зависит от действий игрока
  • 16 причин, по которым игроки уходят из вашей игры
    0
    меня очень раздражает тенденция делать достижения вида «скинуть врага в пропасть 10 раз» или «заколдовать врага знаком и так 20 раз». В итоге либо заморачиваться на ерунде только ради получения достижения, либо забить и вообще даже не пытаться (чаще выбираю такой вариант). Но вот играя в BloodBorne (продолжение dark souls), ничего такого не обнаружил, там были только честные достижения типа уничтожения боссов, включая боссов необязательных по сюжету игры. Там даже не было требований пройти игру на супер огромной сложности. В итоге я прошёл игру 3 раза, т.к. она действительно нравилась и несмотря на то, что мир все тот же, играть было нескучно, хотя развивая тактику боя, каждое прохождение давалось легче предыдущего. Единственная игра, где я решил получить все достижения.
  • Тяжелые времена для free-to-play, еще немного про Apple Watch, доходы консолей — и другие новости недели для мобильного разработчика
    0
    Но не перевелись еще разработчики старой школы, которые делают не pay-to-win или one-click-to-win игры. Играл в BloodBorne — там изначально уровень сложности очень высокий (даже на нормальном уровне сложности), и как ни странно — именно этим она понравилась как мне, так и всем моим друзьям, кто не пожалел денег и купил ее. Стоит лишь переосилить первые несколько часов игры, чтобы понять и надолго подсесть :-)
  • 15 советов и хитростей инструментов разработчика Chrome, которые вы обязаны знать
    +2
    Go to file — найти файл, в IDEA дважды нажать shift — поиск по проекту, включая классы, методов класса, но и даже элементов меню (actions)
  • Практикум «Intel IoT». Galileo Gen2 — Eclipse & libmraa+UPM
    0
    Ну мало ли, может особенности какие-то. Более того, возможно у них уже вся портянка настроена, можно также, почти в одно действие начать делать свое первое приложение на Galileo.
  • Практикум «Intel IoT». Galileo Gen2 — Eclipse & libmraa+UPM
    +2
    Компилировать и запускать из Eclipse, это здорово! Дальше хотелось бы узнать про удаленный отладчик. Поддерживается ли это?
  • Практикум «Intel IoT». Galileo Gen2 — Первое знакомство
    0
    Спасибо, буду следить за обновлениями.
  • Практикум «Intel IoT». Galileo Gen2 — Первое знакомство
    +1
    А можно ли пользоваться каким-то IDE, типа Eclipse, или на ее основе (любо любую другую), писать на Си и получать полнофункциональную отладку, включая отображение памяти, значения регистров?
  • Розыгрыш билета на конференцию С++ Russia от компании JetBrains
    +1
    Конференция будет интересна и полезна только тем, кто занимается разработкой на C++ или также тем, кто увлекается разработкой в Си для микроконтроллеров?
  • Microsoft поменял интерфейс Skype: чат теперь совсем другой
    0
    мне по работе часто приходится отвечать коллегам «не расшаривай мне экран, все равно все размыто показывает» (коллеги на Windows, мой экран у них нормально показывается). А еще файлы очень неудобно получать, нельзя отдельно указывать куда сохранить текущий принимаемый файл. Но пока приходится мириться с этим
  • IDE Atom от GitHub. Опубликован roadmap к версии 1.0
    0
    А поддержку не UTF-8 файлов не заложили в список. Надеюсь они все же пофиксят наконец эту проблему, а то у нас файлы в кодировке Windows-1251 и буквы на кириллице не отображаются
  • По дорогам Германии проехался робот-грузовик от Mercedes
    +4
    Видео скучное, он даже ни на одном светофоре не постоял, не перестроился после перекрестка и не обращал внимания на пешеходов (допустим с пешеходами ладно, в городе только ручное управление). Просто ехать по своей полосе как-то скучно достаточно, чтобы показать миру насколько интересен их прототип.
  • Менеджеры паролей — краткий обзор
    +1
    KeyPass тоже удобно сделан, в строке статуса доступны 2 строки, при клике на одной копируется логин, при клике на второй копируется пароль.