Pull to refresh
97
0
Mithgol the Webmaster @Mithgol

вебмастер, фидошник

Send message

Twitter хочет читать мои SMS и знать о том, кто и когда звонит мне, кому и когда я звоню

Reading time2 min
Views59K
При попытке обновить официальное приложение Twitter для Android я столкнулся с неприятным ростом его желаний:

[фрагмент скриншота]

Стремление к возможности читать и удалять мои SMS без моего ведома — это ужé достаточный повод не ставить такое обновление на мобильник. Но у него, по крайней мере, есть какие-то прецеденты (позавчера на Хабрахабре можно было прочесть, что на право читать SMS и перехватывать их покушáются Facebook, Viber, Hangouts, Telegram…), есть и какое-то объяснение для людей ленивых и недалёких: «мы просто хотим отправить Вам на SMS код активации и избавить Вас от необходимости вручную копировать или набирать его».

Но требовать право доступа к статусу телефона — это же вообще запредельная какая-то наглость. Это же возможность знать, когда мне звонят (или когда я звоню другим), и кто именно звонит мне (и кому я звоню). И куда сложнее обосновать это право, да ещё так обосновать, чтобы обыватель уверовал.

Что же это значит? — надеются, что «пипл схавает» и без объяснения?

Создаётся мрачное впечатление, что сделанные Сноуденом разоблачения возымели отчасти обратный эффект: корпорации решили, что людишки всецело и окончательно смирилися с тем, что каждый шаг каждого гражданина может под микроскопом рассматривать штатовский гэбэшник — а значит, теперь не только государство, но и другая сила (например, корпорация) может людишек невозбранно примучить, требуя полной открытости и наготы как обязательного условия для доступа ко блогосфере, чатам, микроблогам и так далее. И монетизировать эту открытость, сливая данные невесть кому.

Создаётся мрачное впечатление, что само наличие возможности для приложения запрашивать такие права, как доступ к SMS или к номерам собеседников — это ужé фатальный недостаток системы Android: ведь если приложение может такие права просить, а пользователь не может отказать в этой просьбе, не отказавшись заодно и от обновления, то тогда права будут просить непременно, просить жадно и настырно.

Читать дальше →
Total votes 180: ↑139 and ↓41+98
Comments257

Представляем аналитику посещаемости Гитхаба

Reading time1 min
Views11K
Выходные окончились, и к нам возвращается прежний настрой на внедрение новых функций Гитхаба. Исходя из желания зрелищно начать 2014 год, сегодня мы с удовольствием запускаем аналитику посещаемости!

Теперь вы сможете видеть подробные проанализированные сведения о посещениях тех репозиториев, которыми владеете или в которых можете напрямую помещать код (push). Просто зайдите на страницу графиков конкретного репозитория — и увидите новую ссылку, ведущую на страницу «Traffic».

[Traffic]

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

[траффик GitHub]
Глядеть на эти цифры о собственных наших репозиториях было забавно, иногда удивительно, всегда интересно. Надеемся, что и вам это понравится не меньше, чем нам!
Total votes 51: ↑47 and ↓4+43
Comments6

Подозрение о тайном телекоммуникационном хабе

Reading time1 min
Views14K
Прямо сейчас у себя в Центре подписки (который справа от ленты) вижу вот такую картинку:

[скриншот]

Все хабы в разделе «Телекоммуникации» помечены галочками, но сам раздел это не делает помеченным.

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

Также в Центре видна надпись «6 новых хабов», но если нажать «Показать настройки», то видно только «2 новых» в разделе «Базы данных» и ещё «3 новых» в разделе «Разное», чем косвенно подтверждается вывод из предыдущего абзаца.

Очевидною кажется мысль поставить галочку на самóм разделе «Телекоммуникации»; но когда затем нажимаю ниже кнопку «Сохранить», то галочка не сохраняется: при очередном нажатии на ссылку «Показать настройки» на месте этой галочки вдругорядь показывается квадратик.
Total votes 171: ↑106 and ↓65+41
Comments33

«Ростелеком» + «Tele2 Россия» = ?

Reading time1 min
Views32K
Олег Сальманов в «Ведомостях» сегодня (12 декабря) поместил статью «Правительство одобрило создание нового федерального оператора связи», из которой читатель с интересом узнаёт о том, что по указанию вице-премьера Дворковича (данному вчера в письменном виде) представители российского государства в совете директоров «Ростелекома» станут голосовать за сделку, нацеленную на объединение мобильных активов «Ростелекома» в совместное предприятие с «Tele2 Россия».

Совет директоров «Ростелекома» для обсуждения создания совместного предприятия назначен был на 17:00 — так что, надо думать, идёт он прямо сейчас.

Читать дальше →
Total votes 33: ↑29 and ↓4+25
Comments64

Объявлена технологическая нейтральность радиочастот в России

Reading time1 min
Views32K
В «Известиях» сегодня (11 декабря 2013 г.) появилась статья Виктора Логинова «Радиочастоты объявили технологически нейтральными». Изложенная там новость (появления которой я ждал два года назад) означает, что операторам сотовой связи, даже не имеющим явных лицензий на оказание услуг 3G и 4G, всё равно разрешается отныне предоставлять абонентам эти услуги на имеющихся у операторах полосах частот.

Абоненты компаний «Tele2 Россия», СМАРТС, «Мотив» и им подобных имеют полноценный повод сегодня возрадоваться: LTE грядёт!
Total votes 75: ↑69 and ↓6+63
Comments69

Знакомство и свидание: рейтинги и отзывы пользователей и пользовательниц. (Идеи из комиксов продолжают воплощаться на смартфонах.)

Reading time2 min
Views31K
Для начала позвольте напомнить (а не то наверняка подзабылось), что 22 октября 2009 года на Хабрахабре я перевёл блогозапись «(Дополненная) реальность подражает искусству», автор которой привёл вот этот выпуск комикса «Abstruse Goose»:

[Abstruse Goose: iScreener]
Тогда поводом для него стало появление на YouTube занятного видеоролика, персонажи которого, запуская на смартфоне распознавание лиц, могли получать гиперссылки на профили друг друга в социальных сетях (таких, как Twitter, или Last.FM, или SlideShare). Правда, они использовали эту технологию не для знакомств и свиданий, а в бизнес-целях (вероятно, не зря: у авторов видеоролика на сайте можно прочесть о том, что в итоге они присоединилися к Research In Motion, Ltd. — и работают над UI следующего поколения BlackBerry).

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

И я заметил, что комментарии на Хабрахабре тогда развивали именно эту задумку.

Читать дальше →
Total votes 14: ↑7 and ↓70
Comments14

Основные зарубежные сборники аниме-картинок отключены Роскомнадзором

Reading time3 min
Views80K
В сáмом начале месяца (1 ноября) я упоминал на Хабрахабре о закрытии доступа к «Sankaku Complex» Роскомнадзором, а veam в комментариях прибавил, что несколькими днями ранее того был закрыт доступ и ко крупной доске картинок — к Gelbooru.

Сейчас я вынужден прибавить к этому не менее печальную новость. Все читатели, из России собравшиеся посетить другой крупный сборник аниме-картинок — сайт Danbooru, на идее которого Gelbooru был изначально основан — вот ужé несколько дней принуждены наблюдать сообщение о блокировке:

[скриншот]

В твиттере ещё одного значительного сборника аниме-картинок (Yande.re, название которого происходит от японского слова «ヤンデレ», означающего безумную и смертоносную влюблённую) позавчера была опубликована новость о том, что домогательства Роскомнадзора, обращённые к их провайдеру, поневоле привели к решению самостоятельно блокировать доступ для всех российских читателей сайта. И действительно можно видеть «403 Forbidden» от nginx.

Читать дальше →
Total votes 133: ↑111 and ↓22+89
Comments133

Нужен ли на Хабрахабре хаб SQLite?

Reading time1 min
Views3.6K
Взгляните справа от ленты на список хабов Хабрахабра — и в нём вы увидите тринадцать хабов, посвящённых базам данных:

[скриншот списка]

В нём есть именные хабы для PostgreSQL и MySQL, для Oracle и для MongoDB, для майкрософтовского SQL-сервера и для Access. Даже для CUBRID.

Однако движок SQLite (хотя о нём на Хабрахабре есть более 70 блогозаписей) именного хаба не удостоен.

А меж тем распространённость SQLite значительна. SQLite стоит в каждом Файерфоксе, в каждом Скайпе, на каждом Маке, на каждом из смартфонов Symbian, iPhone и Android, а также во многих версиях PHP.
Total votes 50: ↑36 and ↓14+22
Comments12

Роскомнадзором запрещён анимесайт «Санкакукон». Кто недовольно заорёт, того в тюрьму: «не патриот!»

Reading time3 min
Views74K
Сбылось, сбылось одно из самых мрачных пророчеств моих, сбылось буквальнейше.

Не один раз, а дважды в нынешнем году (8 августа и 24 сентября) я предрекал наступление технологического шариата в России по образцу Государства Кувейт (دولة الكويت‎‎), приводя в пример кувейтское извещение о запрете доступа «за порнографию», появляющееся при попытке открыть довольно безобидную статью на анимешном сайте «Sankaku Complex» (на «Санкакуконе», как его зовут сокращённо):

[кувейтский скриншот]

Я утверждал 8 августа, что если сперва один из министров Пакистана в сентябре 2012 года предложил награду за убийство автора фильма «Невинность мусульман», назвав его «опорочившим образ Пророка», а затем Grey с изумлением увидел в начале февраля, что весь YouTube много месяцев подряд остаётся заблокированным «Билайном» на всей территории Северо-Кавказского федерального округа России (включая даже Ставрополье, где мусульмане не преобладают), то тогда и кувейтская инициатива вслед за пакистанскою неизбежно отзовётся запретами в российском Интернете, нацеленными на борьбу с анимешными сайтами. Я также выложил тогда полдесятка иронических лимериков на эту тему.

перечитать лимерики
          «Я слыхал, что Канамэ Мадока
           Опорочила образ Пророка.
           Если слух не обман —
           Жди ответ мусульман», —
           Он сказал, улыбаясь жестоко.

          «Я слыхал, что Асакура Рёко
           Опорочила образ Пророка.
           Если слух не обман —
           Жди ответ мусульман», —
           Он сказал, улыбаясь жестоко.

          «Я слыхал, что Щираи Куроко
           Опорочила образ Пророка.
           Если слух не обман —
           Жди ответ мусульман», —
           Он сказал, улыбаясь жестоко.

          «Я слыхал, что Имаи Момока
           Опорочила образ Пророка.
           Если слух не обман —
           Жди ответ мусульман», —
           Он сказал, улыбаясь жестоко.

          «Мне сказали, что Насу Киноко
           Оскорбил ассасинов Востока.
           Если слух не обман —
           Жди ответ мусульман», —
           Он сказал, улыбаясь жестоко.

Так оно и вышло.

Сегодня (1 ноября) именно на сайте «Sankaku Complex» было опубликовано письмо Роскомнадзора, извещающее о блокировке «за детскую порнографию».

Читать дальше →
Total votes 200: ↑139 and ↓61+78
Comments133

Причины и достоинства третьего байхуистского способа употребления SQLite в Node.js

Reading time3 min
Views8.7K
Постигшие дзэн Пайтона считают, что должен быть один (и, желательно, только один) очевидный способ достигнуть желаемого.

А постигшие список модулей Node.js могут убедиться в том, что создатели этих модулей духовно ближе не к дзэн-буддистам, а к байхуистам к поклонникам движения «Байхуа юньдун» (百花运动), провозглашённого Мао Цзэдуном в 1957 году по мотивам классического китайского стихотворения «пусть расцветают сто цветов, пусть соперничают сто школ», начинающегося словами «бай хуа» («百花», «сто цветов»). Иными словами, модули для Node.js предоставляют, как правило, несколько способов сделать одно и то же, и из них потребитель выбирает тот способ, который более всех пригоден ему.

Но почему не существует такого одного способа, который был бы пригоден для всех?

Ответ на этот вопрос я предлагаю рассмотреть на примере употребления базы данных SQLite.

Читать дальше →
Total votes 16: ↑9 and ↓7+2
Comments10

Разработка проекта AppJS прекращена, в дальнейшем пользуйтеся node-webkit

Reading time2 min
Views11K
Чуть больше года назад (1 октября 2012 года) я выложил на Хабрахабре блогозапись «Node.js + Chromium = AppJS: один из перспективных вариантов второго шага эволюции веборазработчика», в которой привёл AppJS в качестве примера такого объединения движков Node.js и Chromium, которое позволяет каждому веборазработчику, употребляя привычные ему по работе технологии (JavaScript, HTML, CSS), сделаться разработчиком приложений с GUI (графическим интерфейсом пользователя), объединяющих в себе выразительные способности браузера Chromium и мощь API Node.

На следующий же день (2 октября 2012 года) во блогозаписи «Node.js + Chromium = node-webkit: ещё более перспективный вариант второго шага эволюции веборазработчика» я указал, что AppJS — не единственный и даже не лучший вариант: node-webkit отличается удобством и бóльшими возможностями API, более обширной документацией, а также обеспечивает запуск ZIP-упакованных приложений.

И что же? — не прошло и тринадцати месяцев, как успех node-webkit сделался очевидным и для разработчиков AppJS. Сегодня во твиттере у AppJS вы можете прочесть о том, что разработка проекта AppJS прекращена, поскольку node-webkit достиг его цели:

[скриншот Twitter]

Читать дальше →
Total votes 39: ↑25 and ↓14+11
Comments19

«Закон об инсайде» дал право Банку России без суда требовать раскрытия и переписки, и переговоров, и всего такого

Reading time1 min
Views77K
Продолжая тему появившихся сегодня на Хабрахабре блогозаписей «Новый СОРМ: слушать будут всех, Вымпелком против» и «ФСБ хочет контролировать интернет-трафик в России», предлагаю читателям ознакомиться со статьёю «Россияне попали под "меганадзор"», на прошлой неделе в четверг (17 октября) опубликованной в петербургской интернет-газете «Фонтанка».

Содержание этой статьи трагично.

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

Однако, оказывается, теперь все эти права на тайну осталися далеко позади. 1 сентября силою так называемого «Закона об инсайде» Банку России были предоставлены такие исключительные права принуждать к раскрытию всякой тайны, которыми не обладают ни спецслужбы, ни правоохранительные органы, ни суды.

Читать дальше →
Total votes 181: ↑171 and ↓10+161
Comments239

Бесплатные звонки по мобильнику через Tele2

Reading time2 min
Views32K
Сегодня я впервые совершил такой свой бесплатный звонок по мобильнику, для которого мне достаточно было «обычной» сотовой связи. Подчёркиваю: звонок этот шёл не по Интернету (то есть не по «Скайпу» и не по SIP, где бесплатностью никого не удивишь), а через «обычного» оператора сотовой связи — Tele2. Звонил же я абоненту другого оператора сотовой связи.

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

И всё это оттого, что позавчера (16 октября 2013 г.) на сайте Tele2 была выложена новость о появлении нового тарифа «Опять дешевле», в условиях которого прописаны бесплатные исходящие звонки. Как только я нашёл время поподробнее изучить условия этого тарифа, так сразу и перешёл на него.

Объём бесплатных звонков ограничен и во времени (не более 30 минут в сутки), и в пространстве (только на мобильные и городские телефоны Краснодарского края и Республики Адыгея). Но я-то не великий любитель болтать по мобильнику, так что этого получаса мне будет хватать бóльшую часть дней.

Читать дальше →
Total votes 35: ↑12 and ↓23-11
Comments22

Встречайте бесплатный и свободный шрифт Imperial

Reading time1 min
Views22K
Дизайнер-шрифтовик Иван Гладких, более известный как Джованни Лемонад (Jovanny Lemonad), сегодня объявил о выходе нового шрифта «Imperial», отличающегося одновременным употреблением квадратных, круглых и треугольных форм.

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

[плакат со шрифтом Imperial]
 
Читать дальше →
Total votes 69: ↑41 and ↓28+13
Comments18

Впечатления от сорокá дней ежедневной работы над открытым исходным кодом на Гитхабе

Reading time4 min
Views39K
Утром 1 октября 2013 года календарь проделанной работы над открытым исходным кодом, расположенный на моей гитхабовской странице, выглядел вот как:

[скриншот календаря]

Это не было простой случайностью. Я нарочно решил (руководствуясь GTD-соображениями) достаточно долгое время стараться каждый день чего-нибудь делать на Гитхабе, а затем (если дело пойдёт) поделиться на Хабрахабре наиболее ценными впечатлениями от именно такой манеры работы (назовём её, скажем, calendar-driven development), когда впечатления накопятся.

И поделяюсь.

Читать дальше →
Total votes 69: ↑54 and ↓15+39
Comments43

Роскомнадзор запрещает двадцать девять японских комиксов «манга», приравнивает к сексу с детьми

Reading time2 min
Views99K
Сегодня (24 сентября) около полуночи на сайте «Известий» и затем около часа дня на сайте «Russia Today» появился рассказ о том, что Роскомнадзор поместил в так называемый «чёрный список» (реестр запрещённых сайтов) двадцать девять японских комиксов «манга» (как нарисованных, так и полученных 3D-синтезом изображений), приравняв их к детской порнографии.

Новостные сайты цитируют нижеследующие речи:

— «Манга» мы рассматриваем как вид творческой деятельности, давший начало развитию «хентая», — сообщил представитель Роскомнадзора Владимир Пиков. — Поэтому внесение в реестр рисунков логично.

— Эксперт оценивает картинку и делает вывод о том, кто на ней изображён, — рассказывает директор Лиги безопасного Интернета (ЛБИ) Денис Давыдов. — Если на персонаже школьная форма, то понятно, что это ребёнок.

По мнению экспертов Роскомнадзора, в подвергнутых запрету информационных продуктах эксплуатируется интерес к сексу и отсутствует культурно-историческая ценность.

Читать дальше →
Total votes 140: ↑113 and ↓27+86
Comments435

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

Reading time2 min
Views8.6K
Перелистнём несколько страниц недавнего прошлого.

16 мая 2012 года RReverser во блогозаписи «Javascript BMP Parser» рассказал об употреблении модуля jParser для анализа двоичных данных, во браузере совершаемого.

На следующий же день (17 мая 2012 года) во блогозаписи «jParser: анализ двоичных файлов работает просто» я перевёл документацию по jParser, а чуть позже (22 мая 2012 года во блогозаписи «Node.js на узле Фидонета: читаем джаваскриптом заголовки эхопочты, хранимой в формате JAM») поделился собственным опытом употребления этого модуля (на сей раз — на Node.js, а не во браузере).

Прошло ≈1⅓ года…

12 сентября нынешнего (2013) года во блогозаписи «Недоволен скоростью джаваскриптов? — Подожди год-полтора, и это пройдёт!» я выразил неудовольствие от скорости работы модуля, прежде мною сочинённого, и указал на один только повод для оптимизма: поступательное развитие Node.js от версии 0.6 до версии 0.10 привело к росту скорости моего кода в три раза.

А сегодня события совершили полный круг — я напрочь отказался от употребления jParser. И достигнутый результат (как неприятная, так и радостная сторона его) оказался заслуживающим внимания.

Позвольте же поделиться с вами как впечатлениями, так и исходниками.

Читать дальше →
Total votes 30: ↑20 and ↓10+10
Comments14

Первая из одобренных инициатив с сайта «Российская общественная инициатива» отклонена рабочей группою российского правительства

Reading time1 min
Views140K
Судя по комментариям, оставленным позавчера ко блогозаписи «Экспертный совет рассматривает первую общественную инициативу, набравшую 100 тысяч подписей на РОИ», не всем удалось по текстовой трансляции заседания в полной мере понять, в какую сторону склонились в итоге выводы рабочей группы правительства. Фотокопия протокольного решения также не слишком прояснила дело, так как всего лишь поручала ответственному секретарю (называя его фамилию — Рапопорт) подготовить и экспертное заключение, и решение экспертной рабочей группы.

К счастью, сегодня (12 сентября) на сайте «Ведомостей» вышла статья «Под общественным благом государство и общество понимают разные вещи» (с подзаголовком «Коррупция и ставка на популизм парализуют даже потенциально выигрышные инициативы правительства»), основанная на статье «Агрессивный паралич» из сегодняшней же газеты «Ведомости» №167 (3429), и из этой статьи для читательской общественности сделалось известным, что инициатива, хотя и набравшая 100 000 голосов зарегистрированных избирателей, была отклонена на стадии рассмотрения (и поэтому никогда не дойдёт, например, до Государственной думы).

Автор инициативы (Алексей Анатольевич Навальный) был, разумеется, не рад такому исходу. Его реакция выразилась во блогозаписи «Как и насмешить, и обидеть, и озлобить сразу 100 000 человек» в LiveJournal.

Читать дальше →
Total votes 250: ↑205 and ↓45+160
Comments500

Недоволен скоростью джаваскриптов? — Подожди год-полтора, и это пройдёт!

Reading time2 min
Views11K
Напоминаю (потому что это наверняка подзабылось), что 22 мая 2012 года я экспериментировал с чтением заголовков фидонетовской эхопочты (хранимой в формате JAM) при помощи собственного модуля, сочинённого для Node.js (на основе подвернувшегося движка jParser, документацию по которому перевёл чуть раньше).

Тогда, прогоняя тестовое чтение на одноядерном Pentium IV (2,2 ГГц), я остался недовольным скоростью: требовалось три-четыре секунды на то, чтобы считать 8222 заголовков из архива всего одной эхоконференции, ведущегося с марта 2007 года.

На нынешней неделе у меня снова дошли руки до исходного кода того модуля; и я начал с того, что перенёс прежний тест на движок Mocha и передал тестирование на сервер Travis CI, указав в файле .travis.yml такие настройки, которые обеспечивали бы тестирование на трёх последовательных версиях движка Node.js — на 0.6, на 0.8 и на 0.10.

Оказалось, что разница в скорости видна невооружённым глазом:

Читать дальше →
Total votes 51: ↑25 and ↓26-1
Comments8

Интерфейс модуля fs из API Node.js частично портирован во браузерный (клиентский) JavaScript

Reading time1 min
Views6.3K
[фото]Большинству программистов на языке JavaScript, успевших ознакомиться с Node.js, хорошо известен модуль fs, который в API Node служит для доступа к файловой системе.

Matthew Phillips (на фото справа) предпринял успешную попытку создания во браузерном (клиентском) джаваскрипте частичного аналога этого нодовского модуля. Исходный код, опубликованный им на Гитхабе к началу нынешнего (2013) года, поддерживает работу с файлами и каталогами виртуальной файловой системы, в роли которой в Chrome выступает FileSystem API, а в Firefox и в IE — IndexedDB.
Total votes 24: ↑12 and ↓120
Comments3

Information

Rating
Does not participate
Location
Геленджик, Краснодарский край, Россия
Date of birth
Registered
Activity