Pull to refresh
1
0
Send message

Чисто научный подход: чего хотят женщины и о чем говорят мужчины

Level of difficultyEasy
Reading time8 min
Views16K

Женщины сами не знают, что хотят, а мужчины говорят о работе. И мои слова - это не стереотипное мышление, а обоснованное на данных заявление. По крайней мере, на основе данных 240 тысяч анкет женщин и мужчин, которые я спарсила с сайта mamba.ru, а потом “разложила по графичкам”. Цель была - сформировать портреты пользователей, но и плюсом пришла к приятному и немного трогательному выводу. 

Код парсинга и ноутбук анализа доступны на GitHub

Читать далее
Total votes 42: ↑38 and ↓4+45
Comments49

Стоит ли входить в программирование да и в целом заниматься этим или нет, как понять?

Level of difficultyEasy
Reading time1 min
Views16K

Есть приблизительные цифры, по которым можно понять, надо ли этим заниматься.

Это 10-2-1-3-5.............................................................................................................................................................................................................................................................................................

Читать далее
Total votes 41: ↑8 and ↓33-25
Comments13

LangBar++. Два вечных вопроса: индикация раскладки и ее исправление в набранном тексте

Level of difficultyEasy
Reading time6 min
Views4.4K

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

Читать далее
Total votes 26: ↑26 and ↓0+26
Comments13

Диплом бакалавра в LaTeX, или ДСТУ 3008-95 в 150 строк

Reading time21 min
Views142K
image
Всем привет. Недавно меня тоже настигла переломная веха студенческой жизни — бакалаврская дипломная работа. Среди многих формальных деталей этого замечательного явления особо заметным стоит нормоконтроль. Нет, я понимаю и всячески поддерживаю, что стандарты необходимы, в том числе стандарты на оформление академического текста. Просто наши стандарты, в отличие от западных, достаточно идиотичны. Они не экономят ни чернила, ни бумагу, они не упрощают поиск литературы по номенклатуре, а усложняют чтение названия. Не говоря уже о том, что текст стандарта спроектирован и описан людьми, работающими в редакторе Microsoft Word. Опять-таки, я не имею ничего против Word, это мощнейшая система. Но технический текст в нем набирать неудобно, и по гибкости он во много раз проигрывает бессмертному творению Дональда Кнута — LaTeX.

Итак, мое написание диплома началось с того, что я потратил 4 часа на настройку преамбулы под нормы украинского стандарта оформления ДСТУ 3008-95. Насколько мне известно, он почти полностью соответствует русскому ГОСТу. Я знал, что существуют готовые решения (например, disser), но после пары проб предпочел настроить каждую деталь самостоятельно. Для тренировки. Тренировка удалась — я узнал бездну новых вещей о LaTeX, этого монстра невозможно выучить полностью :-)

Под катом я полностью опишу процесс настройки каждой конкретной детали и использование их при написании, а также разные мелочи, упрощающие написание диплома еще больше. Сразу предупреждаю: где-то мои решения могут показаться костылями. Где-то они не слишком универсальны. Я это знаю, понимаю, принимаю и приветствую критику и предложения в комментариях ;-)
Читать дальше →
Total votes 105: ↑101 and ↓4+97
Comments54

Что будет дальше

Reading time15 min
Views98K


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

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

Когда живёшь в Иванове, ты не чуствуешь пульс индустрии, страны и мира так, как должен чувствовать. Город, в котором я родился, вырос, построил жизнь и карьеру, их которого я учил всех жить, хоть и находится довольно близко к дефолтному — всё ещё редкое захолустье. Размеренный, спокойный, отдаленный. В городе Иваново легко делать вид, что ты не бежишь ни над какой пропастью, легко не смотреть вниз. Даже если ты известный человек, с огромным количеством друзей и знакомых по всему миру, даже если ты ведешь один из самых популярных индустриальных подкастов, и даже если вся твоя работа подразумевает глубочайшее погружение во всё значимое, что происходит в мире, в регионе, и в твоей индустрии.

Я читал все новости, я до последнего рокового утра был уверен, что ничего страшного не будет, а когда оно настало, не верил, что оно продлится долго, хотя и пропускал через себя абсолютно всё. Всё, все сводки, все фотографии, все новости, все прогнозы и мнения.

Читать далее
Total votes 335: ↑187 and ↓148+87
Comments859

Как понимать усталость?

Reading time9 min
Views11K

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

Хотя при усиленном задействовании мозга мы можем сидеть или вообще лежать, не проявляя никакой физической активности.

Что это тогда? Мозг тратит очень много энергии на мыследеятельность из-за чего появляется усталость, как и после физической активности?

Или усталость не обязательно возникает вследствие энергозатрат? Если так, тогда из-за чего возникает?

Читать далее
Total votes 14: ↑10 and ↓4+10
Comments4

Как я убеждал блондинку Машу перейти с программирования RTOS в проектирование железа (а также Coq, Lisp и Haskell)

Reading time5 min
Views22K

В викенд я зашел в кафе Red Rock и встретил там программистку встроенных систем Машу Горбунову. Вообще, у этого кафе в Маунин-Вью, Калифорния можно встретить кого угодно - например однажды на меня прямо из-за угла вылетел основатель Гугла Сергей Брин. Так вот Маша рассказала мне что программирует RTOS (семафоры, мейлбоксы, сигналы), чему выучилась в свое время в питерском институте ГУАП (аэрокосмического приборостроения).

Я решил, что такая девушка не должна оставаться в другой отрасли и показал ей плату ПЛИС, внутри которого можно засинтезировать пару ядер ARM микроконтроллерного класса. На что Маша среагировала так (видео):

Читать далее
Total votes 40: ↑26 and ↓14+16
Comments35

Ещё один Хаброметр

Reading time11 min
Views2.8K

В рамках проекта контроллера сервоприводов MC50 постоянно пишутся тестовые прошивки. В результате одной из проб получился Хаброметр — устройство навеянное вот этими статьями HabrScore, HabraTab. Наш Хаброметр периодически парсит страницу Хабра, извлекает из неё данные пользователя и выводит на экран, одновременно ведёт хронологическую запись полученных данных в файл.csv и выдаёт голосовые сообщения о величине кармы, когда она изменяется.

Читать далее
Total votes 26: ↑26 and ↓0+26
Comments8

Режим ответственности и свободы: ты можешь взять столько, сколько вывезешь

Reading time9 min
Views2.7K

На конференции DUMP, которая пройдет в эту пятницу, дизайнеры из Точки Саша Голованов и Паша Петров расскажут, как они разрабатывали рукописный шрифт для ребрендинга компании. Накануне выступления мы поговорили с ребятами о том, как шла работа над шрифтом, как устроен «режим свободы и ответственности» в Точке и как в нем работается дизайнерам. 

Ребята, привет. Давайте знакомиться. Кто вы, как давно работаете в Точке, над какими проектами. 

Саша: я Саша, в Точке с 2019 года. Приходил в команду, занимающуюся платежами. Когда сформировалась команда дизайн-системы, я в нее вступил и несколько лет работал только в ней. У меня был фокус на библиотеке Web, я помогал разработчикам создавать компоненты: делал спецификацию, валидировал дизайнерские решения. Плюс помогал в найме сотрудников, в составлении паттернов и делал много разных вещей, которые помогут дизайнерам, когда они придут в Точку (например, онбординги). Полгода назад в Точке организовали круг единого клиентского интерфейса, и я пришёл в него.

Паша: Я продуктовый дизайнер, в Точке с 2020 года Сейчас работаю над развитием цифровой бухгалтерии, до этого работал с Точкой X — это был отдельный интернет-банк, который сейчас переезжает на единый интерфейс. Кроме работы над продуктом я участвую в собеседованиях с дизайнерами (проверяю хард-скиллы), занимаюсь наставничеством и мероприятиями внутри дизайнерского комьюнити. 

Что такое круги? 

Читать далее
Total votes 6: ↑3 and ↓30
Comments1

Obsidian + Tasks — Периодические задачи, запросы, кастомные статусы и прочие удобности

Level of difficultyMedium
Reading time4 min
Views29K

Очень мощный плагин для работы с задачами в Обсидиане.
Возможности плагина:

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

Истинный двигатель прогресса. Почему порно может стать локомотивом развития искусственного интеллекта

Reading time13 min
Views53K

Что общего у кабельного ТВ, онлайн-платежей и даже книгопечатанья? Все эти инновации распространились благодаря "взрослому контенту". А теперь порноиндустрия может придать импульс целому направлению развития искусственного интеллекта. Почему так - разбираем на примере покупки порно-империи канадским фондом этичных инвестиций (wat?).

Читать далее
Total votes 85: ↑80 and ↓5+101
Comments80

Самый простой способ редактировать PDF

Reading time3 min
Views118K


История сложилась так, что в 80-е годы именно PostScript стал стандартом для цифровых документов, а из него появился «портативный» PDF. Вероятно, нам ещё долго придётся жить с этим наследием типографской индустрии 20 века.

Быстро поставить подпись/печать на полученный PDF и отправить его адресату — самый типичный сценарий в современном документообороте. Практика показывает, что некоторые офисные сотрудники предпочитают распечатать PDF, расписаться от руки — и отсканировать распечатку с подписью, сводя к нулю логику электронного документооборота. Если бумажная копия нужно только для сканирования, то это совершенно бесполезная трата бумаги и времени.

Посмотрим, какие есть варианты для быстрого редактирования PDF с сохранением правок в цифровом виде.
Читать дальше →
Total votes 32: ↑29 and ↓3+35
Comments158

Форум программистов forum.vingrad.ru

Level of difficultyEasy
Reading time10 min
Views10K

На фоне большого количества статей вида “как я прошел курсы за 30 дней и стал программистом” я решил поделиться своим опытом, как я стал программистом за 5 лет упорного обучения, не включая время школьной и вузовской подготовки.

Если спросить меня, что больше всего способствовало моему становлению разработчиком, я назову не вуз, не коллег по проектам, не книги, а форум программистов forum.vingrad.ru. Но начать придется издалека.

Читать далее
Total votes 16: ↑15 and ↓1+17
Comments19

Bash скрипты

Level of difficultyEasy
Reading time13 min
Views131K

Работа с командной строкой Linux & Shell скрипты для начинающих.

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

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

Начнем.

Читать далее
Total votes 16: ↑9 and ↓7+6
Comments81

Самые интересные блоги и сайты по C# / .NET

Reading time3 min
Views15K

0907_cs_sites_ru/image1.png


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

Читать дальше →
Total votes 9: ↑8 and ↓1+8
Comments14

UART и с чем его едят

Reading time10 min
Views883K
После Vogue истерии появилось множество вопросов, как подключить плату к компьютеру. И многие люди даже не понимают, что же такое UART. И я решил рассказать здесь какой это мощный инструмент.

image
Роутер превращается в компьютер, если к нему по UART подключить клавиатуру и дисплей

От телеграфа к COM-порту


Протокол UART (Universal asynchronous receiver/transmitter) или, по-русски, УАПП (универсальный асинхронный приемопередатчик) — старейший и самый распространенный на сегодняшний день физический протокол передачи данных. Наиболее известен из семейства UART протокол RS-232 (в народе – COM-порт, тот самый который стоит у тебя в компе). Это, наверное, самый древний компьютерный интерфейс. Он дожил до наших дней и не потерял своей актуальности.

Надо сказать, что изначально интерфейс УАПП появился в США как средство для передачи телеграфных сообщений, и рабочих бит там было пять (как в азбуке Морзе). Для передачи использовались механические устройства. Потом появились компьютеры, и коды ASCII, которые потребовали семь бит. В начале 60-х на смену пришла всем известная 8-битная таблица ASCII, и тогда формат передачи стал занимать полноценный байт, плюс управляющие три бита.
Читать дальше →
Total votes 198: ↑192 and ↓6+186
Comments97

Сказ о том как pet-project превратился в небольшой пассивный доход (часть 1)

Level of difficultyEasy
Reading time5 min
Views41K

Я backend разработчик с опытом около 3-х лет, пишу в основном на Golang. Проработал в нескольких крупных российских компаниях. Сейчас я параллельно со своей работой пытаюсь сделать удобный, дешевый VPN сервис с высокой пропускной способностью. В этой статье я хочу просто рассказать про жизненный цикл своего проекта. Возможно кому-то будет просто интересно почитать, а кто-то может почерпнуть что-то новое для себя.

Читать далее
Total votes 47: ↑44 and ↓3+49
Comments40

Сказ о том как pet-project превратился в небольшой пассивный доход (часть 2)

Level of difficultyEasy
Reading time4 min
Views7K

Первая Часть

Предыдущая часть закончилась неудачной балансировкой, которая не решает практически никаких проблем. В комментариях кто-то спросил, почему я не использовал балансировку на уровне DNS. Так вот, я ее использовал. Оказалось, что c помощью DNS записей можно организовать балансировку Round Robin. Для этого в конфигурации Wireguard всего лишь нужно использовать доменное имя вместо IP адреса.

Читать далее
Total votes 18: ↑16 and ↓2+18
Comments12

Information

Rating
Does not participate
Registered
Activity

Specialization

Embedded Software Engineer
Intern
From 100,000 ₽
Git
C++
Programming microcontrollers
Assembler
Linux
Python