iksergeyru | Unsorted

Telegram-канал iksergeyru - Камянецкий. Избранное

4466

IT, игры, алгоритмы, математика, программирование и я

Subscribe to a channel

Камянецкий. Избранное

В закрытом чатике есть вакансия qa-автоматизатора.
Нужно достаточное знание c#

🤷‍♂️ может кому-то интересно

Читать полностью…

Камянецкий. Избранное

Для тех, кто в Java - накидал пошаговый гайд интеграцию Spring Security, возможно кому-то пригодится)

Читать полностью…

Камянецкий. Избранное

Коллеги, с Днем знаний!

Пусть этот год станет временем профессионального роста и новых достижений!

Желаю, чтобы каждый день открывал новые горизонты и возможности для совершенствования 🙏

Читать полностью…

Камянецкий. Избранное

Уходим на выхи бодро, и думаем о хорошем.

Контент 18+

Как у вас с трудоустройством/собесами?

Читать полностью…

Камянецкий. Избранное

Вы только посмотрите, какая прелесть 🥰
https://codepen.io/DeyJordan/pen/poQvgaz

#html

Читать полностью…

Камянецкий. Избранное

Обновил буткемп.
Добавил
- Введение в теорию хранения данных
Базовая теория баз данных и SQL

- Внедрение базы данных
Модуль, демонстрирующий как в проекте можно использовать базы данных для хранения данных.

Было
- 431 урок
- 43 часа 31 минута видео
- 670 тестов

Стало
- 461 урок
- 47 часов 10 минут видео
- 741 теста

Модули уже опубликованы, приятного обучения 🙏

Присоединяйтесь 😉

Читать полностью…

Камянецкий. Избранное

Я вот думаю, https://habr.com/ru/news/818177 забанили, и… что этим показывается?
Ну окей обойдём, воспользуемся виртуальными сетями, проксями, зеркалами…

Но что они этим хотят показать? Лояльность опкому в вашингтонске? И так знаем. Или наоборот этот самый обком вставил лом в причинное место и заставляет это делать?

«Ушедший» msft вернул обновления, «ушедший» apple не стыдится принимать оплаты с мобильных, «ушедший» netflix возвращает русские сабы и переводы.

Что с ними не так? Любопытно

На всякий случай: все названия вымышлены и террористические экстремистские иногенты

Читать полностью…

Камянецкий. Избранное

У обсидиан появился конкурент — https://logseq.com

Вообще не думал, что md настолько плотно войдёт в жизни не разработчиков

Читать полностью…

Камянецкий. Избранное

Заполнял заявление на загранпаспорт
1.5 часа сидел искал и вносил свои места работы.
Когда закончил и нажал «далее» мне написали «страница устарела, обновите её»
обновил
После чего мне предложили заполнить заявление с первого шага

На сегодня других новостей у меня нет

Читать полностью…

Камянецкий. Избранное

Формат даты для консьюмера.

Интересное наблюдение.

Вероятно многие ведут заметки. И вероятно их нужно как-то бэкапить.

Чтобы понять когда этот самый бэкап был сделан - самое удобное написать дату.

Не знаю как вы, а я вот всегда писал дату в формате ДД-ММ-ГГГГ

И знаете что? Два месяца как я стал писать ГГГГ-ММ-ДД

Главный профит всего этого - нормальное упорядочивание

Файл от 2 апреля никак не будет перед файлом от 3 февраля после которого будет идти файл от 11 января.

Кстати, вы в чем заметки ведёте?

Читать полностью…

Камянецкий. Избранное

Я два месяца с нейросетями жил… не смог удержаться. Простите

Читать полностью…

Камянецкий. Избранное

Вышел подышать воздухом, готов ответить — спрашивайте))

Читать полностью…

Камянецкий. Избранное

Как физика довела меня до когнитивной психологии.

Решил почитать про эффект гало в оптике, а выпала статья про гало-эффект в когнитивной психологии.

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

Получается, эксперт в программировании или шахматах далеко не обязательно эксперт (а скорее вообще не эксперт), например, в экономике, но нам свойственно как минимум прислушиваться, а некоторым и доверять их "экспертным" комментариям по любым вопросам.

Но дальше больше.

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

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

Из-за этого эффекта мы можем тратить много времени, а порой и денег, на выполнение, возможно, ненужных действий (по советам "экспертов"), что может приводить к освоению навыков медленнее, чем если бы мы осваивали это без таких советов. В результате возникает дополнительное разочарование.

Понятно, что в детстве мы все попадались на это. Интересно, кто сталкивался с подобным, будучи в осознанном возрасте? И как это контролировать?

У меня лично был подобный опыт. Многократно, к сожалению... @iksergeyru

Читать полностью…

Камянецкий. Избранное

Telegram безопасен, но это не совсем точно

Ссылки на бусти

Читать полностью…

Камянецкий. Избранное

Внимательно слежу

Разработчики, пока что сопротивляются рассказывая о том, что «ИИ — это лишь инструмент в помощь, а не на замену…» я вот пока тоже из тех кто думает, что «…в помощь», но задумываюсь, а не ошиблись ли я

Сейчас, думаю, дело в том, что нейросети не способны понять контекст какого-нибудь легаси проекта с миллионами строк, (и еще разработчики как-будто бы на опережение сработали добавив микросервисную архитектуру), но пять лет назад никто не думал о том, что ИИ сможет писать crud’ы и фронт к нему за секунду

Посмотрим, что будет через пять лет.

Лично я очень жду возможности нормального синхронного перевода и не только с английского.

Например, уделите минуту - послушайте язык къхонг, такое ии сейчас навряд ли может, или… 🫣

Ну а пока что переводчики в опасности…

Продолжаем входITь или пойдем заниматься и изучать что-то более востребованное через пять лет? 🥹

Читать полностью…

Камянецкий. Избранное

🎆 С праздником, коллеги! Сегодня 10¹⁰⁰⁰₂-й день года 👨‍💻

Читать полностью…

Камянецкий. Избранное

Ежегодное исследование Stack Overflow на тему актуальности и популярности разных технологий, рекомендую к ознакомлению 🤝

Читать полностью…

Камянецкий. Избранное

Отец знакомого работает в VK-LIVE. Сегодня срочно вызвали на совещание. Вернулся поздно и ничего не объяснил. Сказал лишь скачивать видосы и бежать в магазин за жесткими дисками на два терабайта. Сейчас едем куда-то далеко за город. Не знаю что происходит, но мне кажется началось...

Читать полностью…

Камянецкий. Избранное

Обновил буткемп теперь уже более 50 часов очень концентрированной информации.

Добавил три модуля.
- "Современный подход: Миграция на ORM Entity Framework", в рамках модуля демонстрируется "переезд" проекта на Entity Framework
- "Пагинация: Переосмысление взаимодействия с пользователем", в рамках которого в проект вносятся существенные изменения с целью внедрения пагинации
- "Бонусный модуль", в рамках которого рассматривается технология Docker, а так же создание и настройка middleware pipeline, сборка и публикация приложения на удалённом сервер с привязкой к url.

http://code-kit.ru (демонстрирует весь функционал, но в readonly режиме).


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

Читать полностью…

Камянецкий. Избранное

Давненько не писал.

Какая оценка сложности? Если есть сомнения что это O(1) - смотрим статью. Там же код на языках JS, Java, C#, Python

Читать полностью…

Камянецкий. Избранное

Первая arm windows и буки.
Ооочень надеюсь, что у msft в этот раз получится.

* windows rt - это нулевая версия arm windows 🥲

Читать полностью…

Камянецкий. Избранное

Дратути, коллеги! Пока всех уже заменил ии, я к вам с очередной формочкой))

Теперь для Python'любов

По Python, планирую два буткемпа.
1. Разработка бекенда, ключевые слова: сервисы, rest, postgresql, docker, docker compose, fast-api, sqlalchemy, перекладывать json'ы
2. Последние нескольк месяцев я очень плотно засел за алгосы - зачем, расскажу немного позже.
Поэтому мне есть что рассказать в этой теме, сильно больше чем про "Stalin Sort" 🤭

Не тяните и заполняйте форму
https://forms.gle/29kYQPh4ecKoXLPe7


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

Всем хорошего настроения 🙏

Читать полностью…

Камянецкий. Избранное

Развлекаюсь с FastAPI и думаю: если вам далеко за 30 лет, какой язык программирования выбрать для поиска работы в разработке?

Конечно, вы решаете сами, но задумайтесь: с кем вам будет легче конкурировать в поиске работы? С 19-20-летними студентами или с консервативными «дядьками», для которых важнее всего, чтобы код работал...

Даже названия библиотек, кажется, намекают на это: Automapper, MapStruct, Marshmallow. 🤭

Читать полностью…

Камянецкий. Избранное

Смотришь на это:

from fastapi import FastAPI
app = FastAPI()
@app.get("/hello")
def index():
return "hello"


и думаешь: зачем я учил C#...

Но уже через несколько минут видишь что-то вроде:

from fastapi import FastAPI
from typing import List, Dict, Any
from controllers.blog_controller import router as blog_router
from controllers.user_controller import router as user_controller
from fastapi.middleware.cors import CORSMiddleware


А в каждом endpoint'е всё уже не так однострочно, потому что если пишешь на том Python'е, который однострочный, то либо работает не так, как ожидаешь, либо вообще не работает.

@router.get("/users/{user_id}")
def get_user(user_id: int, db: FakeDatabase = Depends(get_fake_db)):
user = db.get_user(user_id)
if user is None:
return {"error": "User not found"}
return user


А это CRUD-овый Hello World с одной моделькой...

идём на буткемп по бекендовому питону?)) fastapi

Читать полностью…

Камянецкий. Избранное

🔤🔤🔤🔤🔤🔤🔤🔤 🔤🔤🔤

Читать полностью…

Камянецкий. Избранное

Даздраперма! 🥳

Как ваши дела? Расскажите, чем почти два месяца без меня занимались?)
Я снова в строю 🫣

Через пол часик на прогулку. Можете накидывать вопросики.

Читать полностью…

Камянецкий. Избранное

Таланта не существует

В предыдущем сообщении начал писать ответ на комментарий, но выяснилось, что он сам по себе может быть полноценным постом.
Коротко ознакомлю с сутью:


Тезис:

Если человек по-настоящему талантлив, то он талантлив во всём"(c).

моё мнение: таланта не существует, и тут же добавляю
«Талантливый» математик ничего не смыслит в хирургии, ровно как и в кулинарии если не учиться этому

Ответ
Мне трудно с этим согласиться. Потому что успею делать практически всё. Хирургическую операцию сделать не смогу, конечно. Однако имею понятие, как там примерно всё устроено на своём уровне знаний. Высказывание, естественно, говорит о том, что если этот человек начнет заниматься чем-то другим, то он способен и в той области достичь прекрасных и, возможно, неординарных результатов


Подушню 🤭
Мне трудно с этим согласиться.

не первый раз у меня обсуждение «талантов»)

имею понятие, как там примерно всё устроено на своём уровне знаний

многие учёные легко расскажут вам, как перемещаться в пространстве — нужно лишь преодолеть скорость света. Увы, но реализовать это на практике, даже если они будут уделять этому всё своё время, не получится. Это не потому, что у них нет «таланта».
Ещё: как решить проблему смертности людей в Африке из-за банального отсутствия чистой питьевой воды? Как обеспечить трудоустройством всех выпускников курсов по Markdown? Эти проблемы не удаётся решить не потому, что у кого-то не хватает «таланта».

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

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

Можно сказать о «генетической предрасположенности».
Окей, например, казахский певец Димаш. Многие оперные певцы склонны полагать, что у него особое строение голосовых связок или чего-то там (я не особо разбираюсь в этом), однако они тут же добавляют: одного наличия такой особенности недостаточно для того, чтобы «вытворять» со своим голосом то, что он «вытворяет»; нужны годы и годы правильных т усердных тренировок.

Таким образом, я остаюсь при своем мнении: «талантов» и тем более «генетических талантов» не существует.

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

Что такое «талантливый программист»? Можно ли считать таковым того, кто в 17 лет основал Microsoft? Может ли это быть связано с тем что у него был практически свободный доступ к тогдашним компьютерам и он мог написать свой "Hello wrold" в отличии от тех кто не мог его написать? Можно возразить: «он же в Гарворд поступил!»
Да, действительно. Однако, мало кто задумывается над вопросами:
- «как он туда поступил?»
- «мог ли влиятельный отец поспособствовать этому?»
- почему его имя «Уилья Генри Гейтс III» в конце-то концов!

Ходят слухи, что Вольфганг Моцарт уже в пять лет писал свои первые пьесы – талант? Этот слух знают все, однако многие не знают, что его отец Леопольд Моцарт был композитором, скрипачом и педагогом, который сыграл значительную роль в музыкальном образовании и развитии своего сына.

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

Если под "талантом" понимать "усердие", тогда это «усердие», а не «талант», а если какие-то факторы поспособствовали успеху в какой-то области — будем их озвучивать.

На всякий случай: я без негатива 😄

🤺 пообсуждаем?

Читать полностью…

Камянецкий. Избранное

О программистах...

Имея всего один ноутбук и немного интернета, вы можете создать что угодно из нуля и единицы.

Сегодня первый.

Научиться программировать — это определенно одно из лучших умений, которое нам доступно в современных реалиях. Подчеркну: одно из, но точно не самое лучшее.

Почему и за сколько можно обучиться программированию? Чем знающий программирование и умений в код отличается от того, кто никогда не пробовал этого ремесла, попробую рассказать в нескольких постах.


Первое и, на мой взгляд, самое важное, что отличает программиста - это иное мышление. Программисты думают иначе, чем другие люди, и верят в то, что у каждой проблемы есть решение, а Google - лучший друг для решения проблем.
(Правда тогда, кроме рамблера я больше ничего не знал 😃)

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

Причем самое любопытное, не обязательно речь именно о коде. Допустим, у вас поломался пульт от телевизора, хорошо, не поломался - сели батарейки, какое стандартное решение проблемы?

🤭 Тест на программиста: что сделали бы вы?

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

😲 А может, есть что-то ещё?

В силу своей особенной лени, программист, скорее всего, погуглит что-то вроде «пульт для телевизора из телефона».

Вы можете посмеяться, "Так 2к24 год, все телевизоры могут управляться телефонами". Поспорю: когда я учился в 9-10 классе (примерно 2005), у меня был телефон Siemens CX65, из беспроводных интерфейсов там был только инфракрасный порт (IRDA), и да, уже в те времена были приложения, которые позволяли превращать такой телефон в пульт для тогдашних телевизоров (это небольшое отступление.

Кто программист - 🫡

В 2005 я только узнал, что есть какой-то Delphi, и всё моё программирование сводилось к чему-то вроде

Form1.Visible := False;
while True do
begin
Cursor.SetCursorPosition(
Random(0, Screen.Width),
Random(0, Screen.Height)
);
Sleep(10);
end;


Я только начинал, но даже тогда любопытство привело меня на тогдашний siemens-club, где получилось отыскать топик с этой темой. И это во времена CSD-интернета с ДЖИНС-Тоник'ом (кто не понял - тот поймёт).

Так вот к чему это я: казалось бы простая идея - есть проблема, значит нужно погуглить.

Но, коллеги, мне потребовались годы, чтобы понять, что это ох как неочевидно для многих.

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

Читать полностью…

Камянецкий. Избранное

Когда-то здесь появится осмысленное сообщение, но пока что нет)

Читать полностью…

Камянецкий. Избранное

Ушла эпоха ...

program GoodbyeWorld;

procedure DisplayGreeting(greeting: string);
begin
writeln(greeting);
end;

begin
DisplayGreeting('Goodbye, World!');
end.

Читать полностью…
Subscribe to a channel