1

Система контроля версия Git - новое видео.

Новый видеоурок про такую классную штуку как git. Буду крайне благодарен, если поднимете в горячее.
https://youtu.be/RS6kmSem8tQ

П.С. Как всегда все бесплатно. На вопросы под видосами охотно отвечаю и помогаю всем изучающим.

Дубликаты не найдены

0

Пиши по-больше! Рассказываешь вполне понятно, я по крайней мере некоторые моменты понял.

Похожие посты
39

Топ-10 стран по золотым медалям на Олимпиаде по информатике

Десять стран с наибольшим количеством золотых медалистов на Международной олимпиаде по информатике с 1989 по 2019 год:

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

Топ-10 стран по золотым медалям на Олимпиаде по информатике Информатика, Образование, Программирование, Программист, Школьная олимпиада, Статистика, Рейтинг, Самый умный, Видео

Лидирует Китай, Россия уверенно занимает второе место, правда в последние годы начинает догонять США.

Интересный факт: Геннадий Короткевич из Белоруссии с 6 золотыми медалями является рекордсменом в истории Международных олимпиад по информатике.

На счету СССР 3 золотые медали.

Россия - 62 (золотые медали)

Белоруссия - 16

Украина - 10

Латвия - 7

Грузия - 5

Эстония - 5

Казахстан - 3

Литва - 2

Армения - 1

Туркменистан - 1

Показать полностью
36

Что находится между идеей и кодом? Обзор 14 диаграмм UML

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Аве Кодер! Тебе пришла крутая идея продукта, но ты не хочешь увязнуть в коде и потерять целостную картинку из-за мелких деталей? Ты вот-вот присядешь за то, что крякнул корпоративный сервер и тебе нужно набить что-то крутое и айтишное?


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


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


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


Для тех, кому лень читать и кто предпочитает смотреть и слушать: https://youtu.be/0I9aIP5gKCg


Основные цели дизайна UML:

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

Обеспечить механизмы расширяемости и специализации для расширения основных понятий.

Быть независимым от конкретных языков программирования и процессов разработки.

Обеспечить формальную основу для понимания языка моделирования.

Поощрять рост рынка объектно-ориентированных инструментов.

Поддержка высокоуровневых концепций разработки, таких как совместная работа, структуры, шаблоны и компоненты.

Интегрировать лучшие практики.


Диаграммы UML подразделяют на два типа - это структурные диаграммы и диаграммы поведения.

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

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


Диаграммы поведения показывают динамическое поведение объектов в системе, которое можно описать, как серию изменений в системе с течением времени.


Теперь пару слов о каждой из них


Диаграмма классов

https://youtu.be/sVVJp5a41o4


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


Три наиболее важных типа отношений в диаграммах классов (на самом деле их больше), это:

-- Ассоциация, которая представляет отношения между экземплярами типов, к примеру, человек работает на компанию, у компании есть несколько офисов.

-- Наследование, которое имеет непосредственное соответствие наследованию в Объектно-Ориентированном дизайне.

-- Агрегация, которая представляет из себя форму композиции объектов в объектно-ориентированном дизайне.

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма компонентов

https://youtu.be/OiVyha3sf_I


На языке унифицированного моделирования диаграмма компонентов показывает, как компоненты соединяются вместе для формирования более крупных компонентов или программных систем.


Она иллюстрирует архитектуры компонентов программного обеспечения и зависимости между ними.

Эти программные компоненты включают в себя компоненты времени выполнения, исполняемые компоненты, а также компоненты исходного кода.

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма развертывания

https://youtu.be/Yz8phtJoP7I


Диаграмма развертывания помогает моделировать физический аспект объектно-ориентированной программной системы. Это структурная схема, которая показывает архитектуру системы, как развертывание (дистрибуции) программных артефактов.

Артефакты представляют собой конкретные элементы в физическом мире, которые являются результатом процесса разработки.


Диаграмма моделирует конфигурацию времени выполнения в статическом представлении и визуализирует распределение артефактов в приложении.

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

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма объектов

https://youtu.be/tVW5oHNfAvc


Статическая диаграмма объектов является экземпляром диаграммы класса; она показывает снимок подробного состояния системы в определенный момент времени. Разница в том, что диаграмма классов представляет собой абстрактную модель, состоящую из классов и их отношений.

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

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма пакетов

https://youtu.be/237BWanM4Ak


Диаграмма пакетов - это структурная схема UML, которая показывает пакеты и зависимости между ними.

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

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма составной структуры

https://youtu.be/nsuJcMNaKeE


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


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

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма профилей

https://youtu.be/qBws7AfvDL8


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

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма прецедентов

https://youtu.be/BdAcxboG5No


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

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

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма деятельности

https://youtu.be/Z8PHBsNXAgc


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

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

В UML диаграммы деятельности предназначены для моделирования как вычислительных, так и организационных процессов.

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма состояний

https://youtu.be/ojCcUvGfpi8


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

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма последовательности

https://youtu.be/ycg3njrkk1c


Диаграмма последовательности моделирует взаимодействие объектов на основе временной последовательности. Она показывает, как одни объекты взаимодействуют с другими в конкретном прецеденте.

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма Коммуникации

https://youtu.be/KVLJj9xOq0E


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

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Диаграмма обзора взаимодействия

https://youtu.be/E0OJG8ojEAg


Диаграмма обзора взаимодействий фокусируется на обзоре потока управления взаимодействиями. Это вариант Диаграммы деятельности, где узлами являются взаимодействия или события взаимодействия. Диаграмма обзора взаимодействий описывает взаимодействия, в которых сообщения и линии жизни скрыты. Мы можем связать «реальные» диаграммы и добиться высокой степени навигации между диаграммами внутри диаграммы обзора взаимодействия.

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Временная диаграмма

https://youtu.be/NKTyDQUkLoM


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

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма
Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

Зачем в UML столько диаграмм?


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

Что находится между идеей и кодом? Обзор 14 диаграмм UML IT, Длиннопост, Софт, Программирование, Программа, Программист, Разработка, Диаграмма

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

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

Напротив, технический писатель интересуется поведением системы в целом и должен понимать, как функционирует продукт.

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



Аве!

Показать полностью 17
579

Тыжпрограммист или как потерять друзей

Есть у меня знакомый, одноклассник жены, лет 15 дружим семьями, не считая что они дружат со школы. Общались, ездили отдыхать, выпивали вместе, всё как положено. Не так часто как хотелось бы, все таки с возрастом обрастаем работой, детьми, обязательствами. Но все равно отношения поддерживаем. Назовем их Пашей и Машей.


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


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


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


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


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

Погоняв немного дома и на работе диагностировалось выздоровление пациента.


Отдал и началось. Звонок. Маша не может подключиться к вайфаю, "всегда работал, а сейчас не хочет, один раз подключился и снова не хочет, хотя мобилки сидят в интернете".

Хмм, у меня дома сутки проработал на и потом день на рабочем Wi-Fi с обновлениями и прочими прелестями сетевой жизни.

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


Привет, Паша и добрый вечер, АДСЛ Кинетик 2008г рождения, упорно игнорирующий все попытки подключения к нему, хотя хозяйские мобилки подключались на ура. Пароля админского естественно нет, логинов и паролей от ЛК тоже нет, роутер настраивали в ростелекоме в лохматом 2008году. Потому настройки никак не сбросить.


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


Со словами - меняйте роутер или/и провайдера откланялся.

Паша в шоке - как так то!? роутер совсем новый, че ему то станется, зачем менять? да и пароли ты нам все ставил, мы ничего не умеем. А скорость входящая меньше 8 мегабит т.к. когда-то они ее уменьшили, при 8 связь рвалась, потому сейчас сколько там меньше, но точно никто не помнит. Маши дома не было.


К слову заехать после работы это полтора часа потрачены в пустую и 40 минут пробок.


На следующий день звонок от Маши - видео притормаживает в ютубе когда выводится видео на телевизор через HDMI кабель и звука нет. Сказал как правильно включать ноут с телевизором с помощью HDMI кабеля. А если не поможет то куда зайти и что клацнуть. Потом почесав репу появились мысли про 720р в ютубе, про аппаратное ускорение в хроме. Мало ли что там еще может быть. Но звонить не стал т.к. такие вещи иногда чинятся по тому же принципу как и ломаются "я ничего не трогала оно само".


Прошли праздники и выходные. Сегодня снова звонок от Маши примерно такого содержания:

- когда приедешь доделать

- давай подключусь тимвивером удаленно гляну

- я сейчас не дома

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

- дочка включила, он не включается, ничего не работает и вообще все плохо, приедь доделай

- ок, приеду, но последний раз и больше никогда не обращайтесь с такими просьбами

- ой все, верни мне деньги

- хорошо


Занавес...


Естественно я вечером доберусь до банкомата и отправлю ей эти копейки.

С моей стороны этот инцидент не дойдет ни до моей жены, ни до Паши, их дружба останется жива, но без моего участия.

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

Показать полностью
141

Про домофон и "тыжпрограммиста"

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

А тут иду часов в восемь домой - а домофон стоит. И мало того, что стоит - он работает. Вернее, как: дверь закрыта, домофон мигает, а вот при попытке открыть старым ключом или набрать номер квартиры выдаёт ошибку. Повезло, что дома были родители, и отец спустился вниз открыть. Рядом стоящему пареньку повезло тем, что он ждал вместе со мной, поскольку у него дома никого не было.

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

Я в непонятках спускаюсь, а он уже в подъезде. Спрашиваю - а как же ж?..

"Да я попробовал там потыкать, ну и то ли сбросил их настройки, то ли прописал свой ключ, ну, в общем, теперь можно открывать своим"

Вот тебе и "тыжпрограммист".

7028

18 подробнейших уроков по программированию Arduino

Друзья, наконец-то я закончил съёмку этого курса уроков! Думаю многие про него уже знали, и ждали окончания. В общем, спасибо за поддержку и приятного просмотра!

Ну вот, теперь оставлю после себя что-то реально полезное =)

Показать полностью 15
42

13 сентября "День программиста России"

11 сентября 2009 года президент России Дмитрий Медведев подписал Указ № 1034, подготовленный Министерством связи и массовых коммуникаций Российской Федерации, который установил в России новый официальный профессиональный праздник — День программиста. Согласно этому документу, День программиста празднуется в России на 256-й день года — 13 сентября, а если год високосный — 12 сентября. Число 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта, а также это максимальная степень числа 2, которая меньше количества дней в году — 365. Безусловно, многие знают, что эта дата уже давно стала неофициальным праздником во всем мире людей, связавших свою профессиональную деятельность с программированием. И 24 июля 2009 года Министерством связи и массовых коммуникаций РФ был подготовлен и внесен в Правительство РФ проект Указа Президента России «О Дне программиста», который и был подписан в сентябре того же года. Что стало признанием государственной значимости сферы разработки программного обеспечения и значительного вклада специалистов этой профессии в инновационное развитие РФ. Так было всего несколько лет назад. Зачастую слово «программирование» и все, что с ним связано, ассоциируется у обычного человека только с персональным компьютером, однако, это не так. Практически каждое электронное устройство — от пульта дистанционного управления до сложных промышленных станков с программным управлением — в свое время прошли через руки специалистов по программированию. Мы ежечасно сталкиваемся с плодами трудов того, что сделал программист. Смотрим ли мы телевизор, слушаем ли радио, разговариваем ли по телефону — мы пользуемся тем, что создал программист. Промышленность, медицина, культура, образование — везде применяются электронные устройства. Пожалуй, это одна из профессий, которая охватывает столь широко сферы нашей жизни. Значение профессии программиста в повседневной жизни трудно переоценить. Этот род деятельности становится все более массовым и в то же время символизирует авангард современного общества. Кстати, до появления официального День программиста этот профессиональный праздник отмечали в разные дни: 19 июля — когда Августа Ада Кинг, считающаяся первым программистом, написала первую в мире программу для вычислительной машины; 10 декабря — в день рождения самой Ады; 4 апреля (4.04) — по аналогии с ошибкой «404» («данная страница не найдена»); 22 апреля (22.04) — дата связана с российской кодировкой (сегодня уже устаревшей) специальности 220400 — «Программное обеспечение вычислительной техники и автоматизированных систем».

620

Как я не стал C# программистом и не выпил чаю

В последнее время на Пикабу достаточно часто мелькало приглашение посетить бесплатные курсы по C# от юзера @HolyMonkey. Поскольку я сам
а) фрилансер с 7-летним стажем в вебе,

б) интересуюсь IT-технологиями и постоянно смотрю и читаю что-нибудь новенькое,

в) давно приглядываюсь к шарпу как к следующему языку (все-таки на пыхе под десктоп писать == стрелять себе в ногу),

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


Вчера в 20:00 по столичному начался стрим. Автор сразу начал отвечать на вопросы пользователей как о курсе, так и о своей личной жизни, увлечениях и прочем. Спустя примерно полчаса, он открыл презентацию и попытался приступить к объяснению заданного материала. Я, как ответственный слушатель, даже заготовил тетрадочку, а моя девушка, еще не знакомая с программированием вообще, сидела рядом и пыталась настроиться на обучение. Однако, поток вопросов от пользователей не иссякал. Причем, несмотря на то, что курс заявлялся как азы языка и программирования в целом, люди спрашивали о потоках, полиморфизме и других страшных для неподготовленного человека вещах - в общем, всем том, что не является начальными знаниями. Ну да ладно. Как "ладно" и то, что ни минуты спича не прошло, чтобы в речи оратора не прозвучала пара-тройка матных слов. Пофиг, бесплатно ж.


Однако, несмотря на все это, вместо рассказа о, видимо, скучных азах, автор все так же отвлекался на вопросы, к курсу имеющие слабое отношение, рассказал нам о том, что профессионально играет в футбол (красавчик!) и является христианским (православным?) миссионером (что позже вызвало недоумение). Все это здорово, но заявленная 2х-часовая длительность занятия уже наполовину прошла, а Роман так и не сказал ничего полезного. Ну я и написал в чат, "Чувак, уже почти час прошел, а еще ты еще ничего не сказал". Ну или как-то так, цитата приведена дословно или почти дословно. Вас как, слово "чувак" оскорбляет? Меня лично нет, как и слова "мужик", "дядя", "парень" и прочие нейтральные.

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


Сразу отвечу на вопросы.

Бесплатно-не бесплатно - разве это решает? В сети лежит куча курсов от того же гикбрейнса в записи, в которых преподаватель отвечает строго на вопросы по теме и блокирует чат тогда, когда начинает объяснять новый материал. По ним вполне можно учиться и получать знания. Есть книжки, "разорившись" на которые (цена 1-1.5 тыр.), можно вполне сносно освоить алгоритмы и синтаксис языка. Но уж если вписался делать, делай нормально. Я пошел не потому, во всяком случае, не столько потому, что бесплатно, сколько потому, что автору можно будет задать вопросы. Вопросы по материалу, а не за жизнь. За жизнь я с Васей-соседом прекрасно пообщаюсь.


Зачем сначала просить расшарить ссылки на группу курса, рассказать друзьям, а потом через 5 минут сливать двоих слушателей (напомню, мы с девушкой хотели курс пройти)? Я конечно понимаю, что автора "никто нихуя не пиарит" (цитатка со стрима), но так разбрасываться своей ЦА смысла я не вижу. Тем более, что


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


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


Сори за простыню, пригорело.

P.S. Где же твоё терпение, миссионер?

Показать полностью
216

Arduino для начинающих - Передача и прием данных. Библиотека Serial и коды ASCII

Это 10-й выпуск курса "Arduino для начинающих", сегодня мы поговорим о том, как пользоваться последовательным монитором порта – получать, отправлять различные данные, в общем, общаться со своим устройством и управлять им.

Список остальных выпусков:

#0 Введение в курс. Чего ожидать от этой серии для начинающих.

#1 Немного электроники и схемотехники – без них никуда.

#2 Знакомство с Arduino. Основные компоненты для начала работы.

#3 Arduino изнутри - структура, составляющие и их назначение. Микроконтроллер Atmega328P

#4 Arduino IDE Настройка и установка драйверов. Проверка работоспособности платы Arduino

#5 Первая программа – работаем со светодиодом и кнопкой.

#6 Условные операторы и циклы.

#7 Логические операции И, НЕ, ИЛИ.

#8 Функции и их применение.

#9 Библиотеки - как с ними работать и создать свою собственную.


Всем, как обычно, удачных компиляций! :)


P.S.: Если вы еще не состоите в сообществе "Arduino & Pi", милости просим: http://pikabu.ru/community/arduino

181

Ответ на пост Excel в excel

Послезавтра релиз, дел полно, сижу листаю Пикабу и натыкаюсь на такой пост

http://pikabu.ru/story/excel_v_excel_5008626


Посидел, пораскинул мозгами: "А надо ли мне это сейчас?" Решено - надо.

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

С перерывами и отвлечениями на работу чай за часик накидал консольную программку на C#. Работает в Office 2013.

Программа спартанская, в ней нет никаких проверок: если неправильный формат картинки - она падает, если картинка не найдена  - она падает и т.д. И еще, чтобы ее запустить, должны быть установлены инструменты разработчика Office, которые ставятся при установки офиса.

Ответ на пост Excel в excel Excel, Комунечегоделать, Гифка, Тыжпрограммист, Программирование

Перевод картинки в Excel занял примерно 50 минут. Держа в голове, что по работе много всего делать, я в это время основательно ничего не делал. Кажется кто-то скоро получит по шапке.

Код лежит тут:

https://github.com/bildeyko/ExcelPic

а exe файлик с картинками и полученным xlsx файлом в архиве тут:

https://github.com/bildeyko/ExcelPic/releases/tag/v1


Если кто-то захочет запустить, делается это так: в консоли, перейдя в директорию с  программой, ввести ExcelPic.exe 1.bmp

Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: