Персональный сайт Александра Тауениса » Размышления вслух

Размышления вслух

Дебют в OpenSource

Итак, сегодня состоялся мой дебют в мире OSS. В развивающийся тулкит составления интерфейсов Xwt я добавил крайне важное, но почему-то отсутствовавшее до недавних пор свойство Tag у элементов управления (виджетов). Первый блин, конечно, комом (и вышел с 2 попытки), но ОТК пройдено: https://github.com/mono/xwt/pull/311 merged … from atauenis:master 6 hours ago.

Свойство Tag должно быть известно программистам под Windows Forms и WPF (было оно и в VB6 User Forms), где оно использовалось для маркировки диамически создаваемых элементов управления.

Вот что значит опыт!

Сегодня отнёс на радиокружок электронные вкусности из своих загашников, а именно трубку 42ЛК2Ц и полный набор плат от 3УСЦТ. Трубка после прострела вполне себе ожила, а вот с шасси пришлось повозиться. Не было цвета, яркость была никакая (хотя кинескоп только что показывал в среднем около 2,5кОм, что означает вполне себе хорошую эмиссию), и была половочленовая кадровая сихронизация, слегка прыгали кадры, ещё глючило гашение. Я уж думал пол-ящика перекопать, но тут вмешался руководитель… Яркость удалось восстановить штатной подстройкой напряжения 125В в БП (было занижено, но кто-бы мог подумать, ведь размер был нормальный). Гашение налажено путём подстройки резистора «время импульса гашения». Кадры прыгали по причине неверной установки частоты строк, после её коррекции картинка встала как вкопанная и появилось некое подобие цвета! А я-то думал, придётся пол-телевизора перекопать, многие электролиты менять. 🙂

Что певым делом проверяют при ремонте? Вилку, выключатель и предохранитель!

Интересная неделька началась. Понедельник: знакомый попросил помочь со свежеподобранным с помойки телевизором — не включается. Оказалась неисправность в колодке предохранителя. Телевизор оказался вполне рабочим (почему выкинули?..). Вторник — затишье 🙂 . Среда — под вечер сдох принтер, не включается… Разбираю его, вынимаю БП, получаю разряд от сетевого электролита 36мкФ 400В, ничего не нахожу, предохранитель цел, собираю, с горя нажимаю кнопку «вкл», включился! Дальнейшие опыты показали, что причиной оказалась неисправная кнопка включения на майне — срабатывает через раз или если сильно нажать. Что будет завтра? Отойдут контакты в какой-нибудь советской сборной вилке?

Ещё один вариант настройки МГТС-GPON WiFi

По телефону консультировал родственника, у которого после переустановки ОС перестал работать WiFi-ный интернет от МГТС (по оптоволокну). Название точки доступа, вроде бы, обычное, mgts№КВАРТИРЫ, но стандартный ключ «номер телефона без 8 и тире» не подходит. Модем не простой, на 2 телефоно-вайфая (2 антенны), и на корпусе (в т.ч. сзади) ничего не написано, кроме названия HUAWEI. Подключение по «шнурку» Ethernet (от старого модема «Стрим») не дало возможности войти в веб-интерфейс модема по стандартному 192.168.0.1… В итоге пришлось обращаться в техподдержку (495-636-06-36), после долгого и упорного «ну не подходит этот ключ» с матюками про 300 раз уже правильно выставленный IP и 300 раз перезагруженную винду, нас перебросили на толкового специалиста. Оказалось, админка роутера тут на нестандартном адресе 192.168.100.1, а логин/пароль telecomadmin/admintelecom . В веб-интерфейсе удалось найти ключ сети, он оказался случайно сгенерированной комбинацей из цифер, которая подошла.

Гуглинг яндексом впоследствии показал, что у консультируемого стоит обыкновеннейший Huawei HG8245, однако я долго ломал голову над ним, что за «коробка с 2 антеннами». Вывод — подключение МГТС-WiFi по телефону производится аналогично лечению апендицита по скайпу. Вот так ларчик просто открывался, а я дурак ленивый.

Как уюрать закладку «Приложения» в Chrome

В одной из последних версий Хрома на панель закладок добавили, с первого взгляда неудаляемую, закладку «Приложения» (самая левая). В редакторе закладок она отсутствует, пункта «Удалить» в контекстном меню нет. Что же делать? Решение нашлось случайно: нажать на неё правой кнопкой мыши, и снять в меню галочку «Отображать ярлыки приложений». Вот и всё.

Аналог ByRef в C#

Я был удивлён, что по запросу «Аналог ByRef в C#» ничего ценного не нашлось. (далее…)

Mono Error CS0103 — неочевидное решение

Решил подтвердить знание толка в извращениях. 🙂 Создал проект в MonoDevelop (MD). Дабы помучаться, графический интерфейс решено сделать на Windows Forms, а не GTK#. 🙂 Скачал IDE для WinForms, присобачил к проекту этой самой формочной IDE файл xxx.Designer.cs и перезагрузил сам xxx.cs в MD. Думал, всё, сейчас запущу и увижу заветное серое окно… (далее…)

Смерчи в центральной полосе

Вчера днём и сегодня утром по Тульской и Калужской областям прошлись смерчи средней паршивости — срывало крыши и поднимало людей (одна женщина сейчас в больнице с переломами). Тот же грозовой фронт, что и вызвал эти смерчи сегодня около 17:30 прошёлся по Москве и области. И всё бы ничего, но…в Авдотьино (30 км по Щёлковскому шоссе) тоже прошёлся смерч, срывающий крыши. Ветер южный, так что ждём торнадо в Ярославской и Владимирской областях 🙂
Для паникующих: в Калужской области лёгкие смерчи, в том числе портящие отдельные крыши — такая же норма, как и наводнение в Петербурге или акулы во Владивостоке. То есть, несколько раз в год бывают. Но севернее Серпухова — уже не норма.


Источник: http://www.m24.ru/videos/19788

Переводчик телеграмм 2.1 — работы начаты

В связи с прошествием большей части экзаменов, начаты плавные работы над новой версией Переводчика телеграмм. За 3 года разработки (с августа 2010 г.), после слияния с Переводчиком четырёх проектов (далее…)

Учу Си, путаю с VB

Итак, сегодня со мной произошла забавная ситуация. Раньше я 6 лет программировал на Visual Basic (для себя). Теперь вынужденно учу Си, поскольку для микроконтроллеров AVR хорошего Васька (Вижел-Бэйсика) нет. Пишу ШИМ. Компилятор упорно выдаёт error: expected ';' before ')' token. И так, и сяк я пытался менять код — всеравно ошибка. Причина оказалась в следующем: вместо for (log1=0, log1 <= duty, log1++){…} надо было написать for (log1=0; log1 <= duty; log1++){…}