Pull to refresh
14
0

Программист

Send message

Go против Rust — производительность вне конкуренции

Reading time 5 min
Views 46K

В статье Наблюдение за выполнением конкурирующих задач в Go и Rust коллега cpmonster привёл весьма интересные результаты:


Программа на Rust показала намного большую производительность при вычислении членов возвратной последовательности, чем программа на Go: 367 млн. итераций в секунду против 44 млн.

Ну, в 1.5 раза… Ну, в 2 раза… Но семь гвардейцев за два дня🎦 — это слишком, тем более что тут "гвардейцев" больше восьми!


Или нет, не слишком? В общем, потенциал любопытства пересилил другие потенциалы и я провёл своё исследование.

Читать дальше →
Total votes 107: ↑105 and ↓2 +103
Comments 110

Как я изучал структуры данных и алгоритмы для собеседования в FAANG

Reading time 12 min
Views 60K
Продолжая тему устройства в FAANG, которую уже мы поднимали в нашем блоге, и специально к старту нового потока нашего курса по алгоритмам сегодня делюсь описанием пути Эско Обонга, старшего инженера-программиста Uber.

Эта история началась в 2015 году, когда стартап, к которому я присоединился как «сотрудник-основатель», закрылся через шесть месяцев после первого раунда инвестиций, и я искал новую работу. Первое моё собеседование было с  Codecademy, где на этапе телефонного разговора меня заверили: «Не волнуйтесь, мы не задаём сумасшедших вопросов об алгоритмах или что-то в этом роде». И я им поверил…


Приятного чтения!
Total votes 61: ↑55 and ↓6 +49
Comments 71

Самый беззащитный — уже не Сапсан. Всё оказалось куда хуже…

Reading time 8 min
Views 539K
{UPD 10.02.2021} Евгений Чаркин дал интервью на эту тему gudok.ru/newspaper/?ID=1552569
Под катом мои комментарии на некоторые тезисы.
{/UPD}

Больше года назад хабравчанин keklick1337 опубликовал свой единственный пост «Самый беззащитный — это Сапсан» в котором рассказывает как он без серьёзных ухищрений получил доступ ко внутренней сети РЖД через WiFi Сапсана.

В ОАО «РЖД» прокомментировали результаты этого расследования. «Есть результаты проверки. Почему удалось взломать? Наверное, потому, что злоумышленник. Наверное, из-за этого… Ну, он из „фана“. Юный натуралист. Там уязвимостей, которые бы влияли на утечку каких-то критических данных, нет. Мультимедийный портал „Сапсанов“ функционирует как положено и не нуждается в доработке», — заявил Евгений Чаркин.

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

К сожалению, но специалисты РЖД, начиная с директора по информационным технологиям, отнеслись к статье очень пренебрежительно, проигнорировав важное указание автора:
Также оттуда в сеть РЖД есть впн. Если захотите — найдёте её там сами.

И вот, год спустя я попал в сеть РЖД даже не садясь в Сапсан.



Видимо, только этот котэ добросовестно охраняет вокзал.

Как именно я попал в сеть РЖД с пруфами, чего не сделал директор по информационным технологиям ОАО «РЖД» Чаркин Евгений Игоревич и возможные последствия — под катом.
Читать дальше →
Total votes 1453: ↑1450 and ↓3 +1447
Comments 990

Как написать игру за месяц, не отвлекаясь от основной работы

Reading time 12 min
Views 14K
image

MoonGun — игра в жанре экшен/стратегия о защите лунной базы от астероидов. Игра была создана Ивенсом Серпой — автором множества статей о геймдизайне — в рамках Github Game Off Game Jam в ноябре 2020 года. Занимался он ей в одиночку в свободное от работы время. Игра получила немало положительных отзывов, так что ее создатель решил поделиться опытом ее разработки: описать весь процесс создания и поделиться методами, которые он использовал, включая этапы концепции, планирования, непосредственно разработки и релиза.
Читать дальше →
Total votes 25: ↑22 and ↓3 +19
Comments 11

Бакалавриат в США: Нетрадиционный путь в топ-вузики

Reading time 5 min
Views 8.7K
Прочитала я пару статей (раз, два) на Хабре после того как прошла по ссылке со стороннего ресурса и мне как-то грустно стало, так как я сама учусь в топ-университете в США и знаю нескольких из России.

Однако, моя история не совсем стандартная и мне кажется именно в этом причина того что я прошла. Я помню Хабр какое-то время назад имел систему приглашений. Это было глупо, но каждому свое. ИТ меня никогда не интересовали и я этот ресурс обходила стороной. Если бы я не увидела ссылки (которые выше) на одном известном стороннем ресурсе я вряд ли бы сюда зашла. Но прочитав статьи я решила написать свою, чтобы помочь заинтересованным, особенно девушкам.
Читать дальше →
Total votes 35: ↑23 and ↓12 +11
Comments 44

Почему у «зелёной» энергетики сложное будущее?

Reading time 9 min
Views 38K


Почти половина постов в нашем блоге в той или иной степени посвящена энергетике разной степени альтернативности и безальтернативности. Но чтобы строить реалистичные прогнозы о «зелёной» энергетике будущего, нужно знать ответы на неприятные вопросы. В этом посте мы сопоставим актуальные факты из области добычи и накопления электроэнергии, чтобы понять, почему мир не торопится переходить на экологичные возобновляемые источники энергии, и какие проблемы на пути «озеленения» ещё предстоит решить.
Total votes 54: ↑51 and ↓3 +48
Comments 412

«Меня разрывает, когда я не могу писать код» — интервью с Максимом Шафировым, CEO JetBrains

Reading time 29 min
Views 40K


В новогоднем выпуске «Без слайдов» — Максим shafirov Шафиров, CEO компании JetBrains.

Вот о чем мы поговорили с Максимом:

  • Важен ли для JetBrains российский рынок?
  • Почему Максим не прекращает писать код?
  • Насколько помогает догфудинг и в чём его ограничения?
  • Почему компания редко закрывает продукты?
  • Как появился Kotlin, и какими компания видит его перспективы?
  • Почему компания не была продана, несмотря на щедрые предложения?
  • Как в JetBrains появилась должность PMM?
  • Как JetBrains одновременно конкурируют и сотрудничают с Microsoft?




Как обычно, под катом — полная текстовая расшифровка беседы.
Total votes 60: ↑60 and ↓0 +60
Comments 26

О новых успехах противостояния (СР УВЧ!*)

Reading time 3 min
Views 16K
Пару дней назад появилась статья, которую почти никто не освещал. На мой взгляд, она замечательная, поэтому про неё расскажу в меру своих способностей. Статья о том, чего пока не было: машину научили играть в шутер, используя только картинку с экрана. Вместо тысячи слов:



Не идеально, но по мне — очень классно. 3D шутер, который играется в реальном времени — это впервые.
А теперь чуть-чуть теории
Total votes 45: ↑45 and ↓0 +45
Comments 47

DevOps — автоматизируй всё

Reading time 8 min
Views 82K
Целью статьи является дать основные представления о DevOps и практиках, используемых при этой методологии. Тут не будет сложных терминов, конкретных продуктов и road map внедрения DevOps, но, надеюсь, будет интересно ознакомиться.


Читать дальше →
Total votes 31: ↑31 and ↓0 +31
Comments 13

Как повысить рейтинг приложения в Google Play?

Reading time 7 min
Views 25K
Признаюсь, есть у меня одна вредная привычка. Когда на работе нужно спланировать продвижение мобильного приложения, я всегда забываю про оптимизацию описания для Google Play. Наверное, что-то в моем подсознании не считает Google Play таким же полноценным магазином приложений, как App Store. Кроме того, по разным оценкам, приложения на Android приносят меньше прибыли (в быту часто называют разницу в два раза, последние данные от App Annie дают разницу в 70%), а многие уважающие себя разработчики отличных игр и приложений вообще не делают Android-версию или выпускают ее через какое-то время после iOS-версии, когда уже понятно, что она гарантированно поднимется в топ за счет разогретого желания «андроедов» наслаждаться всеми теми благами, которыми наслаждаются «яблоеды». (Впрочем, есть и исключения.)

Тем не менее, к нам постоянно обращаются какие-то отчаянные люди и просят сделать им ASO для Google Play. Ниже — список мер, которые могут помочь. Как говорится, спасение утопающих — дело рук самих утопающих.


Для начала пройдемся по основным факторам ранжирования приложения в поиске в Google Play.
Читать дальше →
Total votes 17: ↑16 and ↓1 +15
Comments 4

Information

Rating
Does not participate
Registered
Activity