Как стать автором
Обновить
8.9
Карма
0
Рейтинг
Владимир Абрамов @kivsiak

Пользователь

  • Подписчики 12
  • Подписки 6
  • Публикации
  • Комментарии

Почему киберпанк настолько японский?

Блог компании RUVDS.comЧитальный залКиберпанкНаучно-популярное
Syd Mead’s original drawing for Blade Runner’s dystopian Los Angeles

«Проснись, самурай!», призывает в культовом ролике Джонни Сильверхенд. В мире Cyberpunk 2077 господствуют японские мегакорпорации. Над футуристическим Найт-Сити, сияющим неоновыми вывесками с надписями кандзи и катаканой, возвышается мрачная башня дзайбацу «Арасака» — чьё название недвусмысленно отсылает к знаменитым японским винтовкам «Арисака».
И почему же?
Всего голосов 96: ↑91 и ↓5+86
Просмотры22K
Комментарии 63

Коллеги, вы меня огорчаете

Блог компании Конференции Олега Бунина (Онтико)GoУправление персоналом
В июле и августе 2020 года я, с подачи Григория Петрова, проводил для компании Evrone технические интервью на позицию Senior Golang Backend developer. И, видимо, буду вынужден продолжать проводить, о чём ниже.

Задача формулировалась как «найти человека, который сможет задать и поддерживать высокий уровень профессионализма в применении языка Go». То есть, сформулирована она была по-человечески, перевод на канцелярит — мой. Под эту задачу я сформировал новый опросник вместо того, которым пользовался несколько лет — старый был с жестким закосом под DevOps. Методику, которой я пользуюсь для создания опросников и количественной оценки соответствия кандидатов, я излагал в своем докладе «Техническое интервью как инженерная задача» на конференции Saint TeamLead 2019.

И вот что я хочу сказать вам, коллеги: вы меня огорчаете.


Читать дальше →
Всего голосов 181: ↑137 и ↓44+93
Просмотры81K
Комментарии 1091

Это не легаси-код, это PHP

Блог компании VDSina.ruРазработка веб-сайтовPHPПрограммирование
Перевод


За последний год разработчики Vimeo писали код бэкенда на множестве языков — PHP, Go, Ruby, Python, NodeJS, Java, C, C++ и немного на Rust.

В 2004 году мы начинали всего с одного: PHP. Это был идеальный язык для новых стартапов наподобие Vimeo. Интерпретатор PHP позволял предпринимателям быстро разрабатывать прототипы и имел большую стандартную библиотеку, позволявшую избавиться от мороки с повседневными задачами типа отправки писем и доступа к базам данных.

Большинство стартапов развалилось, однако некоторые из них, взявшие за основу PHP, по-прежнему были живы спустя десяток лет. Немногие из них добилась резкого роста, а в дальнейшем кое-кто из этих стартапов (самым заметный пример — это Facebook) решил, что PHP является узким местом, и начал мигрировать с него. Для этого исхода было две серьёзные причины: производительность PHP и сложность поддержки больших кодовых баз PHP.
Читать дальше →
Всего голосов 64: ↑61 и ↓3+58
Просмотры16K
Комментарии 106

Фантастика 2020 года, которую стоит почитать

Научная фантастика


Под конец года принято подводить итоги и кажется стоит вспомнить, что же было в этом непростом году хорошего. Например, я читал много отличных книг (что еще делать дома?). Вот немного про самые примечательные из них или, по крайней мере, те, которые сильнее всего запомнились мне.
Читать дальше →
Всего голосов 57: ↑55 и ↓2+53
Просмотры74K
Комментарии 109

Как плохо спроектированный UX у теста на коронавирус чуть не посадил нас на самоизоляцию, но дырка в безопасности спасла

Информационная безопасностьИнтерфейсыХранение данныхIT-эмиграция

Это я, пишу скрипт по перебору параметров для POST запроса на gov.tr, сидя перед границей в Хорватию.

Как все начиналось


Мы с моей женой путешествуем по миру и работаем удаленно. Недавно переезжали из Турции в Хорватию (самая оптимальная точка, чтобы заехать в Европу). Чтобы не сесть на карантин в Хорватии, нужно иметь справку об отрицательном анализе на ковид, сделанном не позже 48 часов до въезда.

Выяснили, что относительно выгодно (2500 рублей) и быстро (всем результаты приходят в течение 5 часов) делают тест в аэропорту Стамбула, из которого мы как раз и вылетали.
Читать дальше →
Всего голосов 189: ↑188 и ↓1+187
Просмотры38K
Комментарии 23

США запретили продавать Windows и iPhone российским военным и полиции

Законодательство в ITРазработка под Windows

США в очередной раз ужесточили правила экспортного контроля в отношении поставок товаров в Россию. 29 июня вступили в силу два новых правила Бюро промышленности и безопасности (BIS) Министерства торговли США, которые еще больше ограничивают потенциальный экспорт чувствительных технологий в Россию (а также в Китай и Венесуэлу).

Читать дальше →
Всего голосов 51: ↑44 и ↓7+37
Просмотры59K
Комментарии 403

Нетворкинг в США для чайников. Личный опыт

Карьера в IT-индустрииКонференции
На прошлой неделе я была на воркшопе/конференции по unsupervised machine learning. Все мы сто раз слышали, что подобные мероприятия нужны для того чтобы себя показать и на других посмотреть. Построить нетворк и все такое. Хочу поделиться тем, как я выходила из зоны комфорта и общалась с людьми. Как училась искусству нетворкинга :)



Продолжение под катом.
Читать дальше →
Всего голосов 26: ↑18 и ↓8+10
Просмотры6.1K
Комментарии 24

Опыт применения GSM модуля в домашней автоматизации

Open sourceПрограммирование микроконтроллеровУмный дом
На даче холодно, и вы хотите за несколько часов до своего приезда туда включить обогреватель, или вас беспокоит возможность аварийного отключения системы отопления загородного дома в ваше отсутствие. Все эти проблемы можно решить с помощью GSM модуля, который умеет отправлять и получать SMS сообщения и реагировать на них, включая и выключая нужную нагрузку. В теории все просто, на практике же на пути реализации подобного устройства есть множество подводных камней.

image
Читать дальше →
Всего голосов 37: ↑36 и ↓1+35
Просмотры30K
Комментарии 62

Иди-ка ты на !@# со своей «токсичностью»

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

Так какого же чёрта моё прекрасное IT превращается в детский сад «Весёлый Програм-Мишка»?
Читать дальше →
Всего голосов 632: ↑488 и ↓144+344
Просмотры202K
Комментарии 1363

Использование и восстановление свинцовых АКБ мой опыт

Энергия и элементы питанияDIY или Сделай самЭлектроника для начинающих
image

Недавно я делал очередную замену батареек в своих ИБП. Я решил поглубже изучить вопрос правильного использования свинцовых АКБ, их устройство и химию процесса.

Цена батарей растет из-за курса и покупать их становится накладно.

Можно ли сделать так, чтобы батарейки служили дольше? Как получить от них максимальную отдачу, чтобы оборудование работало дольше и отключения электричества меня совсем не беспокоили?

Хочу поделиться опытом. Кому интересно, прошу под кат…
Читать дальше →
Всего голосов 71: ↑67 и ↓4+63
Просмотры95K
Комментарии 191

Теперь стриминговые сервисы в США будут платить музыкантам больше — обсуждаем новый закон

Блог компании АудиоманияЗаконодательство в ITОблачные сервисыЗвук
В середине октября в США был подписан новый федеральный закон — Music Modernization Act (MMA). Он должен урегулировать вопрос с размерами роялти, которые платят стриминговые площадки музыкантам. Авторы песен начнут получать больше денег за свой труд.

Говорим о предпосылках принятия закона и реакции сообщества на него.

Читать дальше →
Всего голосов 16: ↑13 и ↓3+10
Просмотры6.9K
Комментарии 17

С — не низкоуровневый язык

Блог компании BadooРазработка веб-сайтовПрограммированиеC
Перевод


Ваш компьютер не является быстрой версией PDP-11


Привет, Хабр!

Меня зовут Антон Довгаль, я С (и не только) разработчик в Badoo.

Мне попалась на глаза статья Дэвида Чизнэлла, исследователя Кембриджского университета, в которой он оспаривает общепринятое суждение о том, что С — язык низкого уровня, и его аргументы мне показались достаточно интересными.

В свете недавно обнаруженных уязвимостей Meltdown и Spectre стоит потратить время на выяснение причин их появления. Обе эти уязвимости эксплуатировали спекулятивное выполнение инструкций процессорами и позволяли атакующему получать результаты по сторонним каналам. Вызвавшие уязвимости особенности процессоров наряду с некоторыми другими были добавлены для того, чтобы программисты на C продолжали верить, что они программируют на языке низкого уровня, хотя это не так уже десятки лет.

Производители процессоров не одиноки в этом. Разработчики компиляторов C/C++ тоже внесли свою лепту.
Читать дальше →
Всего голосов 206: ↑198 и ↓8+190
Просмотры75K
Комментарии 296

Facebook помогает американцам, которые пострадали от «троллей»

Социальные сети и сообществаIT-компании


Месяц назад компания Facebook пообещала разработать инструменты против фейковых аккаунтов и новостей, которые генерирует «фабрика троллей», так называемое Агентство интернет-исследований (Internet Research Agency).

Сейчас социальная сеть сдержала обещание — и выпустила соответствующий инструмент, доступный пострадавшим пользователям в разделе помощи (Help Center). С его помощью можно посмотреть, каким страницам или аккаунтам «фейкогенератора» пользователь случайно поставил лайк или стал подписчиком в Facebook и Instagram. Предполагается, что узнав о фейковой природе этих аккаунтов, человек может исправить свою ошибку — и отписаться. По крайней мере, он будет знать, что его обманули.
Читать дальше →
Всего голосов 59: ↑45 и ↓14+31
Просмотры27K
Комментарии 571

Использование ArcGIS API for Python в Jupyter Notebook

Блог компании ТехносервPythonГеоинформационные сервисыBig DataВизуализация данных
Tutorial


Всем привет! Это блог компании "Техносерв". В процессе производства на проектах, которые мы выполняем, рождаются интересные технологические кейсы. Их скопилось такое количество, что мы решили начать делиться ими с миром. И да, это наша первая публикация.


Честь начать блог выпала мне, и я пишу о том, что мне близко и любимо: о геоинформационных технологиях. Я работаю в департаменте Больших Данных, где занимаюсь разработкой высоконагруженных геоинформационных систем и сервисов на базе движков для распределенных вычислений. О высоких материях мы еще поговорим, а сегодня плавно начнем погружение в ГИС.


Все чаще и чаще у аналитиков данных (или как еще их называют — Data Scientist) появляется потребность в визуализации данных на карте. Какой инструмент сейчас считается наиболее удобным для работы аналитика? Конечно же, тетрадки! До последнего времени возможностей по визуализации геоданных было не так много. Можно было делать статические растры в matplotlib, иногда можно было добавлять даже базовые карты. Интересной оказалась библиотека для работы с Leaflet, где можно открывать geojson-файлы. Сегодня же я хочу рассказать об ArcGIS API for Python от компании Esri.


Эта статья будет полезна как аналитикам, желающим изучить примеры работы с ГИС, так и картографам и ГИС-специалистам, которым интересно попробовать себя в написании кода.


Читать дальше →
Всего голосов 25: ↑24 и ↓1+23
Просмотры16K
Комментарии 7

4 правила работы в Sketch над крупными проектами

Веб-дизайнРабота с векторной графикойИнтерфейсыДизайн мобильных приложений

image


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

Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Просмотры50K
Комментарии 43

Полезные трюки PostgreSQL

Разработка веб-сайтовPostgreSQLПрограммированиеSQL


В мануале есть всё. Но чтобы его целиком прочитать и осознать, можно потратить годы. Поэтому один из самых эффективных методов обучения новым возможностям Postgres — это посмотреть, как делают коллеги. На конкретных примерах. Эта статья может быть интересна тем, кто хочет глубже использовать возможности postgres или рассматривает переход на эту СУБД.
Читать дальше →
Всего голосов 55: ↑55 и ↓0+55
Просмотры155K
Комментарии 28

Рассекречено: ядерное оружие США морского базирования

Научно-популярноеФизика
image В последнее время в США рассекречивают интересные документы времен Холодной войны. Ранее на Geektimes была опубликована статья США опубликовали список целей для ядерного удара в СССР, описывающая суть некоторых рассекреченных документов. Недавно опубликован не менее интересный рассекреченный документ о ядерном арсенале ВМС США.

Федерация американских ученых (Federation of American Scientists [FAS]) опубликовала рассекреченные документы о диспозиции ядерного оружия США во время Холодной войны, конкретизируя масштабные приготовления ВМС США к ядерной войне на море.

Плавучий ядерный арсенал включал в себя широкий спектр вооружений таких как неуправляемые ядерные бомбы для авиации, базирующейся на авианосцах (carrier-borne nuclear gravity bombs), ядерные противолодочные глубинные бомбы, торпеды с ядерным зарядом, ядерные противолодочные ракетные комплексы, морские ядерные ракеты «поверхность-поверхность» и баллистические ракеты подводных лодок.
Читать дальше →
Всего голосов 14: ↑11 и ↓3+8
Просмотры21K
Комментарии 38

Жизнь PHP-разработчика

Блог компании Web-payment.ruРазработка веб-сайтовPHP
Перевод
Вступление от переводчика: очень давно веду разработку на PHP. Хоть я знаком с рядом других технологий и вижу некоторые недостатки PHP, но в целом я им доволен, и мне кажется несправедливым, что этот язык программирования подвергается нападкам чаще всего. Недавно нашел статью как раз на эту тему, думаю, позиция автора близка многим php-программистам, поэтому публикую перевод. Старался специально для корпоративного блога нашего проекта о платежных сервисах Web-payment.ru. Кстати, если вам понадобится подключить оплату на сайте — обращайтесь. Ну а далее перевод:
Субъективное восприятие языков программирования не только порождает дискуссии среди скучающих программистов. Оно также влияет на принятие важных решений — прием на работу и финансирование.
Эта фраза заставила меня всерьез задуматься над тем, как сообщество воспринимает PHP.

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

Хотя Javascript активно занимает нишу PHP, особенно для начинающих разработчиков, есть несколько причин, по которым новые разработчики выбирают PHP:
  • Вы хотите сделать сайт или приложение на виртуальном хостинге.
  • Во всех книгах и видео, которые вы покупаете, так и или иначе работают с LAMP-стеком.
  • Все вакансии для начинающих — для PHP-разработчиков.

Читать дальше →
Всего голосов 69: ↑50 и ↓19+31
Просмотры42K
Комментарии 344

Как дизайнеру подготовить передачу Android-приложения разработчику

Блог компании e-LegionДизайн мобильных приложений
Tutorial
Во время нарезки графики под приложения часто возникает множество сложностей: от разрешения устройств и проблемы с сетками и рекомендациями Google до непосредственно передачи приложения разработчику. За 2 года я работала над дизайном более 10 приложений, научилась находить решения самых разных проблем и делать так, чтобы в конечном итоге приложение выглядело так же, как и в дизайне.
Об этом и пойдет речь под катом.



Читать дальше →
Всего голосов 34: ↑28 и ↓6+22
Просмотры39K
Комментарии 22

50+ лучших дополнений к Bootstrap

Блог компании DataArtРазработка веб-сайтовCSSJavaScriptHTML


Благодаря популярности CSS фреймворка Bootstrap, для него разработали массу различных дополнений. Даже сейчас вы можете использовать Bootstrap практически для любой задачи при разработке и оформлении вебсайта.

Для статьи я подобрал наиболее полезные дополнения «на все случаи жизни».
Читать дальше →
Всего голосов 123: ↑111 и ↓12+99
Просмотры198K
Комментарии 25
1

Информация

В рейтинге
Не участвует
Откуда
Ульяновск, Ульяновская обл., Россия
Дата рождения
Зарегистрирован
Активность