wizzard: (Default)
Ура, обзавелся наконец-то личным сервером OneNote. Скажи «нет» публичным клаудам!

Да, завелась (после некоторых танцев с бубном) и на Windows Phone, и на iPhone, и на Android. Ну и на десктопе, понятное дело.

Отдельное спасибо sashman'у за 95% работы.

P.S. А Evernote так умеет? :)

(Зафотошопьте кто-то постер этот, с стаканом который?)
wizzard: (Default)
Вначале сорцы дотнета были полностью закрытыми.

Потом открыли Rotor (он же SSCLI). Потом в паблике появились symbols. Потом люди начали качать эти символы и строить неофициальные паки исходников.

Ну а теперь вот, есть сайт http://referencesource-beta.microsoft.com/ с онлайн-браузером (включая всякие Go to Definition, Find usages и т.д., и кнопкой Download ZIP archive :)

http://www.hanselman.com/blog/AnnouncingTheNewRoslynpoweredNETFrameworkReferenceSource.aspx

Пользуйтесь, успехов в дебаге и всё такое. Что не отменяет того, что привязываться к подробностям реализации - зло :)
wizzard: (Default)
Поставил же себе 8.1 RTM. внезапно заработало AMD Eyefinity (на win7/win8 с бертой оно жутко глючило и распадалось после standby). Прощайте 30 герц, да здравствует 55, ггг.

Кстати, если кто задавит жабу и купит себе ASUS PQ321QE - там те же танцы с бубном, он тоже видится как два монитора (но через один DisplayPort-кабель), судя по обзорам ;)

К сожалению, оказалось что серии 69xx и 78xx в CrossFire не ставятся (грубо говоря, первая цифра серии должна совпадать), ну ладно, одной такой карточки тоже в принципе для любых игрушек хватает, даже на таком разрешении.

Еще мониторы, собранные в display group сбрасываются на 96dpi (точнее, на "общесистемный dpi")

А в целом да, охуенно быстро работает всё теперь. и грузится за 8 секунд (включая bios). Hyper-V научился звук, буфер обмена, и, говорят, USB (еще не проверял).

Chrome вот новый поставил (v30). Он перестал виснуть. Это радует. Но почему-то полоска табов считает, что окно на 1000 пикселей уже, чем надо (ну т.е. если сделать его 1100 пикселей шириной то оно будет пытаться утрамбовать все заголовки табов в 100 пикселей).

Но!!! в новом хроме не работает ввод с клавиатуры. Точнее как, работает, но если нажимать более 1 клавиши в секунду - всё (не только таба) виснет и тупит так секунд 15. Я хуею, дорогая редакция. Репродьюсится в свежеустановленных Win8.1 и Win7.
wizzard: (Default)
обьясните идиоту, как купить обычный ритейловый ключ?

я облазил весь сайт Майкрософта и фигушки!

если нажимать "апгрейд" мне показывают большой баннер "спасибо что купили! вот вам еще бесплатных загрузок!" - это на том компе где неактивированная 8.1 стоит

а если на том где стоит win8 то меня ведут в аппстор, где тоже нету ключа а есть "апдейт текущего компа"

я все понимаю но блин хотя бы цены где-то показали бы :/

ну или если у кого есть msdn подписка - поделитесь ключиком ;) не имею ничего против покупки лицензии но блин как это сделать? с 7/8 проще было %)

EDIT: дали ключ, спасибо )
wizzard: (Default)
...aka "что удерживает меня от перехода с Microsoft'овского стэка на что-то другое"

Пост родился из продолжительной дискуссии с _sorcerer на тему "а чем NaCl хуже?", которая продолжилась в духе "но лучше ведь сделать нельзя", а чтобы не шерстить свои заметки по второму кругу - решил вынести ссылки из коммента в пост.

итак. http://www.cs.virginia.edu/~nrp3d/papers/computers_and_security-net-java.pdf старый, но актуальный обзор
http://www.onjava.com/pub/a/onjava/2004/01/28/javavsdotnet.html?page=4 а вот тут наглядно показана разница между подходами (в одном случае проверяется формальная модель, в другом - валидация отдана на откуп программисту, что и приводит к последствиям описанным в предыдущем обзоре)

http://research.microsoft.com/en-us/um/people/fournet/pwp/default.htm история поиска проблем в секьюрити-модели дотнета и разработки диагностических тулзов (понятно, что можно руками нарисовать на методе formatDisk, что его могут вызывать все, но это можно статически обнаружить, что в Джаве невозможно)

http://msdn.microsoft.com/en-us/magazine/ee677170.aspx к чему в итоге пришли (не стоит читать раньше других ссылок, т.к. будет непонятна терминология)

http://people.csail.mit.edu/jeanyang/papers/pldi117-yang.pdf расширение идей до целой ОС

читать по порядку, потом читать референсы, тоже по порядку. да, читать здесь МНОГО.

при этом у меня так и остался неотвеченный вопрос - почему кроме MS Research никто этим не занимается? ну или может занимается, так где же хотя бы пейперы?
wizzard: (Default)
вы наверное в курсе, что MSFT упраздняет Skype Desktop API, а скайп-сообщения с 2007 (еще при eBay) забэкаплены на серверах NSA, да? (ага, мне лень цеплять пруфы, как обычно)

черт с ней с безопасностью, проще считать, что P2P в скайпе отменили и теперь это такой новый ICQ.

так вот...

есть в этом хорошая новость - интеграция с PRISM, Windows Live и Push notifications сервисами дала MSFT возможность без особого гемора сделать скайпу новую вебморду на outlook.com

может какая-нибудь добрая душа эту вебморду отреверсит и сделает гикам новый skype-to-whatever gateway?

всяко ж проще чем реверсить тот монструозный бинарь, спецы те нынче перевелись, думаю особой защиты там нету...
wizzard: (Default)
вот народ регулярно катит бочку на эпл, мс и гугл. по очереди, по разным причинам. я вот хочу напомнить такое.

последние 15 лет эпл продавал юзер-удовольствие. мсфт продавал юзер-стабильность. гугл продавал открытость.

как можно видеть, это три разные вещи, и три разные бизнес-модели, которые нельзя напрямую сравнивать.

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

в случае девелоперов я полностью согласен что открытость приносит вполне соизмеримую пользу с наличием, к примеру, нормальной документации и тулзов. а вот юзеров - не факт. это не то, что можно продать юзерам. открытость сама по себе не приносит ни безопасность, ни стабильность, ни удовольствие. Samsung, например, это понял первый, и теперь доминирует на Android-рынке.

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

продажа сервисов? ах-ах, vendor lock-in, это же тоже проприетарщина, как можно!

другие модели в студию. напомню, что юзеры - это юзеры. это не девелоперы, не компании, в которых работают юзеры, а обычные, хм, домохозяйки, геймеры, офисный планктон, whatever.

давайте же придумаем, что такого можно извлечь из открытости, за что юзер согласится заплатить деньги? и примеры других компаний тоже в студию.
wizzard: (Default)
в Windows 8.1 можно ставить РАЗНЫЙ DPI ДЛЯ РАЗНЫХ ДИСПЛЕЕВ!!!111

1. и оно работает как надо! т.е. окно при перемещении с монитора на монитор меняет размер!
2. апскейл перестал мылить!
3. появился downscale, т.е. можно ресайзнуть прогу с огромным UI в маленький UI!

вот что потеря доли рынка животворящая делает %)

proofpic )
wizzard: (Default)
вот, хватит наверное гнать на андроид, погоню-ка я и на винду тоже %)

чем отличается win8 от win98?

в win98 лучшее лечение от всех проблем было ребут. в win8, как ни странно - тоже. только не всего компа, а отдельных сервисов.

hyper-v management service, print spooler, iis, rras. ну еще видеодрайвера иногда сдыхают и ребутаются сами.

зачем ребутать? потому что не детектят новые/исчезнувшие девайсы или настройки.

а так-то аптайм неплохой, да.
wizzard: (Default)

All Your Skype Are Belong To Us

It's confirmed -- Skype is revealing traffic to Microsoft.

A reader informed heise Security that he had observed some unusual network traffic following a Skype instant messaging conversation. The server indicated a potential replay attack. It turned out that an IP address which traced back to Microsoft had accessed the HTTPS URLs previously transmitted over Skype. Heise Security then reproduced the events by sending two test HTTPS URLs, one containing login information and one pointing to a private cloud-based file-sharing service. A few hours after their Skype messages, they observed the following in the server log:

65.52.100.214 - - [30/Apr/2013:19:28:32 +0200]
"HEAD /.../login.html?user=tbtest&password=geheim HTTP/1.1"

Utrace map
Zoom The access is coming from systems which clearly belong to Microsoft.
Source: Utrace They too had received visits to each of the HTTPS URLs transmitted over Skype from an IP address registered to Microsoft in Redmond. URLs pointing to encrypted web pages frequently contain unique session data or other confidential information. HTTP URLs, by contrast, were not accessed. In visiting these pages, Microsoft made use of both the login information and the specially created URL for a private cloud-based file-sharing service.

 

 

 

Now, the boys & girls at Heise are switched-on, unlike their counterparts on the eastern side of the pond. Notwithstanding, Adam Back of hashcash fame has confirmed the basics: URLs he sent to me over skype were picked up and probed by Microsoft.

What's going on? Microsoft commented:

In response to an enquiry from heise Security, Skype referred them to a passage from its data protection policy:

"Skype may use automated scanning within Instant Messages and SMS to (a) identify suspected spam and/or (b) identify URLs that have been previously flagged as spam, fraud, or phishing links."

A spokesman for the company confirmed that it scans messages to filter out spam and phishing websites.

 

Which means Microsoft can scan ALL messages to ANYONE. Which means they are likely fed into Echelon, either already, or just as soon as someone in the NSA calls in some favours. 10 minutes later they'll be realtimed to support, and from thence to datamining because they're pissed that google's beating the hell out of Microsoft on the Nasdaq.

Game over?

Or exaggeration? It's just fine and dandy as all the NSA are interested in is matching the URLs to jihadist websites. I don't care so much for the towelheads. But, from the manual of citizen control comes this warning:

First they came for the jihadists,
and I didn't speak out because I wasn't a jihadist.

Then they came for the cypherpunks,
and I didn't speak out because I wasn't a cypherpunks.

Then they came for the bloggers,
and I didn't speak out because I wasn't a blogger.

Then they came for me,
and there was no one left to speak for me.

 

 


Skype, game over.

Posted by iang at May 16, 2013 02:25 PMTrackBack 
wizzard: (Default)
писал коммент к дискуссии тут - http://thedeemon.livejournal.com/64155.html
подумал, что оно достойно отдельного поста.

TL; DR: прототипы полезно писать на чем-больше-языков-тем-лучше, после чего мержить всё в кучу на каком-то mature рантайме (CLR, BEAM, JVM, V8), неважно, руками этот код написан или сгенерирован. и поддерживать уже там.


1. в дотнете много батареек "из коробки", которые заметно лучше, чем в других платформах, друг с другом интегрированы (поскольку у мсфт тупо есть ресурсы на полировку мелочей)
2. там очень просто абьюзить родной JIT и делать быстрый портабельный между всеми (!) поддерживаемыми Микрософтом и Моно платформами кодоген, работающий на той же скорости, что и compile-time (опять же, из-за наличия батареек )
3. и тулзы хороши (один concurrency visualizer чего стоит)
4. система типов по сравнению с хаскелем крайне бедна. но к ней достаточно удобно достраивать костыли (code contracts, pex и прочее), работающие частично в рантайме, частично в компайлтайме, на практике этого хватает.
5. много кто судит по дотнету по 2.0, но с тех пор очень много косяков планомерно исправляются.

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

короче, если хочется прыгать выше головы - помогает п.2
но очень уж широкий круг задач покрывается п.1, и с каждым релизом, как ни странно, растет.

я люблю строить велосипеды и юзать экзотические языки, но мелочи при этом - они вылазят. и их нетривиальное количество. поэтому дотнет дает (лично мне) *предсказуемость* темпов разработки. что не мешает регулярно пытаться сделать из него Эрланг-машину, например :)
wizzard: (Default)

Мобильный телефон:
lumia 920

Стационарный телефон:
nexus 4

(фотка неудачно бликует, но вообще там 1ч 30 минут - полазил в инете чуток, называется)
прошивка на андроиде стоковая: http://tvori.info/people/wizzard/blog_images/2013/nexus_ver.jpg

edit:
01:05:29 VG: ROFL
01:06:52 VG: на фоне може чето висит тупое?
01:07:01 VG: а то как-то очень печально

01:09:03 me: хз, яркость на максимум крутанул разве что, что иллюстрирует показометр
01:09:15 me: но люмию за такое время мне ни разу не удавалось посадить)
01:09:41 me: даже если тоже крутануть яркость на макс и писать хд видео
01:10:06 me: (она при этом неиллюзорно разогревается, но хватает ее часов на 6 сьемки)
wizzard: (Default)
vaio duo 11

Короче, если кто помнит, я давно пытался сменить Vaio X на что-то посовременнее. Эйр не прижился из-за отсутствия OneNote (Crossover глючит), 3G и заметно худшего SSD. Отсутствие Visual Studio, кстати, особых проблем не вызывает. А вот без OneNote очень грустно :)

И вот, собственно, ко мне наконец приехал апгрейд - Sony Vaio Duo 11, я его пару дней помучал и уже какое-то мнение сформировалось.

tl;dr: n-trig это вам не wacom, планшет ощутимо тяжелый, 3G нет, в остальном охуенно.

Плюсы:
... )

И минусы:
... )

Короче, я искал ultra-mobile workstation - и нашел. Рисую в Sketchbook Pro. А если хочется рисовать именно в Photoshop - можно взять Samsung ATIV 700T. Вот тут есть еще табличка планшетов с дигитайзерами (неполная)

UPD: Autodesk Sketchbook Pro отлично работает, там и буду рисовать.
wizzard: (Default)
После того, как мне показали, где брать IE10 для win7 - попробовал поюзать сабж как дефолтный браузер.

Приятно удивлен, короче.

1. JS бенчмарки сильно слоупочат, но вот CSS анимации - работают на порядок быстрее (например, http://fff.cmiscm.com/ ). И вообще отрисовка быстрее.

2. В отличие от хрома, не крэшится. Пока что, правда, более сотни табов не было.

3. И не перестает переходить по страницам через некоторое время.

4. Adblock называется "Tracking Protection Lists", фильтры те же, берутся оттуда же.

5. Синхронизации закладок нет :( И ссыкотно насчет уязвимостей.

Но пользоваться определенно можно. Ладно, посмотрим как оно дальше будет.
wizzard: (Default)
Гусары, молчать!

Я в курсе, что для таких вещей кошерно использовать Markdown и TeX, и регулярно им пользуюсь, но как-то никогда не испытывал особого пиетета при выборе "WYSIWYG/не WYSIWYG".

Короче, я думаю, раз уж вы взялись использовать Word - то знаете, что там есть стили. И используете их!

Так вот, берем кусок кода, форматируем его вручную моноширинным шрифтом по вкусу, далее делаем Right click -> Create style. Называем стиль "Code".

После этого выбираем стиль в палитре стилей, делаем "Modify" и в левом нижнем углу нажимаем "Format"->"Language". Ставим галочку "Do not check spelling or grammar". По желанию можно еще создать hotkey.

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

Вроде и мелочь - а упрощает жизнь на порядок.
wizzard: (Default)
Кхе. Короче, корпорация добра решила, что нефиг юзать ее карты где-то кроме "webkit-based browsers". Что-то это мне напоминает историю с IE6 - потому что карты, эмм, работают, если поменять user-agent.

Поэтому, отныне на Windows Phone качаем неофициальный gMaps ( http://www.windowsphone.com/en-us/store/app/gmaps/7b8bedd5-4368-e011-81d2-78e7d1fa76f8 ), хотя вообще векторные нокиевские карты на удивление достаточно неплохи (в Украине)

Весело, ага.
wizzard: (Default)
В поисках мощного wysiwyg-редактора почитал спеки формата файлов OneNote. Офигел. Оказывается, под капотом это бинарная DVCS (распределенная система контроля версий) с мержами и навернутым поверх этого мощным вусивуг-редактором и поисковым движком, собственно.

То-то меня удивляло как она умудряется делать реалтайм совместное редактирование файла, выложенного в расшаренную папку...

Потом сходил на http://en.wikipedia.org/wiki/Comparison_of_notetaking_software и еще больше опечалился. Короче, OneNote таки остается самой мощной и удобной note-taking application, и на вопрос "а что есть вместо OneNote под Mac OS?" я ответа явно не найду((

Короче, there is no free lunch в чистейшем виде.

С другой стороны, нашел всякие проекты и статьи на MSDN по поводу конвертирования заметок OneNote и ее предшественника Windows Journal через API в/из SVG/HTML/PDF. Любопытно.
wizzard: (Default)
Увидел пост про то, что открылись windows phone и windows store (оказывается, аккаунты там разные) маркеты в Украине официально, пошел и один продлил, а во втором зарегался.

В отличие от регистрации в Windows Phone маркете неск месяцев назад, когда в Украине он официально не работал - на этот раз процедура заняла не полтора месяца переписки по мэйлу))) а полтора часа + один саппорт реквест.

И, что характерно, потратил не 1200 грн (49+99$), а 129 грн :) Да, через 5 часов оффер проэкспайрится %)

И еще совокупно где-то баксов 40 на карточке залочено конфирмейшнами (идея пускать в настройки биллинга по CVV, конечно, хорошая, но пока там всё правильно позаполняешь...)
wizzard: (Default)
Тут у thedeemon дискуссия интересная происходит.

Короче, всем кому неудобно в новой винде работать - сходите в Help (F1 на рабочем столе, или "help" в поиске)->Get Started->Mouse and Keyboard, и все станет на свои места :)

Мышь действительно second-class citizen, а вот с клавиатуры в новой винде работать стало намного удобнее.

И, да, не надо рассматривать Metro как "меню", это интерфейс к поиску по компу (попробуйте начать набирать название приложения, файла, или имени контакта на клавиатуре, если еще не пробовали), а тайлы - это Favorites примерно как они сейчас в Chrome или издавна в Opera.
wizzard: (Default)
Обрезал сим-карту до micro-sim ножницами на глазок. Работает. Радуюсь.

А, да. Таки, удивительно, но камера на Lumia 920 в потемках умудряется что-то снимать.

Profile

wizzard: (Default)
wizzard

August 2017

S M T W T F S
  12345
6789 101112
1314 1516171819
2021222324 2526
2728 293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 22nd, 2017 11:46 am
Powered by Dreamwidth Studios