проволока 1 2 вязальная

Мои публикации на хабре/ГТ

Март 26th, 2017 No comments

 С целью удобства сделал список публикаций на хабре:

 
 

Мои публикации на хабре/ГТ:
Программирование/компиляторы:
LLVM: компилятор своими руками. Введение
Как приручить дракона. Краткий пример на clang-c
Электроника и контроллеры:
Аналого-цифровое преобразование для начинающих
Подключение цветного LCD с сенсорным экраном к микроконтроллеру
Мобильный телефон своими руками. Часть 1
Мобильный телефон своими руками. Часть 2
Siemens Logo! — десять лет спустя
Начинаем работать в STM32CubeMX. Часть 1
Начинаем работать в STM32CubeMX. Часть 2
Ретрокомпьютеры:
Ноутбук Tandy TRS-80 model 200
Персональная электронная вычислительная машина «Апогей БК-01»
Персональный компьютер «Электроника МК-85»
Разное:
Raspberry Pi и Синяя Изолента
Внешняя USB-видеокарта Startech USB2DVIE3
Ремонт мыши Logitech MX Air
Обзор USB-осциллографа Hantek DSO-6022BL с логическим анализатором и гикпорном

http://32bit-me.livejournal.com/140769.html

хорошоплохо (никто еще не проголосовал)
Loading...Loading...

http://saling.livejournal…

Март 24th, 2017 No comments

Снимок экрана (910).jpg

http://saling.livejournal.com/2246441.html

хорошоплохо (никто еще не проголосовал)
Loading...Loading...

Шел медведь по лесу, увидел машину в говне, ну и сел в нее

Март 22nd, 2017 No comments

Прочитал сегодня на одном ресурсе комментарий
- Скачал фонарик для Андроид с ГуглПлея - а он 50 мегабайт.

Сижу и думаю - ну ладно, пять мегабайт это библиотеки для показа рекламы. Как сделать 20 мегабайт для ХеллоВорлд я тоже знаю - надо на Юнити писать. Но еще 25 мегабайт откуда взялись? Это мастерство, я считаю.

Про библиотеку это не шутка. Была мини-игра весом в 2 мега. Прикрутил 1 функцию "показать рекламу" в одном классе. Стала игра - 7,5 мегабайт.

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

http://kvisaz.livejournal.com/872259.html

хорошоплохо (никто еще не проголосовал)
Loading...Loading...

Программисты скоро будут никому не нужны

Март 20th, 2017 No comments

Оригинал взят у detonator666 в Программисты скоро будут никому не нужны

Оригинал взят у psyont в Программисты скоро будут никому не нужны

Оригинал взят у matveychev_oleg в Программисты скоро будут никому не нужны

Почему (и какие профессионалы будут востребованы) — объясняет миллиардер Марк Кьюбан

van-klibern-v-rossii

Комментирует ли Марк Кьюбан недавнее слияние компаний, рекомендует книги для предпринимателей или высказывается о 45-м президенте США, слушатели и интернет-пользователи ловят каждое слово серийного предпринимателя. Сейчас обсуждают его последний прогноз о будущем рынка рабочей силы. В недавнем интервью на Bloomberg TV Кьюбан высказался против того, чтобы молодые люди учились информатике и программированию. «Сегодняшняя отличная специальность вряд ли будет такой же через 5 или 10 лет», — сказал Кьюбан.

Он уверен, что следующей волной инноваций будет «автоматизация автоматики». Программное обеспечение скоро начнет писать само себя, что в конечном итоге ликвидирует крайне прибыльные сегодня рабочие места разработчиков. О них Кьюбан говорит: «Это ведь просто математика, так? Поэтому люди больше не понадобятся».

Read more...

хорошоплохо (никто еще не проголосовал)
Loading...Loading...

Последствия рефакторинга

Март 19th, 2017 No comments

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

Более того, если программа была более-менее реалистичная (т.е. некоторые места реализованы лучше, некоторые хуже), то рефакторятся обычно места, которые реализованы хуже. После чего они становятся реализованы лучше, т.е. так же, как и те места, которые с самого начала были "лучше".

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

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

Другими словами, рефакторинг и устранение технического долга, это не момент "высшего творчества" (как может сначала показаться - тз уже точно изложено в предыдущей версии кода, и мы можем, наконец-таки, показать своё самое лучшее как программисты), это замазывание и переделывание халтуры. Более того, и это нужно понимать, не "client facing" халтуры, а халтуры перед лицом людей, которые этот код читают и дописывают. То есть "себя и коллег".

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

Цель рефакторинга - вывести из зоны "неприятно" в зону "обычно".

http://amarao-san.livejournal.com/3333723.html

хорошоплохо (никто еще не проголосовал)
Loading...Loading...

Старые браузеры могут тормозить из-за новых скриптов

Март 13th, 2017 No comments

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

Попутно заметил, что Firefox стал греть ноут круче, чем Skyrim. Воет вентиляторами так, будто на взлет идет. Пришлось для части сайтов перейти на Chromе. Мир выкручивает руки, хочет, чтобы мы тоже были модными и катались на гироскутерах.

http://kvisaz.livejournal.com/869531.html

хорошоплохо (никто еще не проголосовал)
Loading...Loading...

Как самому освоить IT-профессию

Март 13th, 2017 No comments

Оригинал взят у ammo1 в Как самому освоить IT-профессию

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

Можно ли стать профессионалом в сфере информационных технологий (IT), не закончив ВУЗ по профильной специальности?
Без всяких сомнений - ДА, и очень многие специалисты в этой области не имеют профильного образования.

Read more...

хорошоплохо (никто еще не проголосовал)
Loading...Loading...

Можно ли создать собственный сайт без знания программирования?

Март 11th, 2017 No comments

Современные курсы программирования екатеринбург для начинающих и чайников. Звоните скорее и записывайтесь на уроки...
* * *
Ответ прост - да, можно. Если вы пользуйтесь бесплатной программой "Мини-сайт" от компании "КОРС-СОФТ". Причем, вы это сделаете за несколько минут, не залезая в дебри программирования. Деловой и лаконичный стиль сайта. Выгрузка по FTP. Импорт данных из 22 программ.

Read more...

хорошоплохо (никто еще не проголосовал)
Loading...Loading...

Отмена Вавилонской Катастрофы

Март 8th, 2017 No comments

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

"Когда я просматриваю свои записи и записи о делах Шерлока Холмса в период с 82-го по 90-й год, я сталкиваюсь со многими, которые представляют странные и интересные функции, что нелегко знать, какой выбрать и куда оставить. Некоторые, однако, уже получили огласку в газетах, а другие не предложили поля для тех своеобразных качеств, которыми так владел мой друг, и на которые они призваны проиллюстрировать. Некоторые также сбивают с толку его аналитические способности и будут, как рассказы, начинать без конца, в то время как другие были лишь частично прояснены, и их объяснения были основаны скорее на предположениях и предположениях, чем на том абсолютном логическом доказательстве, которое было так Дорогой ему. Существует, однако, одна из этих последних, которая была настолько замечательной по своим деталям и настолько поразительной в своих результатах, что у меня есть соблазн рассказать об этом, несмотря на то, что в ней есть моменты, которые никогда не были, И, вероятно, никогда не будет, полностью прояснен."

Но для блогов и современных статей местами - весьма достойно.

"Немногим менее пяти лет назад я рассердился на кусок поддельной информации, и я решил что-то сделать. Я читал рецепт в New York Times , и рецепт сказал мне, как и многие, многие рецепты говорили мне раньше, что для приготовления карамелизированного лука потребуется около 10 минут.

По собственному опыту я знал, что это ложь. Рецепты всегда говорили, что требуется 5 или 10 минут, чтобы карамелизовать лук, и когда вы следовали рецептам, у вас либо был слегка приготовленный лук, либо вы отстали на 40 минут от графика. Поэтому я карамелил немного лука и записал, сколько времени это действительно заняло."

Неплохо.

http://kvisaz.livejournal.com/866512.html

хорошоплохо (никто еще не проголосовал)
Loading...Loading...

PythonTutor

Март 1st, 2017 No comments

подбросил ссылку на PythonTutor

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

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

я сам проходил JavaRush.ru

http://kvisaz.livejournal.com/864395.html

хорошоплохо (никто еще не проголосовал)
Loading...Loading...