А вы знали, что в 1995 году Маск написал стек веб-программ для Zip2 на C и C++?
Многие воспринимают Маска как скандального управленца, ставя под сомнение его технический бэкграунд. Оказывается, на его счету был ещё один успешный проект.
В конце апреля 2024 года Илон Маск рассказал, что в 1995 году он сам написал стек веб-программ для Zip2 на C и C++. Эту картографическую компанию он основал вместе с братом Кимбалом, а затем успешно продал.
«Не использовал “веб-сервер” для экономии ресурсов процессора (просто прочитайте порт 8080 напрямую). Не мог позволить себе маршрутизатор Cisco T1, поэтому написал эмулятор на основе технического документа», — поделился бизнесмен.
Слова Маска подтверждает первое интервью с ним на канале CBS, которое вышло в 1998 году. Самому предпринимателю тогда было 27 лет, а компания Zip2 просуществовала уже три года: https://www.youtube.com/watch?v=zfwK5BvZrY4
Zip2 предлагала электронные путеводители по американским городам. Разработка Масков напоминала онлайн-версию телефонного справочника «Жёлтые страницы», совмещённую со встроенной картой. В 1999 году Маски продали компанию Compaq Computer Corp.
#история
Многие воспринимают Маска как скандального управленца, ставя под сомнение его технический бэкграунд. Оказывается, на его счету был ещё один успешный проект.
В конце апреля 2024 года Илон Маск рассказал, что в 1995 году он сам написал стек веб-программ для Zip2 на C и C++. Эту картографическую компанию он основал вместе с братом Кимбалом, а затем успешно продал.
«Не использовал “веб-сервер” для экономии ресурсов процессора (просто прочитайте порт 8080 напрямую). Не мог позволить себе маршрутизатор Cisco T1, поэтому написал эмулятор на основе технического документа», — поделился бизнесмен.
Слова Маска подтверждает первое интервью с ним на канале CBS, которое вышло в 1998 году. Самому предпринимателю тогда было 27 лет, а компания Zip2 просуществовала уже три года: https://www.youtube.com/watch?v=zfwK5BvZrY4
Zip2 предлагала электронные путеводители по американским городам. Разработка Масков напоминала онлайн-версию телефонного справочника «Жёлтые страницы», совмещённую со встроенной картой. В 1999 году Маски продали компанию Compaq Computer Corp.
#история
Наконец-то действительно рабочие советы по борьбе с прокрастинацией, а не эти ваши: «определите цель», «найдите мотивацию» и «разбейте задачи на подзадачи»
Состоялся релиз минималистичного веб-браузера Dillo 3.1.0 спустя 9 лет перерыва в разработке проекта
Код Dillo написан на языке С/C++ с использованием библиотеки FLTK. Браузер отличается небольшим размером (исполняемый файл около мегабайта при статической сборке) и минимальным потреблением памяти, наличием графического интерфейса с поддержкой вкладок и закладок, поддержкой HTTPS и базового набора веб-стандартов (есть поддержка HTML 4.01 и CSS, но нет JavaScript). Функциональность Dillo может расширяться через плагины.
В 2016 году умер один из ключевых разработчиков проекта, а с 2017 года разработка Dillo полностью остановилась. Предыдущая стабильная версия Dillo 3.0.5 вышла в июне 2015 года. Релиз Dillo 3.0 состоялся в 2011 году.
В январе 2024 года была предпринята первая попытка возрождения проекта, результаты которой как раз представлены в составе этого обновления. Исходный код решения опубликован на GitHub под лицензией GPLv3: https://github.com/dillo-browser/dillo
#интернет #история
Код Dillo написан на языке С/C++ с использованием библиотеки FLTK. Браузер отличается небольшим размером (исполняемый файл около мегабайта при статической сборке) и минимальным потреблением памяти, наличием графического интерфейса с поддержкой вкладок и закладок, поддержкой HTTPS и базового набора веб-стандартов (есть поддержка HTML 4.01 и CSS, но нет JavaScript). Функциональность Dillo может расширяться через плагины.
В 2016 году умер один из ключевых разработчиков проекта, а с 2017 года разработка Dillo полностью остановилась. Предыдущая стабильная версия Dillo 3.0.5 вышла в июне 2015 года. Релиз Dillo 3.0 состоялся в 2011 году.
В январе 2024 года была предпринята первая попытка возрождения проекта, результаты которой как раз представлены в составе этого обновления. Исходный код решения опубликован на GitHub под лицензией GPLv3: https://github.com/dillo-browser/dillo
#интернет #история
Мегагайд: культура работы с Git
Git — это не только (и не столько!) знание самой технологии и конкретных команд, но и определённая культура взаимодействия, практики, подходы, договорённости. Всё это помогает участникам команды лучше понимать друг друга и работать быстрее и чётче.
В статье — как раз об этом. В ней раскрыли, что формирует культуру работы с Git: от конвенций именования коммитов и до практик работы в пуллреквесте. В конце статьи — полезные ссылки на интерактивные обучалки, шпаргалки и гайды: https://habr.com/ru/companies/yandex_praktikum/articles/812139/
#git #шпаргалки
Git — это не только (и не столько!) знание самой технологии и конкретных команд, но и определённая культура взаимодействия, практики, подходы, договорённости. Всё это помогает участникам команды лучше понимать друг друга и работать быстрее и чётче.
В статье — как раз об этом. В ней раскрыли, что формирует культуру работы с Git: от конвенций именования коммитов и до практик работы в пуллреквесте. В конце статьи — полезные ссылки на интерактивные обучалки, шпаргалки и гайды: https://habr.com/ru/companies/yandex_praktikum/articles/812139/
#git #шпаргалки
Стилизация участков текста с помощью CSS Custom Highlight API
В этой статье рассказали, как с помощью CSS Custom Highlight API можно стилизовать выделенные диапазоны текста, а также разберу теорию на практическом примере: https://tproger.ru/articles/css-custom-highlight-api
#css
В этой статье рассказали, как с помощью CSS Custom Highlight API можно стилизовать выделенные диапазоны текста, а также разберу теорию на практическом примере: https://tproger.ru/articles/css-custom-highlight-api
#css
Как упавший сервер влияет на SEO и что делать, если страница исчезла из выдачи
Вот создали вы сайт, наполнили его контентом и даже оптимизировали страницы под поисковики. Но одним прекрасным (или не очень) утром понимаете, что ночью сервер упал. Насколько критичным бывает такое падение для SEO?
Статья, в которой попытались разобраться в этом вопросе: https://habr.com/ru/companies/selectel/articles/813855/
#seo
Вот создали вы сайт, наполнили его контентом и даже оптимизировали страницы под поисковики. Но одним прекрасным (или не очень) утром понимаете, что ночью сервер упал. Насколько критичным бывает такое падение для SEO?
Статья, в которой попытались разобраться в этом вопросе: https://habr.com/ru/companies/selectel/articles/813855/
#seo
Крышесносные и не очень трюки из мира Kubernetes
Если разработчик добрался до k8s, то уже, считай, не новичок. А если освоил эфемерные контейнеры для дебага в realtime, то и подавно.
Держите годную подборку приёмов, что улучшат ваш кодерский опыт с этой популярной системой оркестрации: https://overcast.blog/7-mind-blowing-kubernetes-hacks-36037e59bb54
#инструменты #kubernetes
Если разработчик добрался до k8s, то уже, считай, не новичок. А если освоил эфемерные контейнеры для дебага в realtime, то и подавно.
Держите годную подборку приёмов, что улучшат ваш кодерский опыт с этой популярной системой оркестрации: https://overcast.blog/7-mind-blowing-kubernetes-hacks-36037e59bb54
#инструменты #kubernetes
Нужна ли вышка для работы в веб-разработке?
Играет ли роль наличие диплома при устройстве на работу или высшее образование сейчас не так важно для разработчика? Какие «бумажки» действительно сыграют роль на собеседовании, а про какие можно забыть?
Спрашивали ли у вас на собеседовании про ваш вуз? Поделитесь опытом.
#обсуждение
Играет ли роль наличие диплома при устройстве на работу или высшее образование сейчас не так важно для разработчика? Какие «бумажки» действительно сыграют роль на собеседовании, а про какие можно забыть?
Спрашивали ли у вас на собеседовании про ваш вуз? Поделитесь опытом.
#обсуждение
Курс по JavaScript для начинающих
Бесплатный 3-часовой годный курс по современному JavaScript от ребят из freeCodeCamp для тех, кто только начинает знакомится с языком: https://www.youtube.com/watch?v=Zi-Q0t4gMC8
#курс
Бесплатный 3-часовой годный курс по современному JavaScript от ребят из freeCodeCamp для тех, кто только начинает знакомится с языком: https://www.youtube.com/watch?v=Zi-Q0t4gMC8
#курс
Почему 20 лет все говорят, что PHP умирает, а он жив?
Как 20 лет назад говорили, что скоро PHP умрет, так говорят и до сих пор. Тем не менее, на нем по прежнему работает около 75% веб-сайтов в мире. Ни одна альтернативная технология, а их за эти годы было очень много, не добилась даже сравнимой популярности.
Ещё один взгляд на то, почему PHP так живуч: https://tproger.ru/articles/pochemu-20-let-vse-govoryat--chto-php-umiraet--a-on-zhiv-250384
#php
Как 20 лет назад говорили, что скоро PHP умрет, так говорят и до сих пор. Тем не менее, на нем по прежнему работает около 75% веб-сайтов в мире. Ни одна альтернативная технология, а их за эти годы было очень много, не добилась даже сравнимой популярности.
Ещё один взгляд на то, почему PHP так живуч: https://tproger.ru/articles/pochemu-20-let-vse-govoryat--chto-php-umiraet--a-on-zhiv-250384
#php
Игра «Охота на утку» на CSS
Помните эту легендарную игру на Dendy, где нужно было выстрелить из специального ружья в кинескопный телевизор? Сегодня такую игру может создать практически любой, даже не используя языки программирования.
Автору этой реализации хватило HTML и CSS, обёрнутых препроцессорами: https://tprg.ru/eVuM
#codepen
Помните эту легендарную игру на Dendy, где нужно было выстрелить из специального ружья в кинескопный телевизор? Сегодня такую игру может создать практически любой, даже не используя языки программирования.
Автору этой реализации хватило HTML и CSS, обёрнутых препроцессорами: https://tprg.ru/eVuM
#codepen
Forwarded from Инструменты программиста
Indent Rainbow: наконец уровень отступа читается
Как видно на скриншоте, это расширение окрашивает отступы в цвет то оператора, то функции, то переменной, причём двумя способами (проецирующими линиями или подкрашенными прямоугольниками).
Расширение на Visual Studio Marketplace
@prog_tools
Как видно на скриншоте, это расширение окрашивает отступы в цвет то оператора, то функции, то переменной, причём двумя способами (проецирующими линиями или подкрашенными прямоугольниками).
Расширение на Visual Studio Marketplace
@prog_tools