Архив за 08 августа 2012 - 4

Коммуникационная группа «Византия» провела интересное исследование российской аудитории социальных сетей. В отличие от подобных исследований, здесь социологи сконцентрировались на составлении психологического портрета среднего пользователя Facebook, «Вконтакте», «Одноклассники» и Twitter. Оказалось, что аудитория этих сайтов заметно отличается.

Например, вот один из результатов исследования: количество мата на 1000 слов.

Вконтакте — 17,2 бранных слова на тысячу
«Мой мир» — 16,3
Twitter — 15,5
«Одноклассники» — 15,4
Facebook — 12,8
Читать полностью »

А вы точно инициализируете стек Core Data правильно?

Вы когда-нибудь замечали, что какое-нибудь из ваших любимых приложений для iOS после очередного обновления перестало работать или же запуск его затягивается на полминуты? Обычно после этого их разработчики выпускают срочный багфикс. И это не всегда связано с багами в коде конечного программиста, иногда проблема лежит чуть глубже.

Мне кажется довольно странным, что эта ошибка возникает довольно часто (и должна возникать в «серьезных» проектах), но о ней почему-то умалчивают.
В этой статье речь пойдет о стандартной ошибке при инициализации CoreData-стека в iOS-приложениях.
Читать полностью »

А вы точно инициализируете CoreData стек правильно?

Вы когда-нибудь замечали, что какое-нибудь из ваших любимых приложений для iOS после очередного обновления перестало работать или же запуск его затягивается на полминуты? Обычно после этого их разработчики выпускают срочный багфикс. И это не всегда связано с багами в коде конечного программиста, иногда проблема лежит чуть глубже.

Мне кажется довольно странным, что эта ошибка возникает довольно часто (и должна возникать в «серьезных» проектах), но о ней почему-то умалчивают.
В этой статье речь пойдет о стандартной ошибке при инициализации CoreData-стека в iOS-приложениях.
Читать полностью »

Многие компании и отдельные девелоперы борются с так называемым “гавнокодом”. Борьба с тем самым кодом — это хорошо, но я заметил проблему, связанную с этим процессом.

Похоже, что у многих нет четких критериев, по которым можно было бы оценивать код на его качество. Одни утверждают, что если в каждом конкретном куске кода не использован какой-либо из существующих паттернов, то это уже некачественный код. Кто-то утверждает, что весь текст класса должен влазить на экран. Некоторые утверждают, что каждый блок if должен быть окружен {}, даже если он состоит из одной команды и т.д.

Как бы там ни было, но все, что было успешного и жизнеспособного изобретено в программировании — все является производным от одного основного принципа. И именно с точки зрения этого принципа нужно оценивать пригодность тех или иных методик написания кода.

Этот принцип Дейкстра называл принципом пострения интеллектуально управляемых программ или принципом постоения иерархических систем. Этот принцип неразрывно связан с человеческим мышлением. И это свойство мышления было исследовано многими психологами.
Читать полностью »

center

Сегодня, в 8й день 8го месяца, мы открываем регистрацию на конференцию Windows Camp, которая пройдёт в Москве 7 сентября 2012 года.
Конференция посвящена самым новым платформам от Microsoft: Windows 8 и Windows Phone 8.

Windows 8 – это новая версия самой популярной операционной системы, которой пользуются более миллиарда человек.
Windows Phone 8 – это новая версия операционной системы для смартфонов, которая ровно год назад успешно запустилась в России и имеет более ста тысяч приложений.
Внутри всех устройств на Windows 8 и Windows Phone 8 есть магазины приложений.

На Windows Camp мы расскажем про то, как использовать эту уникальную возможность прямого взаимодействия с пользователями по всему миру.Читать полностью »

Internet Archive начал раздачу 1,4 миллиона торрентовДевиз Internet Archive — обеспечить «всеобщий доступ ко всем знаниям». На первый взгляд, это не очень отличается от миссии The Pirate Bay, но основатели TPB получили тюремные сроки, а Internet Archive продолжает благородное дело архивирования информации для будущих поколений.

Сейчас Internet Archive вышел на новый этап своего развития, объявив о поддержке протокола BitTorrent как одного из способов раздачи файлов. На этот момент в торрент-трекере Internet Archive зарегистрировано 1 402 335 торрентов, но сотни новых добавляются каждый час. В пиринговой сети 1535 активных узлов, 762 человека на раздаче (см. график активности). Запущен специальный раздел, где ведётся рейтинг самых популярных раздач и публикуются рекомендации для скачивания по книгам, фильмам и музыке.
Читать полностью »

Демо центр эстонских инфотехнологий

В последние 12 лет в Эстонии появилось много разных электронных услуг: ID карта, электронные выборы, интернет-банки, электронная налоговая декларация, электронная школа, Mobile-ID, дигитальный рецепт, электронный билет на общественный транспорт, электронные гос-услуги, портал для подачи показаний электросчётчиков и оплаты счетов за электричество, и так далее и тому подобное.

Но самое главное, что в Эстонии создана X-Road — инфраструктура, объединяющая регистры и инфосистемы разных ведомств. Аналогичной системы больше нет нигде в мире. Это стало возможным в первую очередь благодаря политическому единству и независимости, а также правильным законам, вовремя принятым в 90ых годах.

Естественно, гости, посещающие Эстонию, проявляют повышенный интерес к эстонским IT-достижениям в области электронного правительства. И специально для таких гостей 3,5 года назад в Таллинне был создан Демо-центр ИКТ. Почти каждый день в Эстонский Демо Центр ИКТ приходят министры, бизнесмены, инвесторы и журналисты из разных стран, чтобы познакомится с эстонским опытом и найти потенциальных партнеров. Подробнее о Демо-центре рассказывается в этом видео:

Читать полностью »

В общем, случилось тут со мной приключение. В ближайшее время планирую переезд и решил на новом месте подключить себе интернет. Как выяснилось с интернетом в центре Москвы вообще беда. И, в общем, почти единственной альтернативой остался интернет от МТС (как я понимаю бывший Стрим)*.
Читать полностью »

Идея написать родилась после очередной непредвиденной поломки блока питания, чтобы поделиться опытом да и самому было где почитать в следующий раз, если попадётся на ремонт подобный блок питания (далее — БП) или понадобится вспомнить схему.

Ремонт БП FSP Epsilon 1010, принцип работы APFC

Сразу скажу, статья рассчитана на простого пользователя ПК, хотя можно было и углубиться в академические подробности.
Несмотря на то, что схемы не мои, я даю описание исключительно «от себя», которое не претендует не единственно правильное, а имеет целью объяснить «на пальцах» работу столь необходимого устройства, как БП компьютера.

Необходимость вникнуть в работу APFC у меня появилась в 2005 году, когда я имел проблему с произвольной перезагрузкой компьютера. Комп я купил на «мыльной» фирмочке не вникая особо в тонкости. В сервисе не помогли: на фирме работает, а у меня перезагружается. Я понял, что пришла очередь напрячься самому… Оказалось проблема в домашней сети, которая вечером просаживалась скачками до 160В! Начал искать схему, увеличивать ёмкость входных конденсаторов, слегка попустило, но проблему не решило. В процессе поиска информации увидел в прайсах непонятные буквы APFC и PPFC в названиях блоков. Позже выяснил, что у меня оказался PPFC и я решил купить себе блок с APFC, потом взял ещё и бесперебойник. Начались другие проблемы — выбивает бесперебойник при включении системника и пропадании сети, в сервисе разводят руками. Сдал его обратно, купил в 3 раза мощнее, работает по сей день без проблем.

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

Блоки питания FSP Epsilon 1010 представляют собой качественные и надёжные устройства, но учитывая проблемы наших сетей и другие случайности, они иногда тоже выходят из строя. Выкидывать такой блок жалко, а ремонт может приблизиться к стоимости нового. Но бывают и мелочи, устранив которые, можно вернуть его к жизни.
Читать полностью »

TOP 10 «граблей», на которые наступают Java программисты

Знаете ли вы Java как свои пять пальцев, или же вы не очень хорошо с ним знакомы, в любом случае вы можете допустить ошибку. Почему? Потому, что все мы люди, и нам свойственно ошибаться. Ниже подобран список из десяти самых популярных ошибок, которые в тот или иной момент может допустить Java программист.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js