Pull to refresh
0
@originat0rread⁠-⁠only

User

Send message

Кризис полупроводников оказался масштабнее, чем можно было ожидать

Reading time5 min
Views86K
В начале пандемии IT-сообщество активно прогнозировало рост выручки для гигантов индустрии, причем как в плане софта-сервиса, так и в плане вполне осязаемого железа. Уже к концу 2020 года, когда мы столкнулись с дефицитом видеокарт и игровых консолей нового поколения, зашла речь о нарушенных цепочках поставки и производства, мол, это все коронавирус и если бы не он, все было бы хорошо.



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

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

Я пользуюсь Excel, чтобы писать код

Reading time4 min
Views30K


На своём веку я занимался многими странными вещами, о некоторых из которых не могу рассказать, однако использование Excel вместо кодинга — одно из тех постыдных удовольствий, которые я не буду ни от кого скрывать.

Всегда задавайтесь вопросом: а можно ли использовать для этого Excel?


Забудьте о тесте Тьюринга — проходит ли ваша гениальная идея программы тест Excel? Например, все пользовались простыми табличными формулами для генерации отчётов, но знаете ли вы что Excel может запросто выполнять замены регулярными выражениями, применять операторы if, и даже можно вызывать онлайн-функции, чтобы подгружать актуальные цены онлайн-сервисов?

Excel может подключаться к реальным базам данных, создавать файлы .csv и JSON, его можно запрашивать снаружи с помощью Python или других языков программирования. Можно использовать электронные таблицы в качестве базы данных, применять их для генерации контента и импортировать их на сайты Wordpress для массового создания тысяч постов агрегатора новостей или веб-сайтов с видео.

И всё это у вас под рукой, так что пользуйтесь этим инструментом и не бойтесь насмешек более слабых разработчиков, ведомых чувством превосходства, но на самом деле не знающих, что они просто тратят впустую время.
Читать дальше →

Интерактивная виртуальная игра как форма обучения школьников

Reading time7 min
Views6.1K

Стоит ли запрещать детям доступ в Интернет? Такой вопрос рано или поздно задают все современные родители, и на него уже можно четко ответить — нет. По одной простой причине, что Интернет везде. И гораздо оптимальнее будет использовать его для обучения ребенка. Конечно, придется контролировать и быть в курсе того, какой контент потребляет юный неокрепший мозг. К примеру, этой осенью моя дочь пойдет в первый класс. Для сравнения, я не помню, чтобы в первом классе задавался, как моя дочь, такими вопросами, как «Есть ли в нашем городе мусороперерабатывающий завод?», «Когда человек сможет жить на Марсе?», «Все ли косточки динозавров выкопаны?». Современные дети более любознательные, и это благодаря Интернету. Очень важно сохранить эту любознательность, когда ребенок пойдет в школу. Ведь ребенку может показаться, что в школах скучнее рассказывают о чем-либо, чем в «Фиксиках» или «Гравити-Фоллз». Учителя и лекторы могут показаться менее харизматичными и выразительными, чем, скажем так, научпоп блогеры. А в какой-то момент, ребенок просто сделает вывод, что знаний в Интернете больше и лучше, а в школу идти вовсе необязательно. Именно так было с большинством детей младших и средних классов, которые были вынуждены учиться на удаленке во время пандемии. Они отказывались идти в школу, когда учебный процесс возобновили. Это наглядно показало, что образовательная система нуждается в реформах, что необходимо интегрировать Интернет в процесс обучения, и уж тем более, не противится и запрещать его. Сделать это будет не так просто и не так быстро! Нужны время и деньги, особенно нужны специалисты для разработки баз данных и электронных ресурсов. В то время, когда Facebook создает Instagram для детей младше 13 лет, предлагаю ознакомиться с примерами электронных образовательных ресурсов, которые могут быть полезными для детей всех возрастов, и такими же интересными для них как Майнкрафт, Among Us и YouTube Kids.
Читать дальше →

Один бинарник, любое окружение. Магия чистого C

Reading time5 min
Views35K


Как мы представляем себе кроссплатформенность? Мы пишем программу на языке, который либо компилируется в исполняемый файл отдельно для каждой поддерживаемой платформы, либо использует разновидность виртуальной машины вместо бинарника (и тогда эта среда должна присутствовать в целевых системах). Есть также и низкоуровневые языки, на которых писать серьёзные программы менее удобно, чем на высокоуровневых монстрах со своими компиляторами или рантаймами, но зато такие программы менее требовательны к предустановленному софту или наличию ОС в принципе, как и менее разборчивы в архитектуре. И всё же, есть возможность писать один и тот же код и собирать один и тот же бинарь под все популярные архитектуры и ОС (и даже bare metal), и эта возможность появилась благодаря гениальной Justine Tunney. Она написала Cosmopolitan, библиотеку на C, позволяющую исполнять один и тот же код на любой машине, подобно Java… но без какого-либо предустановленного интерпретатора или виртуальной машины! Один и тот же скомпилированный файл может исполняться как минимум в любом дистрибутиве Linux, на Mac OS, Windows NT, FreeBSD, OpenBSD, и NetBSD и на bare-metal на x86 и ARM*. Это настоящая магия.

Ваша любовь к разработке в первую очередь выгодна работодателю

Reading time8 min
Views13K


Быть неравнодушным к своему ремеслу — это хорошо, но стоит ли работать задаром?

За свою карьеру я встречал множество влюблённых в своё дело разработчиков. Программистов, глубоко интересовавшихся технологиями, языками программирования, методологиями и самосовершенствованием. Ещё я видел много онлайн-профилей, в которых люди описывают себя как «влюблённых в профессию разработчиков».

Именно эти люди организуют пользовательские группы и общаются в них. Они пишут посты в блогах и публикуют подкасты. В свободное время они делают свой вклад в разработки open source.

Думаю, многие из этих пунктов относятся и ко мне. Однако, за последние несколько лет у меня возник довольно серьёзный скепсис относительно правильности такого подхода.
Читать дальше →
12 ...
20

Information

Rating
Does not participate
Registered
Activity