Женщины сами не знают, что хотят, а мужчины говорят о работе. И мои слова - это не стереотипное мышление, а обоснованное на данных заявление. По крайней мере, на основе данных 240 тысяч анкет женщин и мужчин, которые я спарсила с сайта mamba.ru, а потом “разложила по графичкам”. Цель была - сформировать портреты пользователей, но и плюсом пришла к приятному и немного трогательному выводу.
User
Стоит ли входить в программирование да и в целом заниматься этим или нет, как понять?
Есть приблизительные цифры, по которым можно понять, надо ли этим заниматься.
Это 10-2-1-3-5.............................................................................................................................................................................................................................................................................................
LangBar++. Два вечных вопроса: индикация раскладки и ее исправление в набранном тексте
Попытка пересмотра старых задач на несколько других принципах, дающая новые возможности, большую кастомизацию и выход в расширенное языковое пространство.
Диплом бакалавра в LaTeX, или ДСТУ 3008-95 в 150 строк
Всем привет. Недавно меня тоже настигла переломная веха студенческой жизни — бакалаврская дипломная работа. Среди многих формальных деталей этого замечательного явления особо заметным стоит нормоконтроль. Нет, я понимаю и всячески поддерживаю, что стандарты необходимы, в том числе стандарты на оформление академического текста. Просто наши стандарты, в отличие от западных, достаточно идиотичны. Они не экономят ни чернила, ни бумагу, они не упрощают поиск литературы по номенклатуре, а усложняют чтение названия. Не говоря уже о том, что текст стандарта спроектирован и описан людьми, работающими в редакторе Microsoft Word. Опять-таки, я не имею ничего против Word, это мощнейшая система. Но технический текст в нем набирать неудобно, и по гибкости он во много раз проигрывает бессмертному творению Дональда Кнута — LaTeX.
Итак, мое написание диплома началось с того, что я потратил 4 часа на настройку преамбулы под нормы украинского стандарта оформления ДСТУ 3008-95. Насколько мне известно, он почти полностью соответствует русскому ГОСТу. Я знал, что существуют готовые решения (например, disser), но после пары проб предпочел настроить каждую деталь самостоятельно. Для тренировки. Тренировка удалась — я узнал бездну новых вещей о LaTeX, этого монстра невозможно выучить полностью :-)
Под катом я полностью опишу процесс настройки каждой конкретной детали и использование их при написании, а также разные мелочи, упрощающие написание диплома еще больше. Сразу предупреждаю: где-то мои решения могут показаться костылями. Где-то они не слишком универсальны. Я это знаю, понимаю, принимаю и приветствую критику и предложения в комментариях ;-)
Что будет дальше
В пять лет я сидел у бабушки дома на уютном ковре, и никак не мог понять, почему герой диснеевского мультика посмотрел вниз, когда бежал над пропастью — ведь до тех пор, пока он не посмотрел, ему удавалось бежать по воздуху! А стоило опустить глаза вниз, и мультяшная физика мгновенно реагирует — всё, реальность, в которой можно бежать по воздуху кончилась, началась реальность, где герой зависает на пару мгновений, и стремительно летит вниз.
В двадцать девять лет я бегу над пропастью и не смотрю вниз, урок детства усвоен хорошо, падать не хочется, и вера в то, что если ты в низ так и не посмотришь, то сможещь перебежать пропасть, зайти на другой край, оказаться в безопасности, раз и навсегда, как будто всегда в ней и был.
Когда живёшь в Иванове, ты не чуствуешь пульс индустрии, страны и мира так, как должен чувствовать. Город, в котором я родился, вырос, построил жизнь и карьеру, их которого я учил всех жить, хоть и находится довольно близко к дефолтному — всё ещё редкое захолустье. Размеренный, спокойный, отдаленный. В городе Иваново легко делать вид, что ты не бежишь ни над какой пропастью, легко не смотреть вниз. Даже если ты известный человек, с огромным количеством друзей и знакомых по всему миру, даже если ты ведешь один из самых популярных индустриальных подкастов, и даже если вся твоя работа подразумевает глубочайшее погружение во всё значимое, что происходит в мире, в регионе, и в твоей индустрии.
Я читал все новости, я до последнего рокового утра был уверен, что ничего страшного не будет, а когда оно настало, не верил, что оно продлится долго, хотя и пропускал через себя абсолютно всё. Всё, все сводки, все фотографии, все новости, все прогнозы и мнения.
Как понимать усталость?
Интуитивно нам хочется интерпретировать усталость, как перерасход энергии. Если после какой-то активности появляется усталость, значит кое-кто постарался на славу. Интерпретировать физическую усталость как повышенные энергозатраты, кажется, логичным. Однако, после усиленной умственной деятельности мы испытываем состояние "как палками избили" и оно очень напоминает то, что мы испытываем после физической активности и часто мы ставим равно между этими состояниями.
Хотя при усиленном задействовании мозга мы можем сидеть или вообще лежать, не проявляя никакой физической активности.
Что это тогда? Мозг тратит очень много энергии на мыследеятельность из-за чего появляется усталость, как и после физической активности?
Или усталость не обязательно возникает вследствие энергозатрат? Если так, тогда из-за чего возникает?
Как я убеждал блондинку Машу перейти с программирования RTOS в проектирование железа (а также Coq, Lisp и Haskell)
В викенд я зашел в кафе Red Rock и встретил там программистку встроенных систем Машу Горбунову. Вообще, у этого кафе в Маунин-Вью, Калифорния можно встретить кого угодно - например однажды на меня прямо из-за угла вылетел основатель Гугла Сергей Брин. Так вот Маша рассказала мне что программирует RTOS (семафоры, мейлбоксы, сигналы), чему выучилась в свое время в питерском институте ГУАП (аэрокосмического приборостроения).
Я решил, что такая девушка не должна оставаться в другой отрасли и показал ей плату ПЛИС, внутри которого можно засинтезировать пару ядер ARM микроконтроллерного класса. На что Маша среагировала так (видео):
Ещё один Хаброметр
В рамках проекта контроллера сервоприводов MC50 постоянно пишутся тестовые прошивки. В результате одной из проб получился Хаброметр — устройство навеянное вот этими статьями HabrScore, HabraTab. Наш Хаброметр периодически парсит страницу Хабра, извлекает из неё данные пользователя и выводит на экран, одновременно ведёт хронологическую запись полученных данных в файл.csv и выдаёт голосовые сообщения о величине кармы, когда она изменяется.
Режим ответственности и свободы: ты можешь взять столько, сколько вывезешь
На конференции DUMP, которая пройдет в эту пятницу, дизайнеры из Точки Саша Голованов и Паша Петров расскажут, как они разрабатывали рукописный шрифт для ребрендинга компании. Накануне выступления мы поговорили с ребятами о том, как шла работа над шрифтом, как устроен «режим свободы и ответственности» в Точке и как в нем работается дизайнерам.
Ребята, привет. Давайте знакомиться. Кто вы, как давно работаете в Точке, над какими проектами.
Саша: я Саша, в Точке с 2019 года. Приходил в команду, занимающуюся платежами. Когда сформировалась команда дизайн-системы, я в нее вступил и несколько лет работал только в ней. У меня был фокус на библиотеке Web, я помогал разработчикам создавать компоненты: делал спецификацию, валидировал дизайнерские решения. Плюс помогал в найме сотрудников, в составлении паттернов и делал много разных вещей, которые помогут дизайнерам, когда они придут в Точку (например, онбординги). Полгода назад в Точке организовали круг единого клиентского интерфейса, и я пришёл в него.
Паша: Я продуктовый дизайнер, в Точке с 2020 года Сейчас работаю над развитием цифровой бухгалтерии, до этого работал с Точкой X — это был отдельный интернет-банк, который сейчас переезжает на единый интерфейс. Кроме работы над продуктом я участвую в собеседованиях с дизайнерами (проверяю хард-скиллы), занимаюсь наставничеством и мероприятиями внутри дизайнерского комьюнити.
Что такое круги?
Obsidian + Tasks — Периодические задачи, запросы, кастомные статусы и прочие удобности
Очень мощный плагин для работы с задачами в Обсидиане.
Возможности плагина:
Истинный двигатель прогресса. Почему порно может стать локомотивом развития искусственного интеллекта
Что общего у кабельного ТВ, онлайн-платежей и даже книгопечатанья? Все эти инновации распространились благодаря "взрослому контенту". А теперь порноиндустрия может придать импульс целому направлению развития искусственного интеллекта. Почему так - разбираем на примере покупки порно-империи канадским фондом этичных инвестиций (wat?).
Самый простой способ редактировать PDF
История сложилась так, что в 80-е годы именно PostScript стал стандартом для цифровых документов, а из него появился «портативный» PDF. Вероятно, нам ещё долго придётся жить с этим наследием типографской индустрии 20 века.
Быстро поставить подпись/печать на полученный PDF и отправить его адресату — самый типичный сценарий в современном документообороте. Практика показывает, что некоторые офисные сотрудники предпочитают распечатать PDF, расписаться от руки — и отсканировать распечатку с подписью, сводя к нулю логику электронного документооборота. Если бумажная копия нужно только для сканирования, то это совершенно бесполезная трата бумаги и времени.
Посмотрим, какие есть варианты для быстрого редактирования PDF с сохранением правок в цифровом виде.
Форум программистов forum.vingrad.ru
На фоне большого количества статей вида “как я прошел курсы за 30 дней и стал программистом” я решил поделиться своим опытом, как я стал программистом за 5 лет упорного обучения, не включая время школьной и вузовской подготовки.
Если спросить меня, что больше всего способствовало моему становлению разработчиком, я назову не вуз, не коллег по проектам, не книги, а форум программистов forum.vingrad.ru. Но начать придется издалека.
Bash скрипты
Работа с командной строкой Linux & Shell скрипты для начинающих.
В Linux автоматизация процессов в значительной степени решается исполняемыми скриптами в shell оболочке. Это подразумевает под собой создание файла, содержащего ряд команд, которые исполняются последовательно.
В этой статье мы обсудим основы написания сценариев bash, включая переменные, команды, ввод/вывод и отладку. Каждый пункт сопроводим примерами.
Начнем.
Самые интересные блоги и сайты по C# / .NET
В этой небольшой подборке собраны разные источники информации, которые могут быть полезны C# / .NET разработчикам: блоги, репозитории с исходным кодом, стандарты и аккаунты разработчиков, рассказывающих о тонкостях как языка, так и платформы в целом.
UART и с чем его едят
Роутер превращается в компьютер, если к нему по UART подключить клавиатуру и дисплей
От телеграфа к COM-порту
Протокол UART (Universal asynchronous receiver/transmitter) или, по-русски, УАПП (универсальный асинхронный приемопередатчик) — старейший и самый распространенный на сегодняшний день физический протокол передачи данных. Наиболее известен из семейства UART протокол RS-232 (в народе – COM-порт, тот самый который стоит у тебя в компе). Это, наверное, самый древний компьютерный интерфейс. Он дожил до наших дней и не потерял своей актуальности.
Надо сказать, что изначально интерфейс УАПП появился в США как средство для передачи телеграфных сообщений, и рабочих бит там было пять (как в азбуке Морзе). Для передачи использовались механические устройства. Потом появились компьютеры, и коды ASCII, которые потребовали семь бит. В начале 60-х на смену пришла всем известная 8-битная таблица ASCII, и тогда формат передачи стал занимать полноценный байт, плюс управляющие три бита.
Сказ о том как pet-project превратился в небольшой пассивный доход (часть 1)
Я backend разработчик с опытом около 3-х лет, пишу в основном на Golang. Проработал в нескольких крупных российских компаниях. Сейчас я параллельно со своей работой пытаюсь сделать удобный, дешевый VPN сервис с высокой пропускной способностью. В этой статье я хочу просто рассказать про жизненный цикл своего проекта. Возможно кому-то будет просто интересно почитать, а кто-то может почерпнуть что-то новое для себя.
Сказ о том как pet-project превратился в небольшой пассивный доход (часть 2)
Предыдущая часть закончилась неудачной балансировкой, которая не решает практически никаких проблем. В комментариях кто-то спросил, почему я не использовал балансировку на уровне DNS. Так вот, я ее использовал. Оказалось, что c помощью DNS записей можно организовать балансировку Round Robin. Для этого в конфигурации Wireguard всего лишь нужно использовать доменное имя вместо IP адреса.
Мой опыт трудоустройства
Привет, делюсь моим опытом трудоустройства в IT. Ссылки, примеры, без воды. Не претендую на знание лучшего совета, лишь поделюсь своим.
Information
- Rating
- Does not participate
- Registered
- Activity