Pull to refresh
1
0

Developer

Send message

Какие самые нелюбимые языки программирования?

Reading time5 min
Views57K
На Stack Overflow Jobs каждый может опубликовать собственную Developer Story, чтобы поделиться достижениями и поспособствовать карьерному росту. При публикации можно добавить к статье теги, соответствующие языкам и технологиям, с которыми вы бы хотели работать и с которыми бы не хотели:



Это даёт нам возможность изучить мнения сотен тысяч разработчиков. Есть много способов измерить популярность языка. Например, мы часто использовали для изучения трендов статистику визитов на Stack Overflow или просмотров вопросов. Но данные о тегах — уникальная возможность посмотреть, что людям не нравится, когда у них есть возможность сказать об этом в резюме.

(Некоторый анализ я публиковал в личном блоге два года назад, но эта статья дополнена более свежими данными и бóльшим количеством иллюстраций).
Читать дальше →
Total votes 44: ↑39 and ↓5+34
Comments280

Какие языки программирования самые популярные: статистика ИТ-платформ

Reading time4 min
Views215K
Каждый язык программирования имеет свою сферу применения. Однако некоторые из них используются чаще других. Мы задались вопросом, какой язык программирования наиболее популярен. Для этого мы проанализировали статистику нескольких IT-платформ: GitHub, Stack Overflow, HN, Хабрахабр и др.

Читать дальше →
Total votes 29: ↑19 and ↓10+9
Comments76

Дайджест событий для HR-специалистов в IT-области на август 2017

Reading time3 min
Views2.9K
image

Август — время отпусков и отдыха, но HR-специалистам некогда отдыхать. Хотя событий в августе меньше, чем обычно, «Мой круг» публикует для всех, кто ещё не уехал на море или уже успел вернуться, перечень полезных и интересных мероприятий для HR-специалистов, которые проходят в августе.
Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments3

5 простых способов испортить шрифт

Reading time2 min
Views20K
В этой статье я покажу самые популярные ошибки, которые совершаются при работе со шрифтами, и научу тому, как их избежать. Статья будет полезна не только начинающим дизайнерам, но и всем, кто хочет знать основные правила работы с текстом.
image
Читать дальше →
Total votes 34: ↑24 and ↓10+14
Comments46

ICO платформы возобновимой энергии SunContract собирает более 8000 эфиров

Reading time2 min
Views12K
Идея словенских энергетиков и блокчейн-энтузиастов по созданию универсальной торговой площадки для производителей и потребителей «чистой» электроэнергии привлекла на сегодняшний более 8000 ETH ($1,7 млн). До завершения ICO SunContract остаётся ещё 4 дня, а до достижения следующей планки сборов — около 1800 ETH.

image

Идея проекта SunContract Energy Pool — это p2p-торговая платформа, на которой производители экологически чистой электроэнергии могут продавать её непосредственно потребителям без посредников. Торги автоматизированы за счёт применения смарт-контрактов, а сама платформа работает на блокчейне.
Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments21

«Пятничный формат»: как начать работать в музыкальной индустрии (часть 2)

Reading time4 min
Views6.4K
В первой части мы рассказали о том, как устроиться на радио. Сегодня мы продолжим повествование и разберем мифы, с которыми сталкиваются начинающие диджеи и вокалисты.

Читать дальше →
Total votes 14: ↑10 and ↓4+6
Comments5

Финансовые регуляторы США признали токены ICO ценными бумагами

Reading time6 min
Views6.8K

Источник: EAST NEWS

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

Оборот средств на ICO уже перевалил за $1 млрд. По данным аналитической компании Smith+Crown разного рода организации привлекли на ICO с начала года более $1,1 млрд. Причем кампаний по привлечению средств было не так уж и много — около сотни. Во второй половине этого года еще около 100 организаций планирует провести ICO и привлечь определенное количество средств в криптовалюте. Соответственно, объем операций по итогам года может удвоиться.
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments20

Спросите Итана: как мы можем заглядывать в прошлое вплоть до Большого взрыва?

Reading time4 min
Views15K

Наша космическая история Вселенной, не противоречащая лучшим наблюдениям и теориям на сегодня

Время движется вперёд, и прошлого уже не вернуть. С точки зрения человека мы называем это стрелой времени: прошлое – это всего лишь воспоминание; будущее ещё не наступило, и всё, что мы можем испытать – это настоящее. Предполагается, что всё во Вселенной подчиняется этому свойству, и все взаимодействия либо произошли в прошлом, либо происходят сейчас, либо произойдут в будущем. Но не значит ли это, что прошлое должно стать лишь воспоминанием для Вселенной? Нашего читателя волнует тот факт, что на самом деле всё не совсем так:
Каким образом мы видим фотоны реликтового излучения, если Земли не существовало в то время, когда они были испущены? Разве не должны эти фотоны были убежать от нас в наше будущее?

Эту идею сложно осознать: мы заявляем, что заглядываем в прошлое на миллиарды лет, но как именно мы это делаем, если так давно не существовало даже Земли?
Читать дальше →
Total votes 16: ↑13 and ↓3+10
Comments12

Найден первый спутник планеты в другой звездной системе

Reading time1 min
Views15K

Астрономы Колумбийского университета (США) впервые обнаружили небесное тело, которое, скорее всего, является экзолуной — спутником планеты, расположенной вне Солнечной системы. Соответствующее исследованиеопубликовано в библиотеке электронных препринтов arXiv.org, сообщает издание New Scientist.
Читать дальше →
Total votes 20: ↑20 and ↓0+20
Comments17

Жизнь после ICO: как сейчас дела у «Полибиуса»

Reading time4 min
Views32K
5 июля закончилось ICO Polybius, сразу вошедшее в пятёрку крупнейших ICO 2017 года с результатом в $31 миллион общих сборов при 27 тысячах участников. Чем занималась команда проекта финансового учреждения нового поколения прошедшие три недели и каковы ближайшие планы «Полибиуса» — в этой статье.



Завершённые дела


Сразу после закрытия ICO, были сожжены все лишние токены. Из 20 миллионов изначально эмитированных PLBT сейчас их осталось чуть менее четырёх: 3 969 565. Обидно, конечно, что до круглого числа не дотянули.

Следующие несколько дней команда принимала последние прошедшие банковские платежи и начисляла за них токены.

При этом все полученные платежи по-прежнему лежат на своих счетах, убедиться в содержимом кошельков Ethereum, Emercoin и нашего bitсoin-эскроу Coinbase может любой желающий.
Читать дальше →
Total votes 55: ↑49 and ↓6+43
Comments65

Странный мозг величайшего соло-скалолаза мира

Reading time18 min
Views61K

Алекс Хоннольд не чувствует страх так, как чувствуем его мы


image

У Алекса Хоннольда есть свой личный глагол. «Хоннольдить» – стоя в каком-то высоком, ненадёжном месте, спиной к стене, смотря прямо в бездну. Буквально смотреть страху в лицо.

Этот глагол появился благодаря фотографиям Хоннольда, стоящего именно в таком положении на выступе «Слава богу» [Thank God Ledge], расположенном в 600 м от плато в Йосемитском национальном парке. Хоннольд пробирался бочком по этому узкому каменному порогу, прижимаясь каблуками к стене, а пальцами ног касаясь бездны, когда в 2008 годы он стал первым соло-восходителем, покорившим сплошную гранитную стену Полукупола в одиночку и без верёвки. Потеряй он равновесие, он бы падал вниз 10 страшных секунд навстречу своей смерти. Один. Два. Три. Четыре. Пять. Шесть. Семь. Восемь. Девять. Десять.

Хоннольд – величайший фри соло-скалолаз в истории. Это означает, что он совершает восхождение без верёвок или защитного снаряжения. Любое падение с высоты 15 метров и более, скорее всего, приведёт к летальному исходу, а это значит, что в особенно эпически дни соло-восхождений он проводит 12 и даже более часов в зоне смерти. На самых сложных участках некоторых маршрутов его пальцы рук соприкасаются с камнем не более, чем пальцы большинства людей с экраном смартфона, а пальцы ног цепляются за выступы толщиной в полоску жевательной резинки.
Total votes 30: ↑27 and ↓3+24
Comments68

Amazon запустила свою социальную сеть, и у неё есть перспективы

Reading time6 min
Views20K
Такое ощущение, что Джефф Безос вообще не спит. У его компании каждую неделю появляются новые сумасшедшие идеи. То она заявляет патент на гигантские «ульи» для дронов в городах, то начинает проектировать летающие дирижабли для доставки товаров. А на днях магазин запустил новую соцсеть Spark – что-то вроде гибрида Pinterest и Instagram. На Amazon приходится 55% всех покупок через нас в Америке, поэтому мы пристально следим за развитием этой компании. На наш взгляд, соцсеть Amazon не только станет финансово успешной, она – симптом и катализатор нового тренда.



Если вы активно сидите в Фейсбуке и Инстаграме, вы могли заметить, как эти соцсети постепенно начинают превращаться в магазин. Они делают всё, чтобы компании продавали и рекламировали товары через их платформу. Но Spark – один из случаев обратного процесса, когда магазин хочет превратиться в соцсеть.


Читать дальше →
Total votes 23: ↑19 and ↓4+15
Comments22

«Пятничный формат»: Как погасить пламя или 8 верных способов загубить разработку

Reading time7 min
Views12K
Быть руководителем технической команды, безусловно, — огромная ответственность. Направляя профессионалов в нужное русло, можно создать по-настоящему гениальные вещи. С тем же успехом их можно уничтожить в зародыше. Об этом наш материал далее.

Читать дальше →
Total votes 23: ↑21 and ↓2+19
Comments29

Продвинутая тактика игры в «Сапёр»

Reading time8 min
Views187K
[Пятничный перевод статьи 1999 года одного из авторов движка игры Thief Шона Барретта]

Неприятное положение в «Сапёре»


В этом положении я знаю, что вокруг меня есть куча мин, но не могу определить, где они находятся. Несколько мин может быть в одном из двух мест (розовые или голубые), группа мин может быть расположена в одной из двух комбинаций (светло-/тёмно-зелёные). Кроме того, есть ещё сложная ситуация с «5» и «6» в левом верхнем углу, которую я никак не выделил.


Голубые/розовые — взаимоисключающие пары, светло-/тёмно-зелёные — взаимоисключающие группы

«Сапёр»: логика или вероятность


В «Сапёра» можно играть двумя способами: как в логическую или в вероятностную игру.

Технически, вероятность подразумевает логику. Если вы можете логически доказать, что мина должна находиться в определённом месте, то вероятность равна 100%. Если можете доказать, что её в этом месте нет, то вероятность равна 0%. То есть в каком-то смысле для нас важны только вероятности. Тем не менее, игрок для распознавания таких стопроцентных ситуаций игрок использует логическую дедукцию. Иногда, особенно на низких уровнях сложности, её достаточно для прохождения уровня, никакого подсчёта вероятностей не требуется.

Но бывают такие ситуации, когда вся логика мира не может вас спасти. Простой пример — ситуация с «T», которую видно внизу по центру. Она немного осложняется дополнительными соседними минами. (В простейшем случае «2» заменяется на «1», а «5» — на «3», чтобы ситуация была симметричной.)
Читать дальше →
Total votes 75: ↑71 and ↓4+67
Comments34

Читаем, слушаем, используем. Гайд по источникам для саморазвития Android-разработчика

Reading time5 min
Views23K
Пару недель назад я опубликовал “дорожную карту” по развитию для iOS-разработчиков. Теперь, как и обещал, — подобная подборка ресурсов для тех, кто работает с Android. Важный момент — разных источников много, но я выбрал именно те, что постоянно читаю сам, и в чём нахожу пользу. Итак, регулярные рассылки, блоги (личные, коллективные и в видеоформате), подкасты, живые чаты на русском языке, telegram-каналы и огонь-события — всё здесь, под катом.


Читать дальше →
Total votes 20: ↑20 and ↓0+20
Comments3

Что необходимо для качественной Web разработки?

Reading time2 min
Views8.5K
Какие знания необходимы современному, а главное востребованному веб-разработчику?

За скобками остается базовое умение писать код и всё что связано с умением работать в команде и иные очевидные вещи. Для нашей программы курса «Web-Разработчик», который стартует 5 августа, мы очертили именно следующий круг знаний и скилов, считая их основополагающими в специальности:

Во-первых, код ревью: стоит писать такой код, чтобы он был повторно используем, понятен и прост, сюда относятся DRY, KISS, цикломатическая сложность, читаемость, преждевременная оптимизация, чистые функции, статический анализ, соблюдение style guide и инструменты для отслеживания всего этого. Это как дизайн или психология: каждый считает себя экспертом, но далеко не каждый таковым является на деле — тут важны чёткие принципы, системный подход конечно же практика.

Во-вторых, разработчику неплохо было бы быть знакомым со спецификой Python, синтаксическим сахаром и подкапотной жизнью. Как правильно использовать генераторы, итераторы, декораторы и контекстные менеджеры, как на практике применять MRO и бороться с утечками памяти – все это полезные практические навыки, которые делают код лаконичнее, понятнее и «поддерживаемее», а продукт – более стабильным и приспосабливаемым.
Читать дальше →
Total votes 28: ↑3 and ↓25-22
Comments5

Идеальная домашняя сеть или «сам себе злобный перфекционист»

Reading time15 min
Views63K

Мудрость Бертрама Гилфойла
«Соник Уолл Соник Пойнт Эй-Си-И» вместе с «Ти-Зи 600» — самый передовой фаерволл, встроенная защита от атак, дешифратор SSL, анализатор управления приложениями и фильтрация контента.

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

Как говорит технический директор Qrator Labs Артём ximaera Гавриченков, DDoS-mitigation начинается там, где заканчиваются силы и время одного хорошего системного администратора.

В день системного администратора, который в Qrator Labs считают профессиональным праздником даже больше, чем день программиста, мы задумались — о чём таком можно было б рассказать на Хабре, с чем точно сталкивался каждый?..

Решение было найдено быстро, ведь есть такое место, где каждый человек может побыть системным администратором в любой удобный, а порой и неудачно-вынужденный, момент времени — дома.
Читать дальше →
Total votes 31: ↑30 and ↓1+29
Comments32

Как работает нейронный машинный перевод?

Reading time9 min
Views24K

Описание процессов машинного перевода основанного на базе правил (Rule-Based), машинного перевода на базе фраз (Phrase-Based) и нейронного перевода


image

В этой публикации нашего цикла step-by-step статей мы объясним, как работает нейронный машинный перевод и сравним его с другими методами: технологией перевода на базе правил и технологией фреймового перевода (PBMT, наиболее популярным подмножеством которого является статистический машинный перевод — SMT).

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

Давайте начнем с того, что рассмотрим методы работы всех трех технологий на различных этапах процесса перевода, а также методы, которые используются в каждом из случаев. Далее мы познакомимся с некоторыми примерами и сравним, что каждая из технологий делает для того, чтобы выдать максимально правильный перевод.
Читать дальше →
Total votes 27: ↑26 and ↓1+25
Comments8

Как следить за опознанными летающими объектами при помощи Raspberry Pi

Reading time8 min
Views29K

А вы знали, что при помощи Raspberry Pi можно следить за опознанными летающими объектами? Вы можете настроиться на радио-сигналы самолетов на расстоянии до 400 км от вас и отслеживать все рейсы. Для этого вам достаточно найти дешевый USB TV и пару свободных минут.


dump1090


Изображение: dump1090 — тестирую антенну FlightAware против четвертьволновой гибкой антенны и антенны из банки.

Читать дальше →
Total votes 33: ↑33 and ↓0+33
Comments9

Сравнение* древовидных графов

Reading time8 min
Views11K
Привет, Хабр!

* На самом деле не совсем так. При разработке информационной системы, частью которой является различная обработка конструкторско-технологической документации, у меня возникла проблема, которую вкратце можно описать следующим образом. Сегодня мы имеем один состав изделия, за день приходит несколько изменений по различным частям этого изделия и к вечеру уже неясно, что же изменилось? Изделия порой могут иметь более 10 000 элементов в составе, элементы не уникальны, а реальность такова, что изменения по составу могут активно приходить, хотя изделие уже почти готово. Непонимание объема изменений усложняет планирование.

Состав изделия можно представить в виде древовидного графа. Не найдя подходящего способа сравнения двух графов, я решил написать свой велосипед.
Читать дальше →
Total votes 16: ↑15 and ↓1+14
Comments14
1

Information

Rating
Does not participate
Registered
Activity