IT Insights
661 subscribers
769 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
Год последовательного Leetcod-инга каждый день

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

Статья: https://apptractor.ru/info/articles/god-posledovatelnogo-leetcod-inga-kazhdyy-den.html
👍2🥴1
Как я превратил свой open-source проект в бизнес

Когда я начал писать и публиковать программы с открытым исходным кодом около 15 лет назад, я был довольно радикален в этом вопросе. Я использовал только разрешительные лицензии, такие как MIT или BSD, поскольку все, что меня волновало, - это охват. Использование copyleft лицензии с наложенными ограничениями, казалось, препятствовало этому охвату. Заставить другую компанию категории "А" использовать мои библиотеки с открытым исходным кодом, такие как Nodemailer, было знаком доблести. Я даже дошел до того, что когда основатель крупной транзакционной почтовой службы прислал мне письмо о Nodemailer и предложил сделать пожертвование для продвижения моих усилий, я отказался. Я не хотел показаться пострадавшим от одного из доминирующих провайдеров, потому что это было бы несправедливо по отношению к другим провайдерам.

Статья: https://docs.emailengine.app/how-i-turned-my-open-source-project-into/
Я плохой разработчик, и это моя жизнь

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

Статья: https://apptractor.ru/info/articles/ya-plohoy-razrabotchik-i-eto-moya-zhizn.html
🤔3
Wubuntu: Linux с интерфейсом Windows 11 и возможностью запускать «виндовый» софт. А ещё и Windows 95

Дистрибутивов Linux достаточно много — на любой запрос, вероятно, можно найти подходящий вариант. Не так давно появился ещё один дистрибутив, который внешне является почти полной копией Windows 11. Также он способен запускать Windows-программы и работает на относительно старых компьютерах и ноутбуках. Называется он Wubuntu.

Статья: https://habr.com/ru/companies/ru_mts/articles/797115/
🤯1
О найме. Взгляд оттуда

Написать эту статью меня сподвигло мое недавнее общение с HR российских компаний. И мое немалое удивление насколько бедным, неорганизованным и кустарным оно выглядит по сравнению с их коллегами на другой стороне глобуса. Это выглядит очень удивительно, учитывая что многие, если не большинство, российских софтверных компаний ориентируются на западные практики. Но

Статья: https://habr.com/ru/articles/797739/
👍1
Б - Бизнес

Ранее на этой неделе некая группа Mogilevich заявила, что успешно взломала Epic Games и завладела 189 Гб данных, включая информацию о пользователях. Она продала технологии, использованные для проникновения в Epic Games, как минимум 8 покупателям. Однако никому не предоставили доказательств взлома, а сейчас просто говорят, что это хитрый ход, чтобы обмануть настоящих хакеров.

Новость: https://www.thegamer.com/epic-games-hack-faked-scam/
Развертывание оптоволокна дома

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

Статья: https://blog.daknob.net/fiber-in-the-home/
5 страданий Senior-разработчика

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

Статья: https://apptractor.ru/info/articles/5-stradanij-senior-razrabotchika.html
Лифт на Swift

Как работают алгоритмы современных лифтов и как мы можем написать один из них в Swift.

Видео: https://www.youtube.com/watch?v=RYfezSzMZ-A
Быть хорошим инженером-программистом сейчас сложнее, чем когда-либо

Работа в стартапах на протяжении почти десяти лет дала мне привилегированный доступ к быстро развивающейся культуре инноваций, исследований и fail-fast подхода. Я следовал стандартной карьерной лестнице — стажер, junior, middle, senior и в конце концов перешел на позицию инженерного руководителя. Со временем многие люди, с которыми я рос, перешли работать в другие компании, став там очень уважаемыми сотрудниками. Будет справедливо сказать, что они хорошие инженеры.

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

Статья: https://apptractor.ru/info/articles/byt-horoshim-inzhenerom-programmistom-seychas-slozhnee-chem-kogda-libo.html
Внутренности текстового редактора Apple

В этой статье рассматриваются инженерные детали Paper, текстового редактора для платформ Apple. Хотя Paper построен на более старом фреймворке TextKit 1, все концепции, абстракции и принципы, обсуждаемые в статье, по-прежнему применимы к TextKit 2, либо без изменений, либо с улучшенным API. В статье рассматривается класс TextView, подсветка синтаксиса, стилизация, набор текста, производительность, совместное использование и многое другое.

Статья: https://papereditor.app/internals
Что делать, если в проекте нечего делать: 3 совета разработчикам

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

Статья: https://apptractor.ru/info/articles/chto-delat-esli-v-proekte-nechego-delat-3-soveta-android-razrabotchikam.html
Elodin - это платформа для быстрого проектирования, тестирования и моделирования беспилотников, спутников и аэрокосмических систем управления.

Elodin на GitHub: https://github.com/elodin-sys/elodin
Hugging Face запускает открытый робототехнический проект под руководством бывшего ученого Tesla

Новость: https://venturebeat.com/ai/hugging-face-is-launching-an-open-source-robotics-project-led-by-former-tesla-scientist/
Как написать свою маленькую ОС

Большое начинается с малого. Например, ядро Linux 0.0.1 состояло всего из 10 239 строк кода, из них 20% комментарии. Такой проект вполне может осилить студент в качестве курсовой или дипломной работы, программируя по вечерам на домашнем ПК (собственно, Линус и написал его во время учёбы в университете, когда вернулся из армии).

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

Статья: https://habr.com/ru/companies/ruvds/articles/796087/
9 типов программистов и почему одни из них лучше, чем другие

• Юный гений
• Медленно печатающий
• Хипстер
• Ученый по данным
• Ниндзя
• Доказательство того, что диплом ничего не значит
• Эксперт по безопасности
• Мудрец
• Фанатик
• Бонус — растратчик денег

Статья: https://apptractor.ru/info/articles/9-tipov-programmistov-i-pochemu-odni-iz-nih-luchshe-chem-drugie.html
9 типов программистов: заключение
🥱2
Как Google испортил свою открытую культуру и скомпрометировал свой продукт

Раньше Google был местом, где можно было задавать вопросы. "Вы должны сделать так, чтобы задавать сложные вопросы и говорить правду было безопасно в любое время, даже если правда причиняет боль", - пишут Эрик Шмидт и Джонатан Розенберг в своей книге "Как работает Google", изданной в 2014 году. "Когда вы узнаете о том, что что-то идет не по плану, и новости сообщаются своевременно и откровенно, это означает, что процесс работает".

Сегодня в Google этот процесс не работает. Ранее доступные руководители Google исчезли, некогда приемлемые вопросы задавать нельзя, и воцарилось беспристрастное высокомерие. Неудивительно, что недостатки культуры компании проявляются в ее продуктах, что наиболее ярко проявилось в недавнем провале Gemini. Меня, как пользователя и акционера, это беспокоит.

Статья: https://apptractor.ru/info/articles/kak-google-isportil-svoyu-otkrytuyu-kulturu-i-skomprometiroval-svoy-produkt.html
Использование моего нового Raspberry Pi для запуска существующего GitHub Action

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

Статья: https://blog.frankel.ch/raspberry-pi-github-action/
Microsoft открыла бесплатный доступ к GPT-4 Turbo в Copilot

В чем же главная причина внезапной щедрости Microsoft? Ходили слухи, что OpenAI работает над GPT-4.5 Turbo, который может быть выпущен в ближайшее время. Если это правда, то становится понятно, почему Microsoft внезапно открыла GPT-4 Turbo — просто освобождается место для более новой модели.

Новость: https://apptractor.ru/info/news/microsoft-otkryvaet-besplatnyy-dostup-k-gpt-4-turbo-v-copilot.html
Design Spells

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

Сайт: https://www.designspells.com/