Получи случайную криптовалюту за регистрацию!

The ExtremeCode Times

Адрес канала: @extremecode
Категории: Технологии
Язык: Русский
Количество подписчиков: 41.83K
Описание канала:

IT punks.
❤️ YouTube
https://youtube.com/ExtremeCode
💸 Реклама
@Mshvyag / eaa@extremecode.studio
💎 Реклама в Telegram
https://telega.in/c/extremecode

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал extremecode и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 54

2022-08-19 18:20:15 Материалы прошлой недели

Нерабочий OpenGraph в SPA

Microsoft контролирует твой процессор

Deno BLAZING FAST

Язык Программирования Objective-♂ASS♂

Законы Программного Обеспечения

Ну всё, всем отдыхать
15.7K viewsedited  15:20
Открыть/Комментировать
2022-08-19 08:30:57 Господа алгоритмо-дрочеры и мамкины-оптимизаторы, а вы слышали про законы программного обеспечения?

Умный дядька Натан Мирвольд из Microsoft, аж 25 лет назад заметил закономерность - чем производительнее становится железо, чем больше памяти доступно прикладным программистам - тем активнее новый софт будет использовать все доступные ресурсы.

Люди покупают новое железо, потому что этого требует ПО.

Благодаря этому возможно выполнение закона Мура, который вроде как уже похоронили. Только вот перед похоронами забыли учесть кое-какие факты:
1. Закон касается не только CPU, а всей вычислительной техники в целом.
2. На соблюдение закона также влияет конечная стоимость продукта для потребителя, то есть можно:
- создавать каждый год новый более производительный процессор по одинаковой себестоимости
- продавать старые модели, уменьшая стоимость производства

Для всех сомневающихся, рекомендую прочитать первоисточник, а именно статью Мура, из которой потом вывели "закон":
Cramming more components onto integrated circuits, Reprinted from Electronics, volume 38, number 8, April 19, 1965, pp.114 ff.

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

ЭТО БАЗА.
15.7K views05:30
Открыть/Комментировать
2022-07-08 17:00:06 Материалы опубликованные на этой неделе

Microsoft, .NET и бесполезные Языки Программирования

Unity Software + нейросети =

Паразитирование на найме кадров в АйТи

Способы снижения порога входа в АйТи

GitHub Copilot против Open Source

Про разработку UI в Linux

АйТи пузырь ВСЁ

Всем чиловых выходных
3.6K views14:00
Открыть/Комментировать
2022-07-08 13:30:05 АйТи пузырь ВСЁ. Как и обещал в начале недели -> заресёрчил тему массовых сокращений в индустрии за кордоном. Собственно, есть несколько трекеров, которые отслеживают и сообщают об активности сокращений кадров в Tech и IT компаниях. Так вот, по оценкам…
4.1K views10:30
Открыть/Комментировать
2022-07-08 09:00:20 АйТи пузырь ВСЁ.

Как и обещал в начале недели -> заресёрчил тему массовых сокращений в индустрии за кордоном.

Собственно, есть несколько трекеров, которые отслеживают и сообщают об активности сокращений кадров в Tech и IT компаниях. Так вот, по оценкам консервативного трекера layoffs.fyi за 2022-ой год было сокращено около 48,500 сотрудников компаний, а по оценке чуть более агрессивного в своей аналитике трекера trueup.io - 68,000 кадров! (sic)

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

В 2020-ом году аналогичные сокращения инвестиций и отток капитала уже происходили на самом факте снижения ВВП крупных мировых экономик, - наш ЕхтримЦодовый стартапчик про слайдеры на HTML, кстати, в это же время пострадал, так что для меня это личное. (Но с другой стороны - это плюс для вас, потому что я забил хер на это ваше АйТи и стал фулл-тайм ютабером.)

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

В итоге, исходя из всей информации, я ДОПУСКАЮ, что дальше может быть хуже и дно еще не пробито. Короче, продолжаем мониторить ситуацию
5.0K viewsedited  06:00
Открыть/Комментировать
2022-07-08 08:29:22 Сап дневничок, предлагаю сегодня почиллить, поэтому расскажу тебе про свой опыт работы с щвятым Linux, а именно с GTK. Короче, для тех кто не в теме, GTK - это такая, грубо говоря, библиотека для построения пользовательский интерфейсов в среде рабочего…
4.5K views05:29
Открыть/Комментировать
2022-07-07 08:31:03 Сап дневничок, предлагаю сегодня почиллить, поэтому расскажу тебе про свой опыт работы с щвятым Linux, а именно с GTK.

Короче, для тех кто не в теме, GTK - это такая, грубо говоря, библиотека для построения пользовательский интерфейсов в среде рабочего окружения Gnome. Так вот, решил я значит года полтора назад по приколу вкатиться в Desktop разработку под Linux, чисто пощупать как оно там. Узнать, так сказать, врага в лицо и наконец-то понять почему большинство нативных Linux приложений такие ВСРАТЫЕ. Особенно с учетом того, что у меня раньше был опыт работы с WinForms/WPF, поэтому челлендж оказался интересным.

Вот когда я иронизирую в своих видео про ООП, то я частенько использую для этих целей язык C, чистый C, без всяких ++. Так вот, библиотека GTK - это библиотека написанная на чистом C с использованием объектно-ориентированного подхода. Смекаешь?

Разработка на GTK в чистом виде, без использования сторонних средств выглядит как АД. Инструмент как будто реально лет на 30 устарел (сразу с момента релиза, как минимум).

Не то, чтобы я неосилятор, но просто я словил вайб Hello World приложения на windows api (+- 500 строк кода, для такой простой задачки). Весь процесс построения интерфейсов непомерно раздут, и я очень сомневаюсь что в таком виде можно построить какой-то серьезный UI.

Соответственно, после этого провала, я начал искать другие способы работы с GTK. Ииии....Красноглазики небыли бы красноглазиками, если бы не представили миру такой язык программирования как Vala. Язык выглядит так, будто из C# решили сделать C++.

И самое главное - это ЯП который был СПЕЦИАЛЬНО создан для работы с GTK в объектно-ориентированном виде. В чем же мякотка? Да в том, что при компиляции Vala код транслируется в C+GTK код, а затем уже при помощи GCC компилируется в нативное приложение. Работает оно, если что, так же всрато, как и читается.

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

И собственно вот, мой тебе совет, если ты планируешь вкатываться в Desktop разработку под Linux, то пожалуйста, выбирай что угодно, но не GTK. Даже Electron будет лучшим выбором.

P.S.
Ну и конечно же...Press for Linux
4.8K views05:31
Открыть/Комментировать
2022-07-06 11:16:18
Организация Software Freedom Conservancy призвала прекратить использование GitHub открытыми проектами

А всё из-за замеса с Copilot, якобы мелкомягкие натренировали свой Skynet на коде из публичных репозиториев, без учёта типа лицензии проекта.

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

Вот такие дела.
5.1K views08:16
Открыть/Комментировать
2022-07-06 10:00:18
...в очередной раз Rust признаётся самым любимым языком в ежегодном опросе StackOverflow.

Так, у меня встал вопрос - я действительно чего-то не знаю про rust или просто у ржавых это такой ежегодный способ аутофелляции?

Эксперты, поясните в комментах
5.1K views07:00
Открыть/Комментировать
2022-07-06 08:58:36 Далее, если кто-то думает что нужно обязательно взять человечка за руку и провести его через весь тернистый путь к "успешному успеху" в индустрии это единственный возможный путь — то нет, это не так. На порог входа в АйТи и дальнейшее развитие специалиста влияет множество факторов.

Качество и доступность обучающих материалов. Вот этого у нас в достатке, пожалуйста выбирай сам: "Бесплатно, Некачественно, Быстро", "Бесплатно, Качественно, Долго", "Платно, Качественно, Быстро", и так далее...Ну камон, у нас ВУЗы, есть множество платных курсов, есть халявный доступ к CS50, есть множество энтузиастов на YouTube, бери да изучай.

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

Доступность инструментария, не менее важный элемент: чем лучше среда разработки - тем выше эффективность тебя как специалиста, поэтому сейчас активно появляются помощники в виде нейросетей (аж мерзко было, когда это писал, но извини, это уже факт) - тут ярким примером является недавний релиз Copilot. Подобные инструменты действительно впечатляют, не так ли?

Это я к тому, что всегда есть условные "бутылочные горлышки", где можно упростить и оптимизировать процессы, тем самым снижая требования к кадрам. Да, сейчас это может и не так заметно, но такая тенденция есть.
5.0K views05:58
Открыть/Комментировать