Pull to refresh
52
Karma
0
Rating
Коротаев Александр @aavezel

Пользователь

11 проектов, которые нужно сделать, чтобы стать мастером фронтенда

 А вот калькулятор все делали, и подскажут и посмотреть есть куда

не надо спрашивать куда смотреть. лучше попросить кодревью от какого нибудь сениора...

Team Lead Simulator — маленькая игра про большую ответственность

Особенно бесят задачи на 9 часов. Сделал за 8+1, кодревью прошел и сидят целый день без работы. сцки...

Выходцы из «Яндекса» представили приложение Now, заменяющее собой Instagram**

Как только РКН отпустит удавку и вернет доступ к Инсте, сколько это проживет?

Зависит от того сколько времени РКН буде держать эту удавку. Если месяц-два, или инстаграм не будет сражаться за российского пользователя - это одно. А если оно в режиме ВПН продлится год-другой то вполне вероятно, что массовый пользователь не вернется.

О чем вам не расскажут на курсах по Реакту. Вредные советы, как стать незаменимым разработчиком

Контексты можно тоже преопределять, притом хрен кто поймет в каком месте это поменяно. Особенно если использовать displayName по извращенному кодестайлу. И в отличии от props drilling, это точно хрен найдешь...

 export function MiddleComponent() { 
	return (
		<AccountType.Provider value="debet"> 
			<LowComponent account={account} />
		</AccountType.Provider>
	);
 }

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

а ещё можно каждый компонент обвязать 5-6 различными контекстами (каждый компонент конечно своим списком контекстов), каждый контекст из которых инициализируется в разных родительских компонентах...

я ещё знаю пару способов использования контекстов, которые заставят вашего разработчика сделать харакири, но их приводить не буду, так как запрещены Женевской конвенцией.

Гарри Поттер и тайна уральских подземных чертей

Вряд ли. Между официальным вымиранием птерозавров и появлением первых хомо прошло около 20 миллионов лет. Тогда как человек охотился на мамонтов, то даже предок человека не мог жить с птерозаврами в одно время.

Использование паттерна BFF для создания общих типов в бэкенде и фронтенде

шарить не код, а интерфейсы (типы) в общую библиотеку вроде всегда было нормой.

Если у вас нет плюсов

Имхо, есть ещё 4 решения намного проще:

1) a+b === 2a-x, где x = a-b
2) a+b = c === c-a == b… a, b in [0, 99] => c < 200….
a = 15
b = 24
for bv in range(200, 0, -1):
    if bv-a == b: 
        break
print(bv)

3. табличное сложение — предварительно в коде размещаем таблицу 99x99 — где каждый элемент является сложением индеска.
4. сложение генератором — if и switch наше всё…

но это не так весело…

Пссст, %username%, Ubuntu 21.04 уже здесь

Рабочий стол? Что это? :)

5 возможностей systemd, которые нравятся сисадминам

Когда у вас количество сервисов зашкаливает за некие пределы, что вы делаете? Правильно — задумываетесь об аркестрации. Вот и тут так же. Рассматривайте systemd этаким оркестрантом ваших демонов, таймеров и триггеров (2 последних в общем тоже демоны)

5 возможностей systemd, которые нравятся сисадминам

В январе статья-туториал была: habr.com/ru/post/535930

Научная гипотеза происхождения Карлсона

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

Нидерланды, Латвия, Россия: как устроена удалёнка — 3

зачастую печатать, можно не смотря не только на клавиатуру но и на основной экран. При этом рассматривая вывод консоли или браузера на втором мониторе.
ну и плюс переключаться между 2мя окнами это ещё норм, а вот переключение между 3-4мя это тот ещё гемор. пока найдешь нужное окно, уже забудешь зачем его искал. А в многомониторной системе — выносишь информационное окно на отдельный монитор, а на рабочем мониторе уже переключаешься в 2-3 рабочих стола/окна. И даже если забыл, то тебе проще окинуть взгляд на информационное окно, чем снова переключаться на информационное окно, и просматривать анимации…

Рабочее место на 0,5 м2

Это кубикл на дому. Вариация 70хх

Рабочее место на 0,5 м2

Ростелеком. 650р за 150мб + iptv. 900 за 350Мб+iptv. Но не во всех домах, поэтому надо смотреть дом перед заездом.

Личный IM-мессенджер со сквозным шифрованием только для своих

Нет синхронизации истории на разные устройства

это очень слабо согласуется с end-2-end шифрованием и секьюрностью. Как и p-s-p отправкой файлов.

Ненужные расширения для VS Code

А я думал зачем программисту 128Гб оперативки и Core i9.

Ненужные расширения для VS Code

А зачем это из коробки? Зачем желание программиста из России будет засирать память программисту из Бангладеша?
Ради интереса нашел 4 плагина, которые умеют вести историю. Например, Clipboard Manager.

Information

Rating
Does not participate
Location
Геленджик, Краснодарский край, Россия
Date of birth
Registered
Activity