Friday, September 14, 2012

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:



В WinRT изменилась работа работа с данными и файловой системой и она немного отличается как от десктопного .NET так и Silverlight. Для доступа к пользовательским файлам в системе нужны соответствующие разрешения и надо использовать контракты и расширения для работы с файлами (которые будут рассматриваться в отдельной статье). Однако каждое приложение получает доступ к изолированному хранилищу для хранения служебных данных и настроек. Все что необходимо для хранения данных находится в пространстве имен Windows.Storage в объекте ApplicationData. В этой статье мы рассмотрим работу со следующими объектами: Хранение простых данных в LocalSettings и RoamingSettings. (Хранение простых данных) Хранение бинарных данных в LocalFolder, TemporaryFolder, RoamingFolder. (Хранение данных в файловой системе) Особенности работы с RoamingSettings и RoamingFolder (Хранение данных в облаке. Синхронизация данных между устройствами). Версионность данных в роуминге. Прямой доступ к данным через Uri. В следующей части будет рассматриваться работа с БД. Читать дальше →


Отложите все свои дела на вечер, предупредите семью и близких, сегодня вечером в 18:45 MSK в свободном доступе появится легендарная Black Mesa. Black Mesa это полный римейк всем известной Half-Life на движке Source. Проект стартовал в 2004 году, когда Valve перевыпустила оригинальный Half-Life на движке Source, но из нового в игре был только движок. Все текстуры и модели были старыми. Это и дало начало созданию мода с полностью новыми моделями от начала и до конца. Читать дальше →


У нас в гостях был абсолютно не религиозный и независимый Perl разработчик и консультант ? Вячеслав ?vti? Тихановский. Мы говорили: про YAPC::Europe 2013; про проекты вообще и perltuts.com вчастности; про блог и английский; про CPAN и отношение к зависимостям; про web разработку на Perl и web фреймворки в Perl; и, конечно же, про Perl 6 и его будущее; Голоса подкаста: perl_demon, afiskon, vti. Слушать на Rpod Скачать файл (15 Мб)


В наше безумное время, когда каждый второй если не CEO, то кофаундер, хочется поделиться с тобой, дорогой %username%, просто сайтом azbuker.ru. Сайтом для таких же как я любителей книг, особенно хороших книг, особенно таких любителей, кто еще не забыл их запах. Сайтом Азбукер, сделанном на досуге, на коленке, однако с любовью и вниманием к деталям. Идея понятна даже тем, кто прочитал в жизни только букварь. Заходим и покупаем понравившуюся книгу, для этого связываемся с продавцом и утрясаем детали. Если накопилось прочитанных книг ? регаемся и выставляем на продажу. Если какие проблемы, пишем на help at azbuker ru Фишка в том, что можно найти классную книгу за бесценок, а можно освободить место в доме, раздав (или распродав) свои книги в один клик (буквально). Основной акцент сделан на учебной, профессиональной и деловой литературе, но в каталоге много других интересных книг. Читать дальше →




Я думаю, ни для кого не секрет, что уже очень скоро Windows 8 выйдет на прилавки магазинов вместе с новыми устройствами (официальный запуск назначен на 26 октября). Казалось бы, еще больше месяца? однако, как вы, наверняка, могли заметить, уже сегодня в индустрии разработки ПО идет большая подготовительная работа и многие компании и индивидуальные разработчики активно работают над своими решениями и предложениями для Windows 8. Мы решили, что было бы весьма кстати, собрать всех их в одном месте накануне запуска, чтобы они могли поделиться своим опытом, планами и видением развития рынка в ближайшее время. Чтобы желание стало реальностью, в конце октября, за несколько дней до запуска восьмерки, мы проводим Windows 8 Summit. Windows 8 Summit ? это первая партнерская конференция по Windows 8, в которой, как следует из названия, основная роль будет отдана не Microsoft, а нашим любимым партнерам, которые из своего опыта расскажут не только о том, как все прекрасно, но и о граблях, подводных камнях и прочих сложностях нашего неидеального мира :). Конференция ориентирована на бизнес-аудиторию, предпринимателей, стартаперов и профессиональных разработчиков. Читать дальше →


В какой компании лучше работать программисту? Благо сегодня рынок труда такой, что можно выбирать и выбирать. Конечно правильный ответ ? ?зависит от?. Но какую-то общую оценку сделать можно. Мы решили для этого использовать самих разработчиков. Каждый может проголосовать за компанию, в которой работает (работал). Мы же считаем общие баллы и сводим все в аккуратную табличку. Вот что у нас получилось: Читать дальше →



Привет! Мы тут делаем конкурс летающих роботов, вот детали. Приз ? один миллион рублей. Уже поступило более 20 заявок, от отдельных участников и от команд. Ниже ? советы участникам, ответы на вопросы, которые уже возникли, плюс информация про аналогичные конкурсы в России и зарубежом. Задача Вот на таком полигоне полностью автономно взлететь из точки старта, пролететь до финиша мимо препятствия и сесть на маркер финиша. Затем снова взлететь, вернуться обратно к старту и сесть. Если к концу задания аппарат работает, его или его управление никто не трогал руками, то попытка считается за успех. Для определения мест учитывается время лучшей попытки. Читать дальше →



В предыдущей части мы рассматривали как получить доступ к файловому хранилищу приложения. Так как есть прямой доступ к файловому хранилищу, мы можем воспользоваться практически любой встраиваемой БД. На сегодняшний день SQLite, пожалуй, является самой популярной кроссплатформенной встраиваемой базой данных. В связи с этим при портировании приложений скорее всего придется работать с SQLite, работу с которым будем рассматривать далее. В целом статья получилось больше похожей на инструкцию по установке и работе SQL Lite. В статье будет описано Установка расширения для сутдии. Добавление SQLite в проект Добавление провайдера sqlite-net Работа с БД через linq провайдер (в стиле LinqToSql, EF) Работа с БД через SQL запросы (в стиле ADO.NET) Читать дальше →



Излучающий кабель ? модернизированный щелевой излучатель В феврале этого года я участвовал в запуске пилотной зоны Wi-Fi на Сокольнической линии метро. Длина линии чуть больше 26 километров. На время теста сеть была в двух составах, сейчас проехать почти все это расстояние (от Сокольников до станции Спортивной) можно полностью онлайн. Технология Мы использовали уже проложенный излучающий кабель в тоннелях. По кабелю передается сигнал 3G, со скоростью до 14 Мбит\сек. В вагонах поезда стоят 3G-Wi-Fi роутеры, преобразующие 3G-сигнал в Wi-Fi. Одной из серьёзных технических сложностей при оборудовании вагонов метро была в нестандартном электропитании в вагонах +75 В, с учетом того, что Wi-Fi оборудование не рассчитано на такое напряжение сети. Читать дальше →


Думаю никому из нынешних сетевиков не нужно объяснять, что такое MRTG. Этот софт можно встретить практически в любой средней компании, имеющей собственные каналы в Интернет, а всякого рода провайдеры вообще не обходятся без пары-тройки дежурных инженеров, постоянно смотрящих на множество графиков, и поднимающих тревогу в случае отклонения каких-либо показателей. Для дорогих коллег, работающих в сфере IT, но не знакомых с суровыми буднями сетевиков, поясню. MRTG ? Open Source пакет, устанавливаемый на Windows, чаще на Linux-машины, который ходит по вашим коммутаторам/маршрутизаторам/серверам протоколом SNMP, снимает нужную вам информацию (чаще всего ? загрузку сетевых интерфейсов), и строит приятные глазу графики из собранной информации. Вот такие: (Пример графика с официальной странички MRTG http://oss.oetiker.ch/mrtg/) MRTG весьма полезен, но он сухо рисует свои графики, не анализируя саму информацию, т.е. в случае спада какого-либо важного трафика, он просто будет рисовать свой график, не крича на весь сетевой отдел ?Эй! Интернет пропал! Паника! Паника!?. Продуктов, которые это умеют, уже написано огромное количество, но многие компании продолжают использовать старый добрый MRTG. Толи потому что лень переносить конфиги, откатанные годами, толи из-за простоты. Не редко случаются ситуации, когда инженер не замечает вовремя отклонения в графике. У дежурных инженеров, взявших на себя грешок уснуть во время ночного дежурства, это может вызывать особенно неприятные последствия. Как быть?


Когда 13 июля нынешнего (2012) года я привёл на Хабрахабре список победителей конкурса на право получения лицензии на оказание услуг связи в сетях LTE, то на первый взгляд список этот состоял из четырёх пунктов: ?Ростелеком?, ?Мобильные ТелеСистемы?, ?МегаФон?, ?ВымпелКом?. Для большей части России это и впрямь справедливо. Но zhnikita в тот же день уточнил, ссылаясь на ростелекомовский сайт, что Краснодарский край является исключением: так как ?Ростелеком? и ?МегаФон? являются генеральными партнёрами XXII Олимпийских зимних игр и XI Параолимпийских игр 2014 года в Сочи, то два других победителя LTE-конкурса обязаны будут остановить оказание услуг связи стандарта LTE в период с 1 октября 2012 года по 31 декабря 2014 года на всей территории Краснодарского края. Оцените размах, господа читатели. Во имя Олимпиады, происходящей в городе Сочи и его окрестностях, происходит двукратное уменьшение числа конкурентов на рынке LTE-услуг во всём крае ? для ≈5,3 миллиона его жителей, на пространстве ≈75,5 тысяч км², некоторые точки которого отстоят от Сочи даже далее, чем на три с половиною сотни километров. Всем нам, вот уж? двадцатилетие живущим при капитализме, не надобно объяснять, что снижение конкуренции автоматически означает рост цен, подчас даже бешеный рост, так что стандарт LTE на ближайшие несколько лет (до 2015 года, по меньшей мере; а не то и далее, в силу инерции рынка) рискует стать в Краснодарском крае своего рода роскошью, а не средством передачи файлов. К счастью, сегодня (14 сентября 2012 года) появился первый намёк на то, что соответствующее решение ГКРЧ не является совершенно незыблемым. Я говорю о статье ?К генеральным пристраиваются рядовые? (с подзаголовком ?У "МегаФона" и "Ростелекома" появились конкуренты в Сочи?) из ?Коммерсанта? ?172 (4957). Читать дальше →


Введение Проработав в IT-сфере порядка 15 лет, я видел несостоятельность многих специалистов, причем, как исполнителей, так и руководителей. Меня всегда поражала апатия и безынициативность людей. Я уверен, что, если человек не в состоянии продуктивно работать как исполнитель, он никогда не сможет эффективно управлять командой. Более того, меня всегда раздражали люди, попавшие на руководящие должности из других, чуждых IT, областей. Таких руководителей технические специалисты обычно не воспринимают всерьез, что и приводит к лицемерию в стиле: руководитель высказал абсолютно бредовую идею, подчиненные сделали вид, что это круто, и пошли кидать лопатами подобный шлак. На выходе от такого менеджмента и, соответственно, такого исполнения задач мы получаем никакой продукт. Читать дальше →


У меня ? 'cd'. Хожу по папкам часто и начал замечать, что даже автодополнение не спасает. Тогда я начал искать возможные способы упрощенной навигации в консоли. Но должны же быть решения! В моей любимой оболочке zsh есть такая возможность ? ?разворачивание? путей по нажатию : например, "/u/in/sy" -> "/usr/include/sys/" В остальных оболочках можно приноровиться и использовать $CDPATH или pushd/popd, но лично мне это до сих пор кажется неудобным. А еще есть пара утилиток для ускоренной навигации. Самая известная из них, пожалуй, autojump. Она следит в каких папках пользователь проводит больше всего времени и позволяет указывать только фрагмент пути к папке. Например ?incl? приведет вас в "/usr/include", если вы там часто бываете. Autojump вдохновила другого разработчика на создание утилиты ?z?. ?Z? использует в качестве критерия для перехода т.н. ?frecency? ? комбинацию частоты посещений папки (frequency) и времени последнего перехода туда (recency). Обе утилиты хороши по-своему, и я так бы и пользовался autojump или z, однако что-то мне не давало покоя. А недавно я услышал одну фразу: If the product is used as a tool, its interface should be as unintelligent as possible. Stupid is predictable; predictable is learnable; learnable is usable. И тут я понял что самое время придумать свой велосипед. Не-intelligent. Тупой и удобный. Читать дальше →


Отписаться от этой рассылки

No comments:

Post a Comment