Архив за 07 февраля 2012 - 3

В продолжение статьи Последовательный вызов асинхронных функций.
Часть 1. Теория

Большинство традиционных, не-веб языков программирования являются синхронными (блокирующими).
Как можно определить, синхронный или же асинхронный данный язык? Например, по наличию/отсутствию функции sleep (может называться также delay, pause и т.д.), когда программа полностью останавливается на определённое количество времени.
В JavaScript, как вы знаете, такой функции нет. Есть, например setTimeout, но она делает совсем другое. Она может отсрочить выполнение комманды, но это не значит что после setTimeout, программа останавливается и ничегоЧитать полностью »

Многим известны книги Томаса Лимончелли по системному администрированию, очень ценные для админа книжки. На его сайте тоже немало интересного, среди прочего нашёл такую статью: «A list of dumb things to check». На русском языке она, к сожалению, не нагуглилась, переводил сам. После допилинга под свои условия буду использовать как часть КМБ у себя в отделе, а первоначальный перевод выкладываю тут.
Некоторые моменты не осилил (не хватило языка или технических знаний), но для практического применения, думаю, годится. Авторская пунктуация частично сохранена.
Статья (да и весь его блог) распространяется под CC-BY-NC-SA.
«
Вы решаетеЧитать полностью »

Mobile Development / Приложения для BlackBerry Playbook можно будет писать на Qt

Судя по всему, Research in Motion крайне не хочет повторения печальной участи планшетов на WebOS и поэтому предпринимает весьма активные шаги для популяризации своих устройств. Так, совсем недавно RIM в лице своего высшего руководства объявила о том, что все желающие разработчики, разместившие свое приложение в маркете BlackBerry App World до 13 февраля бесплатно получат 16 Гб-ю модель BlackBerry PlayBook.
Теперь же, на проходящей сегодня в Амстердаме конференции для разработчиков BlackBerry DevCon, вице-президент по связям с разработчиками RIM Алек Сандерс (Alec Saunders) объявил, что BlackBerry Playbook будет поддерживать приложения, разработанные на популярномЧитать полностью »

Обзор программы Starus File Repair
Не знаете как восстановить поврежденные цифровые фотографии? Фотографии доступны в «preview», но их нельзя открыть? Тогда вам нужна программа для восстановления файлов – Starus File Repair.
Программа Starus File Repair способна восстанавливать любые поврежденные файлы. Утилита способна восстанавливать цифровые изображения практических любых форматов (JPG, JPEG, JPE, JFIF, TIFF, TIF, PNG, BMP).Как восстановить поврежденные файлы? Вам нужно загрузить утилиту Starus File Repair.
Утилита не только восстановит поврежденные файлы, но и получит все данные фотографии, включая эскизы и заголовки.

Программа для восстановления поврежденных файловЧитать полностью »

Типографика / Блоги про логи на DesignTree.ru
Набравшись храбрости для своего первого поста на Хабре я хочу представить бету дизайнерского стартапа — сайт DesignTree.ru. По концепции это дизайнерские микроблоги, в которых контентом выступают авторские дизайнерские работы, ограниченные размером в 300х400px — всего 120 000px или 120k. Большинство материалов сайта это логотипы, фирменный стиль и шрифтовые решения, размещаемые самими авторами.Агитация и Лозунги: Здесь не будут иметь право голоса Заказчики, Маркетологи, Пиарщики, Менеджеры по рекламе, продажам и прочая братия — которая обычно только и умеет, что долго и нудно рассуждает о «стимулировании продаж», «целевой аудитории», «имидже бренда»Читать полностью »

CMS / ForkCMS — новая вилка с ложкой
Доброе время суток читатели.
На днях, шарясь на просторах интернета, в одном дизайнерском блоге наткнулся на статью, в которой автор восхищался адаптивной версткой на сайте www.fork-cms.com. Меня эта статья привлекла именно суффиксом CMS. «Очередной велосипед» подумал я. И по большому счёту оказался прав. Но все же мне захотелось поделиться этой находкой с сообществом.
Итак, встречайте, Fork CMS из глубин Тихого океана от самого Тритона.* Изображение с официального сайта ForkCMS
Основные моменты

Open Source. Это бесплатная цмс, с открытым исходным кодом, который доступен на гитхабе.

БыстроеЧитать полностью »

Телекомы / Как ОнЛайм подсадил меня на цифровое ТВ
Четыре года, назад я не думал, что перейду от местного Чертановского «Кабан-нета» к какому-то другому провайдеру. Покупал себе огромную кучу дешевого трафика и тратил на предельной скорости. В 2008 у НКС в Москве только-только появился Onlime — если кто помнит, началось все с забавного вируснячка на telecomfort.ru. Понравился их подход, понравился зеленый цвет :)… единственное, что не радовало в те времена у Онлайма — это скорость. Так и просидел я «по инерции» у локального провайдера еще три года, говоря себе: «Ну и что, что бывают обрывы на сутки, зато когда работает, все летает!» Однако даже такой ленивец как я в конце-концов решил, что хватит уже носитьЧитать полностью »

Медиа / Практические советы как устроить MMORPG в реале — или зачем скоро снова понадобится купить телевизор
Кристофер Сандберг — это человек, который заставил зрителей шоу «Заговор ради добра» бегать по улицам Лондона и выполнять квесты, сражаясь против вымышленной недобросовестной корпорации. 3 февраля он читал лекцию в России, на которой пытался доказать, что такой бесполезный предмет как телевизор пока рано выбрасывать.
Почему современное телевидение мертво?

За последние годы все кардинально изменилась привычная медийная среда. Раньше креативщики что-то придумывали, а потом уже узнавали, что люди думают об их продукте. Теперь же появилась возможность полностью включить аудиторию в телепроект. ПроизводствомЧитать полностью »

Медиа / Практические советы устроить MMORPG в реале — или зачем скоро снова понадобится купить телевизор
Кристофер Сандберг — это человек, который заставил зрителей шоу «Заговор ради добра» бегать по улицам Лондона и выполнять квесты, сражаясь против вымышленной недобросовестной корпорации. 3 февраля он читал лекцию в России, на которой пытался доказать, что такой бесполезный предмет как телевизор пока рано выбрасывать.
Почему современное телевидение мертво?

За последние годы все кардинально изменилась привычная медийная среда. Раньше креативщики что-то придумывали, а потом уже узнавали, что люди думают об их продукте. Теперь же появилась возможность полностью включить аудиторию в телепроект. ПроизводствомЧитать полностью »

Алгоритмы / [Из песочницы] Алгоритм Шеннона-Фано
Алгоритм метода Шеннона-Фано один из первых алгоритмов сжатия, который впервые сформулировали американские учёные Шеннон и Фано и имеет большое сходство с алгоритмом Хаффмана. Алгоритм основан на частоте повторения. Так часто встречающийся символ кодируется кодом меньшей длины, а редко встречающийся — кодом большей длины.
В свою очередь коды полученные при кодировании, префиксные. Это и позволяет однозначно декодировать любую последовательность кодовых слов. Но все это вступление.
Для работы оба алгоритма должны иметь таблицу частот для элементов алфавита.
Итак, алгоритм Хаффмана работает следующим образом:
Читать полностью »


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