Переделал редактор конспектов на platform.soer.pro Давно хотел его сделать чем-то похожим на Jupyter ноутбуки.
Теперь документ - это набор блоков. Блок может быть разных типов, пока только Markdown, но планирую еще сделать код, графики и схемы.
Пока много чего не сделано, но начало положено. Напоминаю, что можно присоединиться к разработке и получить "PRO" за решение issue этой платформы.
Теперь документ - это набор блоков. Блок может быть разных типов, пока только Markdown, но планирую еще сделать код, графики и схемы.
Пока много чего не сделано, но начало положено. Напоминаю, что можно присоединиться к разработке и получить "PRO" за решение issue этой платформы.
👍10🔥3
Не все читают чат, поэтому продублирую здесь сылку на критику книги "Принципы, паттерны и методики гибкой разработки на языке C#", о которой писал ранее.
https://sergeyteplyakov.blogspot.com/2013/12/about-agile-principles-patterns-and.html
Критика от Сергея Теплякова. Это автор другой книги по С#, который глубоко разбирается в теме. Критика хорошая, но мне кажется вывод о книге все же предвзят, там сильно больше пользы, чем предполагаемого вреда.
https://sergeyteplyakov.blogspot.com/2013/12/about-agile-principles-patterns-and.html
Критика от Сергея Теплякова. Это автор другой книги по С#, который глубоко разбирается в теме. Критика хорошая, но мне кажется вывод о книге все же предвзят, там сильно больше пользы, чем предполагаемого вреда.
Blogspot
Критика книги Боба Мартина "Принципы, паттерны и методики гибкой разработки на языке C#"
Поскольку камрады выразили желание увидеть в одном месте все комментарии к столь известной и уважаемой книге, как "Принципы, паттерны и ме...
👍11👏4❤1🤩1🥱1
В общем я решил обозревать новости, и не знаю где эти самые новости взять. Расскажите про какие-нибудь интересные агрегаторы новостей. Где можно свежее про айтишечку брать )
❤6
В программировании есть вещи, которые не стареют. С ASCII графикой в комментариях к коду я познакомился году эдак в 1996, когда подписался в FIDO на NICE.SOURCES. Хорошо запомнил пример с кодом для декодирования JPG, который сопровождался ASCII.
Я заговорил об этом, потому что наткнулся вот на эту статью - https://blog.regehr.org/archives/1653 которая содержит кучу примеров с инфографикой из кода.
Я заговорил об этом, потому что наткнулся вот на эту статью - https://blog.regehr.org/archives/1653 которая содержит кучу примеров с инфографикой из кода.
👍7🔥7🤮4❤1
У нас есть замечательная группа VK, в которой собираем интересные ролики по программированию. А вот сегодня я там запустил голосование по лучшему ЯП.
Кому интересно вот ссылка - https://vk.com/codeartblog
PS в группе админю не только я, так что претензии по тому что там размещено не ко мне. )
Кому интересно вот ссылка - https://vk.com/codeartblog
PS в группе админю не только я, так что претензии по тому что там размещено не ко мне. )
🥰9❤1
https://www.youtube.com/watch?v=1qtaVMIfqTQ
Выпустил видео про написание функции на TDD + TypeScript. Может кому-то поможет осмыслить разработку через тестирование.
Выпустил видео про написание функции на TDD + TypeScript. Может кому-то поможет осмыслить разработку через тестирование.
YouTube
Реализация функции deepMerge для собеса (TS+TDD)
#soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - https://news.1rj.ru/str/softwareengineervlog
Спонсорство - https://donate.s0er.ru
Сайт платным контентом - https://soer.pro
Зеркало для видео Дзен Видео - https://zen.yandex.ru/i…
Основной канал для общения и публикации новых видео - Телегарм - https://news.1rj.ru/str/softwareengineervlog
Спонсорство - https://donate.s0er.ru
Сайт платным контентом - https://soer.pro
Зеркало для видео Дзен Видео - https://zen.yandex.ru/i…
👍27❤3
Ладно хейтеры, это предсказуемая реакция на выводящее из привычного болота состояние. Но, суко, люди, которым ты помогал, когда они ещё вообще ничего из себя не представляли, которые вдруг переворачиваются и начинают тебя кенселить - это выше моего понимания.
Вот в чем, в чем, а в таком я точно не был замечен. А то что говно льют за спиной, ещё лучше характеризует этих людей. Я не буду называть имена, но я вас услышал, господа.
Вот в чем, в чем, а в таком я точно не был замечен. А то что говно льют за спиной, ещё лучше характеризует этих людей. Я не буду называть имена, но я вас услышал, господа.
😱41🤯14🐳12👍7😢6❤4😁2🤔2🤬2💩2🕊1
Я прислушался к вашим советам и попробовал на голосовом вводе произнести фразу "please merge two arrays ". У меня получилось следующее " please merge to erase". Я вбил эту же фразу в гугл переводчик и включил произношение, у него получилось следующее " please match two arrays".
А что получается у вас?
А что получается у вас?
😁40🤬2👍1
Ребята, если кому-то, что-то не нравится, то просто выйдите из сообщества. Не надо заходить в чат и начинать хамить. Если вам сделали замечание по поведению, то либо прислушайтесь, либо сразу на выход.
Я взрослый дядька, не надо меня жизни учить, я без вас разберусь что и как мне делать.
Я взрослый дядька, не надо меня жизни учить, я без вас разберусь что и как мне делать.
👍108😁12🔥6👎5❤4💯3👏1
Хочу поделиться списком рекомендованной литературы для разработчика. За один день такой объем, конечно, не осилить, но как долгосрочная цель - ок.
https://dckms.github.io/system-architecture/emacsway/it/self-education/self-education-for-software-engineer.html
#книга #рекомендация
https://dckms.github.io/system-architecture/emacsway/it/self-education/self-education-for-software-engineer.html
#книга #рекомендация
🔥69👍16
Кухарке на заметку, разница между параметрами и аргументами:
function someF(a, b)...
someF(1, 2)
a,b - параметры
1, 2 - аргументы
function someF(a, b)...
someF(1, 2)
a,b - параметры
1, 2 - аргументы
👍132😁6😱6🤣6👏5👌4🤔2
Недавно меня спросили "А ты делаешь каты?". Этот вопрос поставил меня в тупик, все дело в том, что для программистов эта фраза имеет особый смысл.
Выполнять кату - значит практиковаться в том или ином аспекте программирования, при этом каты могут быть по алгоритмам, подходам, архитектуре, т.е. по чему угодно.
Есть списки кат, которые можно выполнять и для этого есть специальные каталоги "кат".
Интересно на эту тему почитать статью Mark Seemann - https://blog.ploeh.dk/2020/01/13/on-doing-katas/
Выполнять кату - значит практиковаться в том или ином аспекте программирования, при этом каты могут быть по алгоритмам, подходам, архитектуре, т.е. по чему угодно.
Есть списки кат, которые можно выполнять и для этого есть специальные каталоги "кат".
Интересно на эту тему почитать статью Mark Seemann - https://blog.ploeh.dk/2020/01/13/on-doing-katas/
ploeh blog
On doing katas
Approach programming katas differently than martial arts katas.
👍15
Хороший вопрос про английский. Мой опыт таков:
1. Я могу читать даже очень сложные тексты (например, на arxiv.org), но скорость чтения раза в 3-4 меньше чем русского текста.
При этом дело не в том, что мне не хвататет лексики. Не знаю с чем это связно, просто английский текст жрет "батарейку" сильнее, быстрее устаю.
2. Практики устной речи, да еще с теми для кого английский - родной язык, у меня было очень мало. Почти всегда - переписка. Причем, я отвратительно знаю грамматику.
При необходимости подтянуть все можно, но у меня так сложилось, что я находил и нахожу интересную работу внутри России. У меня просто нет жесткой необходимости учить английский лучше.
Из моего опыта - устная речь чтением не прокачивается от слова совсем. Грамматику тоже надо тюнить, но читая названия коммитов к англоязычным репозиториям, замечаю, что, скажем, с артиклями никто не парится.
Так что если нет практики, причем ее надо очень много, то крайне сложно прокачать речь.
1. Я могу читать даже очень сложные тексты (например, на arxiv.org), но скорость чтения раза в 3-4 меньше чем русского текста.
При этом дело не в том, что мне не хвататет лексики. Не знаю с чем это связно, просто английский текст жрет "батарейку" сильнее, быстрее устаю.
2. Практики устной речи, да еще с теми для кого английский - родной язык, у меня было очень мало. Почти всегда - переписка. Причем, я отвратительно знаю грамматику.
При необходимости подтянуть все можно, но у меня так сложилось, что я находил и нахожу интересную работу внутри России. У меня просто нет жесткой необходимости учить английский лучше.
Из моего опыта - устная речь чтением не прокачивается от слова совсем. Грамматику тоже надо тюнить, но читая названия коммитов к англоязычным репозиториям, замечаю, что, скажем, с артиклями никто не парится.
Так что если нет практики, причем ее надо очень много, то крайне сложно прокачать речь.
👍56🔥9🐳4
https://youtu.be/vjTO0BqZwsY
Футболки с логотипом канала продолжают уходить в массы, сейчас в нашу банду соеров входит три человека - Михаил Фленов и Денис Westwind.Galeaf
Ссылку на стрим Дениса где он в футболке прилагаю.
Футболки с логотипом канала продолжают уходить в массы, сейчас в нашу банду соеров входит три человека - Михаил Фленов и Денис Westwind.Galeaf
Ссылку на стрим Дениса где он в футболке прилагаю.
YouTube
Стрим для отдыха #3 (часть 2)
#ITubeTeam #python
https://discord.gg/bntzwv6qP8 - Дискорд.
https://news.1rj.ru/str/WGDev - телеграм-канал проекта
https://vk.com/wgdev - vk-группа проекта.
https://discord.gg/bntzwv6qP8 - Дискорд.
https://news.1rj.ru/str/WGDev - телеграм-канал проекта
https://vk.com/wgdev - vk-группа проекта.
Очень давно я вел свой блог codeart.ru, я давно его удалил, но некоторые заметки ушли в Интернет. И вот пару из них я недавно нашел. Решил перепечатать их сюда:
Заметка из 2007: https://telegra.ph/10-razlichij-mezhdu-stroitelyami-i-programmistami-07-04
Заметка из 2007: https://telegra.ph/10-razlichij-mezhdu-stroitelyami-i-programmistami-07-04
Telegraph
10 различий между строителями и программистами
S0ER Каждый день гуляя по набережной Енисея, я вижу как строится многоквартирный 14-ти этажный дом, сейчас он находится уже на стадии сдачи. Так вот, сегодня проходя мимо этого дома я подумал, а ведь строительство дома и написание программы ничем не отличается.…
😁17👍7😢1
Вторая заметка, написана позже, но не помню в каком именно году. https://telegra.ph/Maska-podseti-Vy-uvereny-chto-ponimaete-dlya-chego-ona-nuzhna-07-04
Telegraph
Маска подсети. Вы уверены, что понимаете для чего она нужна?
S0ER Недавно мне довелось проводить собеседование с соискателями на должность инженера-программиста в нашу компанию. Обязательным условием приема на работу было - хорошее знание и понимания основ функционирования локальных вычислительных сетей (ЛВС). По итогам…
👍16🤔1😢1
Ну и последняя, моя самая любимая, тоже из 2007.
https://telegra.ph/Skazka-o-tom-kak-ya-stroil-zamok-iz-peska-07-04
https://telegra.ph/Skazka-o-tom-kak-ya-stroil-zamok-iz-peska-07-04
Telegraph
Сказка о том, как я строил замок из песка
Решил я построить песочный замок. Нашел песочницу, начал было строить, да тут в местных СМИ пролетела информация — в соседнем дворе песочницу новую построили, песка в ней больше и лепить из него удобнее. Пошел посмотреть. И точно! Песок хороший, слегка мокрый…
👍23😁4🔥2😢1
Количество WEB API растет не так уж и быстро, рост достаточно "крутой", но все же линейный.
Т.е. говорить, что современная разработка - это исключительно борьба API - очень смело.
Мне кажется, что значительная часть рынка - это по-прежнему монолиты без четких архитектурных границ, и соответственно без связывающих API.
Вывод простой, веб проникает в разработку все глубже, а необходимость API возникает только после того как приложение достигает определенного уровня зрелости. Так что уметь разрабатывать API - важно, но не критично.
Т.е. говорить, что современная разработка - это исключительно борьба API - очень смело.
Мне кажется, что значительная часть рынка - это по-прежнему монолиты без четких архитектурных границ, и соответственно без связывающих API.
Вывод простой, веб проникает в разработку все глубже, а необходимость API возникает только после того как приложение достигает определенного уровня зрелости. Так что уметь разрабатывать API - важно, но не критично.
👍21
Я так понимаю, что майнить крипту при текущем курсе этой самой крипты и стоимости видеокарт стало невыгодно. Поэтому спрос на карты упал.
Насколько я понимаю принцип работы майнинга, там нелинейный рост необходимых мощностей при производстве все новых и новых единиц валюты, расчет на то, что производительность будет расти так же нелинейно.
Но вот что-то пошло не так.
https://www.theverge.com/2022/7/1/23191634/nvidia-amd-gpu-shortage-over-3080-3070-3060-radeon-rx-6900-6800
Насколько я понимаю принцип работы майнинга, там нелинейный рост необходимых мощностей при производстве все новых и новых единиц валюты, расчет на то, что производительность будет расти так же нелинейно.
Но вот что-то пошло не так.
https://www.theverge.com/2022/7/1/23191634/nvidia-amd-gpu-shortage-over-3080-3070-3060-radeon-rx-6900-6800
The Verge
The GPU shortage is over
We just bought a Nvidia RTX 3070 for MSRP.
👍9❤1🤩1