Подробный рассказ о том, как я свой дом и сад сделал умными. С фото, техническими деталями, стоимостями и выводами на будущее.
Иван Тиняков @itinyakov
Пользователь
Домашний DPI, или как бороться с провайдером его же методами
16 min
238KДолгое время я терпел ограничения РосКомНадзора и соответствующие действия провайдеров по различным ограничениям доступа к сайтам - но с определённого момента устал, и начал думать как бы сделать так, чтобы было и удобно, и быстро, и при этом с минимумом заморочек после настройки... Хочу оговориться, что цель анонимизации не ставилась.
Вообще, эта проблема имеет несколько решений... Но я решил бороться с провайдером их же методом.
+244
Китай продолжает разработку процессоров: представлен 8-ядерный ARM-чип D2000 для мощных систем
2 min
15KКитай продолжает работу по разработке собственных процессоров — стране это нужно и для обхода санкций США в отношении ряда компаний из Поднебесной, и для снижения зависимости от поставок со стороны.
Сейчас в этом направлении работают несколько компаний. Одна из них Phytium Technology, которая недавно представила 8-ядерный ARM-процессор D2000 для производительных ПК. Его можно использовать как для небольших ПК, в форм-факторе Mac Mini, так и для обычных десктопов.
+25
Зачем мы сделали приложение Билайн под Windows Phone и что в этой ОС есть такого, чего нет в iOS и Android
4 min
33KУ нас есть приложения для абонентов с личным кабинетом на Android и iOS. Когда число пользователей смартфонов WP в нашей сети перевалило за полмиллиона, мы, естественно, начали писать приложение. Учитывая количество потенциальных установок и тот факт, что у других операторов приложения на WP нет, Microsoft всячески помогала нам с информацией по особенностям ОС.
А особенностей было много. Например, выяснилось, что нативный контрол карты в SDK для Windows Phone 8.1 Runtime достаточно медленно работает с метками на карте, если их больше 5. Во время изменения положения и масштаба эти пины отстают от самой карты. Можно использовать MapIcon, но в этом случае не гарантируется, что пин будет показан на карте: например, его может перекрыть название улицы. Пришлось делать кастомный растровый слой на карте для улучшения производительности.
Вторая сложность – в Windows Phone 8.1 Runtime SDK нет возможности отправить USSD-запрос из приложения или скопировать какой-то текст (номер USSD-запроса, например) в буфер обмена системы.
А особенностей было много. Например, выяснилось, что нативный контрол карты в SDK для Windows Phone 8.1 Runtime достаточно медленно работает с метками на карте, если их больше 5. Во время изменения положения и масштаба эти пины отстают от самой карты. Можно использовать MapIcon, но в этом случае не гарантируется, что пин будет показан на карте: например, его может перекрыть название улицы. Пришлось делать кастомный растровый слой на карте для улучшения производительности.
Вторая сложность – в Windows Phone 8.1 Runtime SDK нет возможности отправить USSD-запрос из приложения или скопировать какой-то текст (номер USSD-запроса, например) в буфер обмена системы.
+64
Видеозапись Apple WWDC 2012 Keynote
1 min
1.1KRecovery Mode
Стала доступна официальная видеозапись Apple WWDC 2012.
На которой, напомню, были анонсированы: Mac OS X Mountain Lion, iOS 6, новое поколение MacBook Pro (превью), а также добавлена поддержка Украины в AppStore.
Кто хочет HD и плюшек — ссылка в iTunes: Video podcast.
+3
Установка Hackintosh на примере Packard Bell TM85
4 min
83KЗдравствуй, Хабр. Хочу поделиться своим опытом относительно установки Мака на обычные ПК. Возможно кому-то этот топик будет интересен или полезен.
В этой статье я рассмотрю еще один способ установки Hackintosh на конкретную конфигурацию, без использования различных сборок.
Ставить будем оригинальную Mac OS X 10.7.3 (на момент написания) c загрузочной установочной флешки.
Кстати, данный метод применим и к любому другому IBM PC-совместимому компьютеру.
В итоге Вы получите полностью рабочий Hackintosh.
В этой статье я рассмотрю еще один способ установки Hackintosh на конкретную конфигурацию, без использования различных сборок.
Ставить будем оригинальную Mac OS X 10.7.3 (на момент написания) c загрузочной установочной флешки.
Кстати, данный метод применим и к любому другому IBM PC-совместимому компьютеру.
В итоге Вы получите полностью рабочий Hackintosh.
+30
Интернет через ICMP
1 min
29KЗдравствуйте! Вы забыли заплатить за интернет, провайдер заблокировал TCP и UDP, а про ICMP забыл, и любой ресурс пингуется? Тогда этот топик для вас!
+169
Прототипирование приложений для Windows Phone в SketchFlow
6 min
4.9KПривет, %username%, %wpdeveloper%, %designer% и все, кто ещё читает этот топик!
До окончания приёма заявок на Imagine Cup: Windows Phone Challenge осталось чуть больше 2х недель, самое время ею заняться! Но к заявке должен быть приложен ещё и прототип приложения, выполненный в SketchFlow. О том, как его создать, сегодня и поговорим.
Осторожно, много картинок под катом!
До окончания приёма заявок на Imagine Cup: Windows Phone Challenge осталось чуть больше 2х недель, самое время ею заняться! Но к заявке должен быть приложен ещё и прототип приложения, выполненный в SketchFlow. О том, как его создать, сегодня и поговорим.
Осторожно, много картинок под катом!
Ready to Get Started?
+25
Выходим на Windows phone marketplace: от простого желания до реальных результатов
11 min
8.8KВведение
Если вы матерый программист под платформу .NET и вам неинтересно понастальгировать о временах становления, а также узнать, как там, например, у Яндекса с культурой .NET-разработчиков, а также вы уже зарегистированы в маркетплейсе — эта статья не для вас. Если же вы все тот же матерый программер, но не зарегистированы в маркетплейсе и при этом считаете грабежом отдавать десять процентов прибыли «Софткею», вам будут интересны актуальные данные по регистрации в конце статьи в разделе «Регистрация». Всем остальным: приятного чтения.
+42
Реверсинг .Net приложений. Часть 0
5 min
3.7KПеред вами первая статья из цикла «Реверсинг .Net приложений», в которой мы не будем работать с MSIL, не будем снимать пакеры и протекторы, и не встретимся с обфусцированным кодом. Всем этим мы займемся в будущих статьях, а пока мы пощупаем несколько основных инструментов и по традиции решим несложный крэкми.
+25
Autoruns уходит в offline и наносит удар по вирусам
1 min
1.6K8 Июня вышла новая версия профессионального менеджера автозагрузки — Autoruns. Красивый номер 10 принёс долгожданную возможность настраивать не только работающую систему, но и редактировать автозагрузку выключенного Windows. Наконец-то можно загрузиться с LiveCD или подцепить диск к другому компьютеру и выкинуть вирусы из автозагрузки.
Давайте посмотрим как оно работает на практике…
+57
Дипломное выступление на ура!
9 min
9.4KВведение
Приближается пора ГЭКов, где масса дипломников будет представлять свои работы. Часто защита заключается в представлении презентации. Еще чаще на эти презентации без слез смотреть нельзя. Дело в том, что никто не учит как представлять — презентовать свою работу. Так как мне надоело каждый раз упорно править презентации своих дипломников, я решил отразить свой взгляд на то, как должна выглядеть презентация, и какие типовые ошибки существуют в этой непростой, но увлекательной области.
+41
Алгоритмическая сложность итерирования по хэшсету в C#
3 min
4.5KИсследуя Reflector'ом внутренности классов .NET фреймворка, нередко можно узнать много любопытных вещей. Например, однажды (довольно давно) я узнал, что для дотнетовского QuickSort можно очень просто придумать такой класс входных данных, на которых сортировка будет осуществляться за квадратичное время. Так, на массивах-«пирамидках» (то есть на таких, в которых максимальный элемент находится посередине, второй и третий по величине — слева и справа от него, и так далее) быстрая сортировка была сравнима по времени с пузырьковой. Причина очевидна — в качестве медианы выбирался средний элемент массива. Как с этой проблемой дело обстоит сейчас, не знаю, но если она всё ещё имеет место — это заслуживает отдельного поста.
Речь сейчас пойдёт о другом. Всем, кто знаком с дотнетом, полагаю, известен класс System.Collections.Generic.HashSet<T>. Как гласит MSDN, класс HashSet предоставляет высокопроизводительные операции над множествами. Как вы думаете, за какое время ваш компьютер, скажем, двести раз пробежит по хэшсету из одного элемента? Сотая доля секунды? Меньше? Вовсе не факт!
Речь сейчас пойдёт о другом. Всем, кто знаком с дотнетом, полагаю, известен класс System.Collections.Generic.HashSet<T>. Как гласит MSDN, класс HashSet предоставляет высокопроизводительные операции над множествами. Как вы думаете, за какое время ваш компьютер, скажем, двести раз пробежит по хэшсету из одного элемента? Сотая доля секунды? Меньше? Вовсе не факт!
+6
MIX: первый день, ВСЕ что вы хотели узнать про Windows Phone 7 и Silverlight 4
8 min
1.4KПолное и абсолютное руководство по материалам, представлнным вчера на MIX
.Конференция MIX – это крупнейшее событие в мире web-разработки: три дня, более 130 докладов и сессий, десятки докладчиков с разных компаний со всех уголков мира. Подробное описание конференции я сделал в этой заметке, обратитесь к ней, если хотите узнать что это за мероприятие и какие темы на нем обсуждаются.
Напомню, что всю информацию и онлайн-трансляцию можно найти по адресу http://live.visitmix.com/ .
Запись прошедшего keynote уже можно посмотреть по адресу www.microsoft.com/presspass/events/mix/videogallery.aspx
Что же принесла конференция в свой первый день.
Ниже ОЧЕНЬ много картинок (они небольшие). Много текста.
+87
Как достичь профессионального вида с помощью цвета
9 min
11KTranslation
Что заставляет дизайн выглядеть скоординированным, спланированным и профессиональным? Ответ: 'цвет'.
Далеко не каждый проект нуждается в использовании мягкого корпоративного синего цвета для того, чтобы выглядеть профессионально. Планирование цвета означает создание структуры, которая бы описывала, какие использовать цвета и как их использовать. Цвет — самый неподдающийся элемент дизайна. «Хороший» цвет жестко связан с такими неуловимыми вещами как личный вкус и интуиция, и, в то же время, с технической позиции с калибровкой монитора и контрастом.
Но цвет просто необходим для контента. Если Вы уделите вебсайту достаточно времени для его совершенства, то читатели вероятно уделят достаточно времени его просмотру. Хороший выбор цвета сделает это возможным.
В этой статье мы будем делать обзор некоторых методик, чтобы достигнуть красивого сочетания цвета для Ваших проектов в сети.
+140
Руководство по установке и тонкой настройке авиа-симулятора Microsoft Flight Simulator X (FSX)
10 min
210KНа данный момент в мире существует всего два авиа-симулятора, которые способны приблизить виртуальный полёт к реальности — это Microsoft Flight Simulator и X-Plane. В данной статье речь пойдёт о FSX, десятой, и, к сожалению, последней версии линейки авиа-симуляторов от Microsoft, т.к. в январе этого года вся команда, занимавшаяся линейкой FS, была распущена. Так что 11ую версию мы вряд ли дождёмся, хотя и ходят слухи, что команда разработчиков основала свою собственную студию. А также не дремлет Aerosoft, и в октябре анонсировала Aerosoft Flight Simulator 2012! Проект развивается в зародыше.А пока остаётся только ждать, я решил задокументировать весь набранный опыт установки и использования FSX, выбор необходимых аддонов для увеличения реализма, твикинг FSX для увеличения FPS, и вообще, постараться выжать максимум из того, что осталось от этого замечательного авиа-симулятора. Всем, кому интересна эта тема — прошу под кат (осторожно, 10Мб картинок!).
+89
Windows 7 бесплатно для студентов, аспирантов и преподавателей
2 min
33KНачиная с сегодняшнего дня в рамках подписки MSDN Academic Alliance стала доступной для скачивания и установки Windows 7.
Update. В системе ELMS операционная система теперь также доступна. Если вы ее не видите, попросите администратора поставить галочку напротив образа.
Это означает, что теперь любой студент, аспирант, преподаватель факультета, на котором оформлена подписка, может бесплатно получить свою копию Windows 7.
В настоящий момент доступна английская версия. 14 августа в подписке должна появиться Windows Server 2008 R2. 21 августа должны появиться русские версии продуктов.
upd 25.08 C 21 августа началась загрузка третьей волны установочных образов, включая русский. Финальная дата окончания 3 волны — 1 октября (см. также здесь). Мы сообщим отдельно, как только образы станут доступны в рамках MSDNAA.
upd 26.08. Чтобы следить за появлением новых продуктов в подписках можно также подписаться на RSS-ленты: msdn.microsoft.com/en-us/subscriptions/subscription-downloads.rss (En) и msdn.microsoft.com/ru-ru/subscriptions/subscription-downloads.rss (Ru).
Также Windows 7 появилась в подписках MSDN и TechNet.
Update. В системе ELMS операционная система теперь также доступна. Если вы ее не видите, попросите администратора поставить галочку напротив образа.
Это означает, что теперь любой студент, аспирант, преподаватель факультета, на котором оформлена подписка, может бесплатно получить свою копию Windows 7.
В настоящий момент доступна английская версия. 14 августа в подписке должна появиться Windows Server 2008 R2. 21 августа должны появиться русские версии продуктов.
upd 25.08 C 21 августа началась загрузка третьей волны установочных образов, включая русский. Финальная дата окончания 3 волны — 1 октября (см. также здесь). Мы сообщим отдельно, как только образы станут доступны в рамках MSDNAA.
upd 26.08. Чтобы следить за появлением новых продуктов в подписках можно также подписаться на RSS-ленты: msdn.microsoft.com/en-us/subscriptions/subscription-downloads.rss (En) и msdn.microsoft.com/ru-ru/subscriptions/subscription-downloads.rss (Ru).
Также Windows 7 появилась в подписках MSDN и TechNet.
+52
Миграционный дайджест
2 min
8.3KВначале было слово. И слово это было «Пора открывать блог „Я мигрирую“ :-)» Затем появился этот блог.
И вот тут надо сказать, почему. В последнее время на Хабре всё чаще появляются темы про то, как кто-то переехал в страну заморскую и зажил там счастливой жизнью. Тема очень интересная и волнующая, поэтому хочется, чтобы все эти истории были собраны в одном блоге.
Ожидается, что в своих публикациях счастливые мигранты будут рассказывать о том, куда перехали, с какими сложностями столкнулись, как устроились, каких сказочных существ повидали и каких яств заморских отпробовали. Фотки приветствуются.
Для затравочки я собрал ссылки на комментарии к посту «IT-эмиграция на Кипр: личный опыт», в которых собралось некоторое количество впечатлений. Очень надеюсь, что авторы этих комментариев напишут развернутые отчеты и скандальные подробности в этот блог.
И вот тут надо сказать, почему. В последнее время на Хабре всё чаще появляются темы про то, как кто-то переехал в страну заморскую и зажил там счастливой жизнью. Тема очень интересная и волнующая, поэтому хочется, чтобы все эти истории были собраны в одном блоге.
Ожидается, что в своих публикациях счастливые мигранты будут рассказывать о том, куда перехали, с какими сложностями столкнулись, как устроились, каких сказочных существ повидали и каких яств заморских отпробовали. Фотки приветствуются.
Для затравочки я собрал ссылки на комментарии к посту «IT-эмиграция на Кипр: личный опыт», в которых собралось некоторое количество впечатлений. Очень надеюсь, что авторы этих комментариев напишут развернутые отчеты и скандальные подробности в этот блог.
+74
Windows 7 — приятные сюрпризы в RC1 7100
1 min
451Я не буду рассказывать о всех прелестях новой Windows 7, думаю, что каждый может свободно отыскать достаточно хабраресурсов для этого.
Я расскажу об удивительных сюрпризах, которые ожидают нас после установки Windows 7 build 7100.
Буду краток.
Удивительно, но 7100 идет с этим прикольным фоном:
Я расскажу об удивительных сюрпризах, которые ожидают нас после установки Windows 7 build 7100.
Буду краток.
Сумасшедшие обои
Удивительно, но 7100 идет с этим прикольным фоном:
+49
Server Core R2 для веб-разработки
3 min
608Вместо предисловия
Выпуск первого варианта Windows Server Core был почти революцией, хотя, как и для любой революции, результат выглядел немного странно. Заявленная возможность управлять Windows из консоли недалеко ушла от уровня command.com, а мега-вещь PowerShell отсутствовала напрочь.(Правда мало что способно устоять перед русским инженером на службе американского бизнеса, поэтому спустя некоторое время Дмитрий Сотников нашел как подружить PowerShell и Server Core). Несмотря на наличие IIS и потенциальную возможность использования в качестве веб-сервера, отсутствовала поддержка .Net Framework и, соответственно, ASP.NET.
Но на смену революции приходит эволюция. И вот, значит, Windows 2008 Server Core R2.
+7
Information
- Rating
- Does not participate
- Location
- Новосибирск, Новосибирская обл., Россия
- Registered
- Activity