ak_47: (Default)
Все нынче бросились разрабатывать искусственный интеллект. Старожилы упомнят японскую электронику с "fuzzy logic". Вангую что совсем скоро увидим холодильники и рисоварки с наклейками "artificial intelligence". Интересно, будет ли обратное движение - за товары без AI? Скажем, тостер в хипстерском магазине с пометкой что этот товар не использует GMO AI, только натуральные сопротивления, LEDs и элементы нагревания.

Особенно большие надежды возлагают на AI в автопроме. Обещают что уже совсем скоро будет полностью автономный автомобиль. Даже Илон Маск заявил что Тесла будет управляться с помощью AI. Ну раз сам Илон Маск взялся за дело, то деваться некуда.

Если автомобили будут роботизированы и не надо будет никакого человеческого участия в вождении, то это станет революцией не меньшей (а может даже и большей) чем переход от повозок с лошадями к автомобилям. Но, по-моему, попытки запрячь AI под капотом, с тем, чтобы он вёл машину как человек это какой-то тупик. При появлении первых автомобилей никому не приходило в голову сделать их похожими на лошадей. Чтоб, значит, они пили воду, ели овёс и реагировали на крик "тпру!". Но именно это и пытаются сделать разработчики AI для автомобилей: учат компьютер вести автомобиль как человек.

Думается мне что все эти попытки обречены на провал пока есть хоть один человеческий водитель на дороге. Так же как в своё время заасфальтировали шоссе, нанесли разметку, ввели правила дорожного движения и исключили лошадей из транспорта, так и с новыми автомобилями: надо делать разметку, но уже для компьютеров, придумывать новые правила движения и держать людей подальше от всего этого. Никто же не учит лошадей дорожным знакам и не ожидает от них бегать не медленнее чем 60 км/ч. Вот так будет и с людьми. Время реакции не дольше чем 5мсек, зазор между авто не больше чем 20см при скорости не ниже чем 100 км/ч.

Осталось только уговорить профсоюз таксистов. И тогда неумолимую поступь прогресса уже ничего не остановит!

СЯУ

Sep. 19th, 2017 06:51 pm
ak_47: (Default)
...что, оказывается, Lycos до сих пор жив, и там даже есть какой-то действующий уеб-майл. Чудом удержался от того, чтобы сразу же записаться и эпатировать всех новым адресом.
ak_47: (Default)
1. В Гугле придумали новый алгоритм сжатия JPEG файлов. 35% меньше размер при лучшем качестве: Announcing Guetzli: A New Open Source JPEG Encoder.

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

Чертовщина какая-то!
ak_47: (Default)
Сегодня на работе обсуждали всякие компьютерные изобретения и вот что подумалось. Изобретения которые бесспорно несут на себе печать гениальности:
  1. Everything is a file
  2. UTF-8
  3. Markdown syntax
ak_47: (Default)
Убиться ап стену Надо в конце адреса добавить:
&nojs=1
Если в адресе нет параметров, то надо заменить & на ?:
?nojs=1

Мне помогло.

Bookmarklet:
javascript:location.search='?nojs=1'+(location.search?('&'+location.search.substr(1)):'');

Duh!

Nov. 1st, 2015 01:03 pm
ak_47: (Default)
Недавно на просторах интернета наткнулся на интересную статью: Why Self-Driving Cars Must Be Programmed to Kill. В ней обсуждают этические проблемы стоящие перед производителями самобеглых колясок.

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

And therein lies the paradox. People are in favor of cars that sacrifice the occupant to save other lives—as long they don’t have to drive one themselves.

Кто бы мог подумать!

И так вот они во всём. Только было учёные уже вывели формулу счастья, ан нет, белковые организмы вечно всё усложнят и запутают:

Bonnefon and co are quick to point out that their work represents the first few steps into what is likely to be a fiendishly complex moral maze. Other issues that will need to be factored into future thinking are the nature of uncertainty and the assignment of blame.

Лиха беда начало. Но французам не впервой делать fiendishly complex автомобили, так что бойцы морального фронта не сдаются, а засучив рукава готовятся сделать сказку былью:

These problems cannot be ignored, say the team: “As we are about to endow millions of vehicles with autonomy, taking algorithmic morality seriously has never been more urgent.”

От себя добавлю вот что. Автономные автомобили (масло масляное, но что делать!) скорее всего выйдут в ограниченном количестве в мир. Но будет как с выхлопами сегодня. Правительство утвердит институт автомобильной этики, который в соответствии с новейшими достижениями гарвардских светил будет выдавать индульгенции сертификаты. Фирмы будут подавать свои этические алгоритмы на сертификацию и потом предъявлять сертификаты страховым компаниям если что, так что с них все взятки гладки. А VW подкрутит алгоритм так, что когда на нём едет тестер, то убиваться будет он, а когда покупатель, то давить будут педаль тормоза мотоциклиста.
ak_47: (Default)
Пару дней назад подошла к концу подписка на VPN сервис. Прежде чем продлевать подписку у текущего провайдера решил посмотреть что творится на рынке, какие цены и вообще.

Прогресс за год виден невооружённым глазом. Все достойные внимания провайдеры поддерживают OpenVPN, L2TP/IPSec, прошивки на раутерах, чёрта лысого. С родным клиентом, с опен-сорцным, с виндовым, с линуховым - любые конфигурации за ваши деньги. Все принимают bitcoin. Это с технической стороны.

С политической стороны хвастают тем что не держат логи, что не уважают DMCA, и тем что компания не американская. Американские провайдеры это компенсируют тем что у них нет mandatory data retention laws (как, например, в Австралии), сильные законы по защите потребителя, и даже если в дверь к ним постучат, то у них система спроектирована не сохранять вообще ничего. Скажи мне кто 20 лет назад что для бизнеса будет преимуществом находиться вне США, я бы рассмеялся этому человеку в лицо. Как, однако, меняются времена...

Отдельно на многих сайтах появилась такая фишка как warrant canary: документ, который говорит что к ним в дверь не постучали. Как только постучали, так документ убирается и юзеры делают свои выводы. Не все согласны с тем что warrant canary эффективна, говорят что это лишь security theatre и только вводит юзеров в заблуждение относительно реального положения дел. Вполне возможно что это так, хотя в Австралии власти решили эту головную боль радикально, а именно усекновением головы у канарейки.

Но в целом жить можно. Как и ожидалось, частная инициатива и жажда наживы идут на шаг (а то и на два) впереди правительственных щупалец. Так победим!
ak_47: (Default)
Ещё одна иллюстрация того, как всё в компьютерном мире становится только хуже.

Дано: Мобильник HTC с последним андроидом версии 5.0 и microSD картой. Стандартная аппликация для камеры сохраняет на SD карту файлы вида IMAGNNNN.jpeg и MOVNNNN.m4v, где NNNN это просто порядковый номер.

Задача: Импортировать файлы на комп с Виндой, да так, чтобы имя файла отражало дату его создания. Например, 20150917_200557.jpeg

Ерунда, казалось бы. А вот выясняется что это нерешабельная задача; по крайней мере, средствами софта. Забегая вперёд скажу что текущее решение из разряда "против лома нет приёма":

1) выключить телефон
2) вынуть бегемота из холодильника вынуть SD карту
3) вставить SD карту в адаптер
4) вставить адаптер в лаптоп
5) запустить виндовый визард и проимпортировать файлы с желаемыми настройками
6) вынуть SD карту из адаптера
7) вставить SD карту обратно в телефон
8) включить телефон

Наивные попытки решить задачу менее радикально:

Попытка №1: Подключить телефон через USB кабель к компу и запустить визард импорта.
Хрен там. Винда, имея 100500 настроек как именно импортить (очень удобных и полезных, между прочим!) не имеет возможности указать источник файлов, кроме как всё устройство целиком. Естественно что при сканировании устройства находятся сотни мелких картинок из других аппликаций, кешей и пр. Вся эта каша удобно сгруппирована по времени создания файлов. Выковыривать изюм из этой булки я уже не стал.

Попытка №2: Ладно, хрен с ними с текущими файлами, но может есть опция на будущее создавать файлы с требуемым именем? Лехко! Есть и гугловая аппликуха для камеры и ещё парочка неплохих. Всё сохраняют как надо. Одна беда - на SD карту сохранить не могут! Туше.

Попытка №3: Но я ж такой весь из себя программист, стыдно пасовать перед тупой железкой! А вот я сделаю mount SD карты, так чтобы карта была доступна как одна из директорий на внутреннем носителе. И туда уже буду сохранять фотографии и видео. Вот какой я находчивый пионэр. Но андроид тоже не дети писали. Специально для ретивых пионэров, там нельзя сделать mount кроме как из под рута.

На какое-то мгновение в мозгу мелькнула шальная мысль: а не использовать ли эту возможность, чтобы уже наконец сесть и зарутить девайс и настроить не только камеру, но и всё остальное как надо? Но мой добрый ангел хранитель вмешался, пелена спала с глаз и я тут же очнулся от наваждения, поняв что это Сатана искушает меня. Заманивает меня свободной памятью без предустановленного хлама; чистыми, как слеза младенца, конфигами; удобством подключения к компу не только через кабель, но и по WiFi! И всё в таком же духе. Я соблазнился бы на эти райские кущи, а в реальности попал бы в ад бессонной ночи, где красноглазый, с помощью такой-то матери бился бы с андроидом до утра и в итоге пал бы, повержен зверем, под демонический хохот искусителя.

Нет, таких телефонов нам не надо. Я как Самсон, разрываюший пасть льву, выдрал SD карту из телефона и был таков. Ибо сказано: Далёк Господь от нечестивых, а молитву праведников услышит.

Windows 10

Sep. 6th, 2015 12:56 pm
ak_47: (Default)
Что-то все в ленте о политике, да о политике. Хочется отвлечься на милые сердцу безделицы. Как раз недавно дошли, наконец, руки и поапгрейдил Винду на семейных машинах. Результат поединка: 1.5:1 в мою пользу. :)

Машина №1, лапоть с Windows 8.1, с тачскрином: всё стандартное, минимум установленных программ, никаких кастомизаций - апгрейд прошёл чисто, Винда 10 встала без проблем и всё заработало. 0:1 в пользу Винды.

Машина №2, лапоть с Windows 8.1: огромная куча всякого софта, рабочая лошадка, которая повидала всякое. До апгрейда были траблы с админ эккаунтом, которые, впрочем, были залечены. Оказалось что не совсем. После апгрейда на Вин10 комп окончательно сдох и дальше BIOS'а не бутился. Пришлось прибегнуть к классическому сценарию: format c:. Очко в мою пользу. Счёт сравнялся: 1:1.

Машина №3, десктоп с Windows 7 Pro: самая навороченная машина, чего на ней только не стоит и что я только на ней не вытворяю. Апгрейдить я даже и не пытался ибо уже опытный игрок. Никакой надежды на удачный автоматический апгрейд всё равно не было, т.к. на этой машине система стоит на быстром, но маленьком SSD диске, а всякое юзеровское барахло на большом, но медленном HDD диске. (При такой конфигурации Винда не умеет апгрейдиться, от слова совсем.) Присудить себе целое очко было бы незаслуженно, поэтому только 0.5, т.к. всё равно пришлось немного поплясать с бубном.

В ходе установки на десктоп выяснилось что если Винда 7 могла встать на разные диски (система на одном, а ProgramData и Users - на другом), то Винда 10 таких вольностей не позволяет. Users ещё можно вынести на другой диск, а ProgramData ни в какую. Сама Microsoft об этом стыдливо умалчивает, а только лишь рекомендует всё ставить на один диск, т.к. universal apps могут себя чувствовать плохо на разных дисках. В 21 веке выдвигать такие требования это, извините, какой-то позор.

Второй позор это новый интерфейс, который оставляет впечатление недоделанного продукта. Часть настроек доступна в новом интерфейсе, но все оставшиеся только в классическом. Если уж задумали перевести систему на новый интерфейс, то надо было это делать последовательно, чтобы все окна были по новой технологии. А получилась какая-то сборная солянка. При этом часто вылазит давняя проблема мелкомягких - окна которым невозможно менять размер. Вот так и сидишь за 29" монитором и крутишь скролл-бар в окошечке 250x100 пикселей. И хорошо ещё если прокрутка есть, а то может и не быть:

WinX Notifications

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

Windows 7: всё что есть в меню и многое другое находится поиском:
Win7 Search

Windows 10: а хрен вам поиск. Ешьте что дают:
WinX Search

Windows 7: ширина меню:
Win7 Start

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

Windows 10: какая такая ширина? Думали что если можно раздвигать меню, то наступила вам сладкая жизнь? Наивные!
WinX Start

Свои же системные элементы не влазят по ширине! Я не знаю в каком Бангалоре они нанимали дезайнеров, но даже линуховские десктопы до такого не опускаются в наше просвещённое время. Хоть какой-то юзабилити должен быть или где?

Пришлось доставать из закромов StartIsBack:
WinX SiB

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

П.С. Отдельно доставляет то что горячие клавиши для переключения раскладок клавиатуры Винда так и не может запомнить между ребутами. Как отшибло память начиная с XP, так это всё до сих пор и тянется. Наверное девелопер, который эту фичу писал уволился или на пенсию вышел, да так и унёс с собой секрет верескового мёда сохранения настроек пользователя.
ak_47: (Default)
Это я один такой или кому-то тоже кажется что новый дизайн Bloomberg.com это какой-то адцкий пиздец? Они там все кислоты обожрались или наступает конец времён?

Апдейт №1: Нашёл статью где показан дизан сайта с 2010 года до теперешнего. До 2013 всё было хорошо, а потом их начало колбасить.

Апдейт №2: Они ещё и коменты под статьями полностью отключили. Кросафчеги.
ak_47: (Default)
Если вы любите передачи радиостанции 103.FM и при этом хотите их слушать оффлайн (например, в транспорте) не спешите проклинать криворуких программистов наваявших радиостанции уебсайт. Программы из архива станции можно скачивать в несколько простых шагов:
  1. Скачиваем интерпретатор PHP для Винды и раззиповываем в любую директорию. Особо продвинутые могут добавить директорию в переменную среды %PATH%. Кул хацкеры могут даже создать ассоциации для .php файлов.

  2. Редактируем php.ini и включаем расширения curl и sockets. Проверяем что расширения подгружены: "php -m".

  3. Копируем в любое место чудо-скрипт AdobeHDS.php. Читаем документацию.

  4. Если есть желание, то можно поставить адд-он для FireFox, который распознает линк на F4M manifest. Если нет FF или просто лень, то линк можно выковырять руками из developer tools браузера.

  5. Запускаем AdobeHDS.php с URL манифеста. По желанию можно указать другие полезные параметры: имя выходного файла, кол-во параллельных потоков для скачивания, стирать ли промежуточные файлы или нет и пр. и пр.

  6. Открываем получившийся файл в любимом плеере и наслаждаемся передачей без обрывов сети или на смартфоне в поезде. Дополнительный бонус: можно прокручивать рекламу и не терять связь, как это часто происходит в уебанском плеере на сайте полюбившейся радиостанции.
Примеры использования AdobeHDS.php можно посмотреть тут: Adobe HDS Downloader. Там же можно задать вопрос автору.

Profile

ak_47: (Default)
АК-47

Most Popular Tags

Expand Cut Tags

No cut tags
Powered by Dreamwidth Studios