Category: образование

Category was added automatically. Read all entries about "образование".

Лампа

Хабр пробил дно...

Первый пост, от которого у меня начало подгорать, а у меня из-за этого сливаться карма был Надел наушники и погиб: разбираемся со странной смертью школьника в Рембау . Пост об электробезопасности и темы, которые там затронуты, как в комментариях, так и в самом посте - очень важные для каждого из нас. НО! Компетенция автора поста, который путает напряжение и ток, пишет откровенную ахинею и не может даже нормально озаглавить пост... Дикие комментарии совершенно неадекватных школие с моноклем, пытающихся мне доказать мою не состоятельность, просто дикая дичь.


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

Но не прошло и двух дней... И появляется шедевральный пост...



Самое главное, что хабр вне политики - это прописано в правилах. Всех жестоко карали за политику. И тут появляется чисто политический пост: Наши с вами персональные данные по-прежнему нагло продаются . Если вы думаете, что пост о защите персональный данных, то нет.
Чувак, живёт в Германии и от туда тявкает какая Россия плохая и в каком говне мы тут живём. Более того, на мой вопрос, что же нам делать в этой ситуации, ответил (цитирую): "Если коротко — свергнуть правительство для начала." . Потом понял, что сморозил херню, переобулся в полёте и написал более мягко. Людей, кто не согласен с либерасткой позицией этого дисидента жестоко карали. Человека, который оставил первый комментарий, мол давайте не будет превращать хабр в политическую арену адово заминусили, считай тупо вынесли с хабра слив карму. Это нормальное общество? При этом аналогично защищают Варламова, который критикует и ему за это справедливо втащили в нескольких местах (парадоксы нашего городка). Я не знаю кто такой Варламов, но судя по комментариям втащили за дело. Комментарии в этом посте вообще чистая политота, даже до Вождя дошли... Срамота...

Самая мякотка заключается вот в чём. Один человек раскрыл личность этого поциента, который гонит эту дичь. Оказывается, там серьёзный ФГМ и человек просто неадекватен и бомбит интернет такой ерундой. И про него на лурке даже есть статья . Хотел цитаток от туда пару тиснуть, но там вся статья ШЕДЕВР. И это говно тусует на хабре, собирает плюсцы и это сегодняшний хабр, скатившийся в политику с таким вот лидером...

По моему пора покидать ресурс, раз там происходит такая дичь... Разделение хабра его подкосило, объединение его испортило, а такие посты его убивают. Впроцем поциент скорее уже мёртв. Эх, вспомним славные 2010 годы, когда было куча технических постов, куча крутых поделок и т.п.
Лампа

Стрим завершился

Не самый удачный мой стрим. Давно уже ничего не вёл, низкое разрешение сделал. Косноязычно рассказывал, видно утратил навык. Плюс, как-то не очень подготовился. Но в целом доволен. Не успел рассказать только про мнопоточную работу с СОМ-портом. Итак, сами видео.





Примеры программ, которые я показывал, живут тут https://github.com/dlinyj/rs-232_linux_example

termios man

Примеры из поста:
1. Пример
2. Пример

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

Ну и магазин https://chipster.ru/ , спасибо ему за помощь!
Лампа

Linux разработка для rs-232 на си

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

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


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

Пока примерная дата прямой трансляции - грядущее воскресенье 9 сентября, 18:00. В субботу я отдельно скажу о времени, явке, ссылках. В любом случае, трансляция будет на моём канале.

Я надеюсь ещё на вашу информационную поддержку, а так же поддержку di_halt
Лампа

Chaos Construction 2018

Впервые, наверное за 10 лет, я таки выбрался на СС. Благо, что сейчас до СС можно было даже дойти пешком, а не тащиться в ночь из Москвы - это стало сильно проще.
Могу сказать так, персонально для меня СС стал другим. Я скорее это связываю с тем, что времена изменились, что я постарел, что ценности в мире стали другими и с тем, что надо идти в ногу со временем. Говорить, что он сдулся - не могу. Скажу, что весьма всё на уровне было, я бы сказал на высоте. Мне понравилось. Даже поиграл в охоту на уток, на настоящем NES.


Однако, сейчас практически не испытываю никаких эмоций на тему старого хлама. Ни возбуждения, ни восторга. Это забавно и прикольно, что люди поддерживают старые игрушки, но возникает странное ощущение, что люди не готовы жить сегодня, а хватаются за то что ушло. Когда одни и те же люди, примерно с одним и тем же ассортиментом старого железа с интервалом в 10 лет его представляют, становится немного грустно. Конечно, за 10 лет ценность этого старого железа ещё возросла, но и интерес к нему в квадратичной форме упал.
И я понимаю, что все мои Palm-ы надо спрятать в коробку и забыть, лишь зимними вечерами доставать и любоваться. А искать надо что-то более современное и интересное. Порой мне кажется, что все мои тараканы в голове начали плодиться, когда я начал Jornada мучать. После этого меня так конкретно перекосило.

Для меня весь СС сделали две лекции. Внепрограмная лекция от 090h/shadowsoul "Взлом сканеров штрих кодов" (суббота) и 090h/shadowsoul "Карты и дампы Все что вы хотели знать о контактных картах, но боялись спросить" (воскресенье). Как по мне - эти две лекции сделали весь СС. Вообще я даже немного жалею, что не отслушал все лекции по аппаратке, но увы не было возможности сидеть все два дня, а в воскресенье я на СС приехал ТОЛЬКО из-за этой лекции. Это просто какая-то бомба, которая ломает мозг. Спасибо вам за эти лекции!!! Вы прям меня вдохновили и показали такие штуки, которые лежат на поверхности.

Из позитивных моментов, был очень рад видеть многих "стариков" (да может и без кавычек). Пожать руку, помириться с теми, кого обидел и т.п. Потыкать разные железки, увидеть старых друзей из Москвы. Очень рад был, что выбрались mbr и sevasat, смешно сказать, с моей подачи. Молодцы ребятки. Рад знакомству с electrodyssey, надеюсь ещё пообщаемся.
Лампа

Высшее образование

Давно витала мысль мне это написать, но никак не доходили руки. Мысли многих лет, общение со многими людьми свожу в один пост.



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

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

Как правило люди, которые не имеют высшего образования (и среди читателей моего блога таких много и я знаю их лично) очень комплексуют из-за этого. И на то есть свои причины. Все люди с самым широким кругозором, с которыми я люблю общаться, которые обогащают мой внутренний мир своим виденьем, своими знаниями - имеют высшее образование. Не буду перечислять их имён, чтобы не вызывать ещё больших комплексов у других людей, но эта правда. Порой даже бывает, понимаешь что человек очень глубоко мыслит, имеет хорошую грамотную речь, спрашиваешь о его образовании и опа: у него есть высшее. И я очень сильно ценю и берегу образованных и начитанных людей, так как именно они позволяют мне шире взглянуть на жизнь.
Collapse )
Лампа

Выводы

Я сторонник фриланса, и старался много лет работать из дома по разными предлогами. Но с возрастом как-то хочется чтобы дом был местом отдыха, семьи, очага и уюта. Может быть хобби (которое, желательно, как можно дальше от работы). А работа, пусть даже самая интересная и любимая - на работе. В другом месте, здании, помещении.



Плюс, в последнее время, дома совершенно не могу собраться. В студенческие годы, когда я работал в журнале, то писал всё дома. Но кроме дома была учёба в универе, вечные пьянки, встречи с друзьями, т.е. дом был местом сна и силы. Сейчас просто хочется уюта. Так же, в последний год мой дом представляет собой одну съёмную комнату в разных уголках России (да, такой я переменчивый). Поэтому комната эта должна быть уютной. А когда там есть работа, то просто расслабиться я не могу - висит Дамоклов меч не выполненной работы. В журнале я работал для души.

Кто как решает данную проблему?
Лампа

Правильная жизнь

- Правильно ли я живу?
- Правильно, но напрасно (с)


Что такое правильно жить, вот с рождения? Быть хорошим послушным ребёнком, хорошо учиться в школе, с отличием окончить институт, удачно женится (выйти замуж), родить двоих-троих детей, воспитать их, работать в престижном месте, с хорошей зарплатой, помогать внукам и умереть во сне.

Не делать: не пить много, не употреблять наркотиков, не изменять, не воровать (и далее по заповедям) и множество других НЕ, в зависимости от религии и воспитания.
Не напоминает этот сценарий дерьмо?



Всегда, когда я пытался быть "правильным" и жить по "правилам", моя жизнь превращалась в какую-то кашу. Когда я себя ограничивал, всегда было плохо. И когда я обретал свободу, я становился собой. И как правило это не нравилось и не нравится другим. Любовь, свобода действий, творчество, идти не решению родителей, а по велению души, мир на ладони... Да мало ли что ещё? Всё это делает меня счастливым. Если говорить о правильности действий, то я многое делал то, что порицается обществом, и что не принято говорить в обществе, много всяких гадостей, но эти я и я счастлив, что это всё составляет меня. Например вещества... Это отличный опыт. Не воровал и не изменял не из-за заповедей, а просто потому что внутри себя я буду чувствовать не комфортно.

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

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

Рабство денег, рабство работы, рабство учёбы, рабство интернета (вы уже рабы, что читаете этот опус).

Как перестать быть рабом?
И на чём стоит рабство? Сегодня я сидел и выпивал со старым другом, и мы обсуждали работу и карьеру и как жить лучше. На любое предложение изменить жизнь он и его подруга приводили +100500 доводов, почему этого делать не стоит и почему нельзя рисковать. Опять же рабская психология. Ответ прост, и страшен: Надо быть смелым.

Хватит ли у вас смелости переночевать на улице без денег? Отправится в путешествие просто так, в никуда? Хватит смелости оставить тёплое жильё? Хватит смелости остаться без всего? Хватит смелости поставить всё на карту? Я знаю ваши доводы. Но все эти доводы перечёркивает ваша смерть, война, катастрофа, эпидемия и т.п. Т.е. это возможно, но вы БОИТЕСЬ?

Моя цель:убить в себе раба и стать свободным человеком! Я готов ради этого на всё. Абсолютно на всё. Лучше умереть свободным, чем жить рабом.
Лампа

Вебинар: Linux разработка на языке си. Изучаем основное API

Надеюсь скоро перестану ЖЖ использовать для анонсов.



В данном вебинаре будет охватываться основное API разработчика в пространстве пользователя.

  • Ознакомление с процессом сборки ПО и специфики компилятора C из состава GCC

  • Разработка и использование разделяемых библиотек

  • Отладка программ

  • Изучение механизмов низкоуровнего файлового ввода-вывода

  • Изучение механизмов обеспечения многозадачности и межпроцессного взаимодействия

  • Применение файловых и сетевых сокетов

  • Изучение и применение механизма сигналов

  • Изучение процессов, потоков их различие, использование многопоточности, изучение механизмов синхронизации потоков и их проблем

  • Создание демонов, изучение различия между демонами и прикладным ПО

  • Изучение особенностей консольного ввода-вывода

  • Применение отображаемых в память файлов и их использование


Дата и время проведения данного вебинара: с 31 октября (пн) по 3 ноября (чт) 2016 года, с 11:00 по 17:00 (время Московское!), с перерывами (время ориентировочное, быть может будет и быстрее). Стоимость вебинара 2 000 российских рублей (предпочтительно оплата на карту Сбербанка, в крайнем случае Paypal для иностранцев). География участников не имеет значения. Видеозапись будет обязательно!!! Так, что если вам неудобно время и место, то вы можете посмотреть данный вебинар в удобное время и потом задать все вопросы и прислать мне ваше домашнее задание!
Требования к участникам мастер-класса: Знание языка си, на уровне книги Б.В. Керниган,Д.М. Ричи «ЯЗЫК С».

Запись ведётся по электронной почте dlinyj@gmail.com. Для записи необходимо ваше имя (ф.и.о. по желанию) и контактные данные (номер телефона и почта). Желательно описать цели посещения этого вебинара, уровень подготовки и род занятий.

Пример проведённого вебинара: "Отладчик gdb"

Collapse )

К слову сказать, у меня появилась тематическая группа вконтакте https://vk.com/linuxprogramming . Подписывайтесь, делайте репосты. Спасибо!
Лампа

"Отладчик gdb" результат вебинара

Вебинар состоялся. Для тех, кто пропустил - доступно видео.



1. Пример отладки простейшей программы.
2. Дизассемблирование. (в т.ч. и других архитектур).
3. Многопоточная отладка.
4. Отладка дочерних программ.
5. Подключение к работающему процессу.
6. Удалённая отладка. (в т.ч. и других архитектур)
7. Отладка с дампом ядра.
Программы, использованные в статье обитают тут https://github.com/dlinyj/gdb
Полезные ссылки:
Лампа

Вебинар: Linux разработка на языке си. Изучаем основное API

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



В данном вебинаре будет охватываться основное API разработчика в пространстве пользователя.

  • Ознакомление с процессом сборки ПО и специфики компилятора C из состава GCC

  • Разработка и использование разделяемых библиотек

  • Отладка программ

  • Изучение механизмов низкоуровнего файлового ввода-вывода

  • Изучение механизмов обеспечения многозадачности и межпроцессного взаимодействия

  • Применение файловых и сетевых сокетов

  • Изучение и применение механизма сигналов

  • Изучение процессов, потоков их различие, использование многопоточности, изучение механизмов синхронизации потоков и их проблем

  • Создание демонов, изучение различия между демонами и прикладным ПО

  • Изучение особенностей консольного ввода-вывода

  • Применение отображаемых в память файлов и их использование


Дата и время проведения данного вебинара: с 17(пн) по 20(чт) октября 2016 года, с 11:00 по 17:00 (время Московское!), с перерывами (время ориентировочное, быть может будет и быстрее). Стоимость вебинара 2 000 российских рублей (предпочтительно оплата на карту Сбербанка, в крайнем случае Paypal для иностранцев). География участников не имеет значения. Видеозапись будет обязательно!!! Так, что если вам неудобно время и место, то вы можете посмотреть данный вебинар в удобное время и потом задать все вопросы и прислать мне ваше домашнее задание!
Требования к участникам мастер-класса: Знание языка си, на уровне книги Б.В. Керниган,Д.М. Ричи «ЯЗЫК С».

Запись ведётся по электронной почте dlinyj@gmail.com. Для записи необходимо ваше имя (ф.и.о. по желанию) и контактные данные (номер телефона и почта). Желательно описать цели посещения этого вебинара, уровень подготовки и род занятий.

Пример проведённого вебинара: "Отладчик gdb"

Collapse )