Рубрика «Лайфхаки для гиков» - 16

Как нас разводят с (бес)платной подпиской - 1

Речь пойдёт об очень известном и уважаемом сайте - ShutterStock, одном из самых популярных фотобанков в мире. 360 млн изображений в базе! Я оформил там "бесплатную" пробную подписку, а потом бился с ними за возврат денег, списанных с моей карты без спросу. Осторожно, под катом много скриншотов!

TL;DR>
5 HTML-трюков, о которых никто не говорит - 1

Все веб-разработчики широко используют HTML, независимо от того, какой фреймворк или серверный язык используется. Фреймворки и языки программирования могут приходить и уходить, но HTML никуда не денется. Но, несмотря на такое широкое использование, всё ещё есть теги и свойства, о которых большинство разработчиков не знают.

Читать полностью »

ЗАВТРА, в 20:30 в наших соцсетях выступит Виктория Коржова, PhD in нейробиологии в Ludwig Maximilian University of Munich.

Сейчас Вика работает Product Manager в бутик-консалтинговой компании Product People и консультирую студентов и молодых ученых по вопросам научной карьеры и ведет телеграм-канал об этом.

Вика расскажет о своей работе над изучением синдрома Альцгеймера и научной карьере в целом.

Читать полностью »

На этой неделе в наших соцсетях выступал Омар Ганиев, основатель компании DeteAct
и член российской команды хакеров LC↯BC. Омара можно смело назвать одним из самых лучших хакеров страны.

LC↯BC заняла первое место в финале международного турнира по компьютерной безопасности 0CTF в Шанхае в 2016 году.

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

Помимо самой работы, Омара очень привлекает исследовательская стороны сторона этой деятельности, а также спортивная — хакерские соревнования (CTF), в которых он много участвовал индивидуально и в составе различных команд.

Сейчас команда More Smoked Leet Chicken, членом которой является Омар, состоит из энтузиастов, работающих в разных компаниях и странах, и это сильнейшая в России и одна из сильнейших в мире CTF-команд.

Что касается компании DeteAct (официально ООО «Непрерывные технологии»), то она предоставляет услуги по анализу защищённости и тестированию на проникновение. Проще говоря, различные компании просят ребят взломать их системы для того, чтобы проверить их на прочность и узнать, как не допустить вредоносные хакерские атаки и потери для бизнеса.

Делимся с вами записью и расшифровкой эфира.


Читать полностью »

На этой неделе в наших соцсетях выступал Федор Волков, IT-рекрутер из Luna Park — HR-агенства, где работают математики и программисты.

Пока Федор учился в 1543 школе, он ездил на олимпиады по математике и программированию, затем закончил мехмат МГУ. Это помогло ему нарастить огромный нетворкинг среди IT-шников и легко войти в рекрутмент.

Сейчас Федя живет в Израиле, воспитывает трех детей и помогает IT-компаниям и специалистам найти друг друга. Во время эфира он ответил на вопросы про состояние рынка, зарплаты, на что обращать внимание во время чтения вакансий, чтобы правильно понять чего ждет работодатель и многое другое.

Делимся с вами записью и расшифровкой эфира.


Меня зовут Федор Волков, я работаю в агентстве HR Luna Park рекрутером чуть больше, чем два года, мне это очень нравится, и сейчас немного расскажу про то, как я туда попал и чем занимаюсь.

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

И получилось так, что в тот момент, когда я понял, что окончательно устал от своей предыдущей деятельности, я наткнулся в ВК на пост о том, что девушка Надя ищет рекрутера к себе в команду. Так узнал, кто такие IT-рекрутеры.
Читать полностью »

Почему не стоит читать статьи о том, как за несколько месяцев стать специалистом по Data Science - 1

Когда я приступила к изучению Data Science (сейчас автор статьи CAN | Geoscience BSc undergrad student | Software Dev graduate), — прим. перев.), я читала практически каждую статью по этой теме, которая попадала в мои руки. В большинстве случаев это были вдохновляющие статьи других людей, которые смогли обучиться профессии дата-сайентиста самостоятельно.

В этих статьях было полным-полно информации о счастливчиках, которые, не имея IT-образования, преодолели все преграды и проблемы и стали дата-сайентистами в течение нескольких месяцев. Само собой, большинство авторов таких статей затем устраивались в крупные компании класса FAANG.
Читать полностью »

ЗАВТРА, в 20:00 в наших соцсетях выступит Федор Волков, IT-рекрутер из Luna Park — HR агенства, где работают математики и программисты.

Пока Федор учился в 57 школе, он ездил на олимпиады по математике и программированию, затем закончил мехмат МГУ. Это помогло ему нарастить огромный нетворкинг среди IT-шников и легко войти в рекрутмент.

Сейчас Федя живет в Израиле, воспитывает трех детей и помогает IT-компаниям и специалистам найти друг друга. Во время эфира он ответит на вопросы про состояние рынка, зарплаты, на что обращать внимание во время чтения вакансий, чтобы правильно понять чего ждет работодатель и многое другое.

Читать полностью »

10 полезных расширений для дата-сайентистов - 1


Каждый специалист по Data Science тратит большую часть своего времени на визуализацию данных, их предварительную обработку и настройку модели на основе полученных результатов. Для каждого исследователя данных именно эти моменты – самая сложная часть процесса, поскольку хорошую модель можно получить при условии, что вы точно выполните все эти три шага. И вот 10 очень полезных расширений Jupyter Notebook, которые помогут вам выполнить эти шаги.

Читать полностью »

Как выжить, если вы падаете со скоростью 190 км-ч с высоты 10 000 метров, и у вас в запасе есть три минуты - 1

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

6:59:00, высота 10 000 м

Как выжить, если вы падаете со скоростью 190 км-ч с высоты 10 000 метров, и у вас в запасе есть три минуты - 2

Вчера вы рано легли, а сегодня у вас был ранний рейс. Вскоре после взлёта вы засыпаете. И вдруг вы резко просыпаетесь – вокруг вас свистит холодный воздух и раздаётся шум. Ужасный и громкий. Где я? – думаете вы. Где самолёт?

Вы на высоте 10 км. Один. И вы падаете.
Читать полностью »

Лайфхак: как спарсить гигабайт double-ов в секунду - 1

Как в коде на C++ прочитать значение double из строки?

std::stringstream in(mystring);
while(in >> x) {
   sum += x;
}

На Intel Skylake с компилятором GCC 8.3, такой код парсит 50 МБ/с. Жёсткие диски запросто обеспечивают последовательное чтение со скоростью в несколько ГБ/с, так что вне всякого сомнения, нас ограничивает не скорость чтения с диска, а именно скорость парсинга. Как его ускорить?

Первое, что напрашивается – отказаться от удобств, предоставляемых потоками в C++, и вызывать strtod(3) напрямую:

do {
    number = strtod(s, &end);
    if(end == s) break;
    sum += number;
    s = end; 
} while (s < theend);

Скорость вырастает до 90 МБ/с; профайлинг показывает, что при чтении из потока выполняется ~1600 инструкций на каждое читаемое число, при использовании strtod – ~1100 инструкций на число. Стандартные библиотеки Си и C++ можно оправдать требованиями универсальности и переносимости; но если ограничиться парсингом только double и только на x64, то можно написать намного более эффективный код: хватит 280 инструкций на число.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js