четверг, 14 апреля 2011 г.

Хабрахабр

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

Хабрахабр:

Signaling System #7 / Система сигнализации ?7 ? это набор сетевых протоколов, обеспечивающих обмен служебными сообщениями между мобильными станциями (мобильными телефонами) и телефонными станциями, а также между самими телефонными станциями. В настоящее время SS#7 используется, как стандарт сигнализации в телефонных сетях. В данной статье будет описана структура и принцип действия SS#7. Читать дальше →


В рамках проекта Plasma Active подготовлен начальный прототип новой концепции организации пользовательского интерфейса для широкого спектра встраиваемых устройств, выходящих за рамки обычных ноутбуков и ПК, например, для интернет-планшетов, медиацентров и смартфонов. Ключевым направлением разработки новой оболочки является развитие средств для обеспечения интерактивного, насыщенного и удобного интерфейса пользователя. Под катом изображения интерфейса, а также видео Читать дальше →


У вас никогда не возникало мысли, что высшее образование ? пустая трата времени, и лучше уйти прямо сейчас, даже не дожидаясь диплома? Если да, то вы не одиноки. Точно так же думает американский предприниматель Питер Тиль (Peter Thiel). Этот неординарно мыслящий миллиардер сколотил своё состояние как сооснователь Paypal и один из ранних инвесторов в Facebook (см. фильм ?Социальная сеть?). Теперь он готов вложить пару миллионов в венчурные проекты, причём необычным способом. Питер Тиль платит студентам за то, чтобы они бросили учёбу и занялись чем хотят (в сфере бизнеса, разумеется). Читать дальше →




В корпоративном секторе иногда возникает задача автоматической конвертации документов из одного формата в другой, а так же задача их програмной обработки и модификации. Казалось бы, в чём проблема: для нормальных форматов давным-давно написаны полнофункциональные библиотеки для работы ? так что Perl или Python в руки и вперёд. Но, к превеликому сожалению для всех системных администраторов и программистов различных бизнес-приложений, огромная масса документооборота в данный момент всё ещё осуществляется с использованием закрытых и плохо поддающихся модификации и разбору форматов. Что уж тут лукавить ? речь идёт о doc, xls и иже с ними, а так же во многом о docx, xlsx и подобных. Что делать с такими файлами, особенно если у вас нету свободной Windows с установленной последней версией Office, ? совершенно непонятно. Безусловно, если у вас есть Windows, Visual Studio и навыки работы в C#, то проблем с анализом документов Microsoft будет значительно меньше. Зато возникнут проблемы с ODF. Плюс часто хочется сохранять результат в формате PDF, дабы уже никто не мог его изменить. К счастью, есть достаточно универсальный способ работы практически с любыми распространёнными форматами документов на любой платформе. О нём и пойдёт речь дальше. Читать дальше →


С каждым годом от IT-специалистов наши доблестные регуляторы (ФСБ и ФСТЭК в первую очередь) требуют все больше различного рода лицензий, разрешений, сертификатов и тому подобных бумажек. ФСБ навязывает использования своих ?фирменных? алгоритмов шифрования, взамен малопонятных им общемировых. ФСТЭК норовит сунуть нос поглубже в код программных продуктов, в своих поисках недекларированных возможностей, ?заботясь? о безопасности нашей с вами информации. А есть ли вообще смысл в подобных исследованиях применительно к современным антивирусам? Читать дальше →


Хакеры получили root-доступ к нескольким серверам компании Automattic, владеющей блог-хостингом WordPress.com. Помимо внутренних документов и публикаций, им стали доступны пароли и авторизационные ключи от различных служб и аккаунтов, которые используются для интеграции сайтов с социальными сетями (такими, как Facebook или Twitter), облачными сервисами хранения и обработки данных (например, Amazon S3).


Если вы словили OutOfMemoryError, то это вовсе не значит, что ваше приложение создает много объектов, которые не могут почиститься сборщиком мусора и заполняют всю память, выделенную вами с помощью параметра -Xmx. Я, как минимум, могу придумать два других случая, когда вы можете увидеть эту ошибку. Дело в том, что память java процесса не ограничивается областью -Xmx, где ваше приложение программно создает объекты. Читать дальше →





Вчера состоялся второй день крупнейшей конференции для разработчиков, которую проводит Microsoft для демонстрации последних новинок компании в сферах веб и мобильных технологий. В ходе пленарного доклада, который открыл второй день конференции Microsoft анонсировала целый ряд новых технологий и продуктов, про которые пойдет речь в этой статье. Напомню, что MIX ? это не просто анонсы технологий, но и многочисленные технические доклады, которых на MIX?11 будет представлено в количестве 125 штук, из которых 47 ? будут прочитаны приглашенными экспертами и сторонними докладчиками. Описание тем конференции MIX?11 можно почитать в этой статье. В первый день конференции принес анонсы таких новых технологий как: Internet Explorer 10, ASP.NET MVC3 Tools Update, Orchard CMS 1.1, обновление Windows Azure. Подробнее о то, что было представлено в первый день можно узнать из этой статьи. Второй день MIX?11 принес нам интересные новости по следующим продуктам и технологиям: обновление платформы Windows Phone OS 7.5 и новые функции: SQL-хранилище, доступ к сенсорам, поддержка сокетов и другое; Skype, Spotify и Angry Birds на Windows Phone; инструменты разработчика Windows Phone c эмуляторами сенсоров гироскопа, GPS и других; выпущена новая версия Silverlight 5 Beta с многочисленными нововведениями; анонс и демонстрация пакета для разработчиков Kinect for Windows SDK. Ниже подробности по этим темам. Читать дальше →


Не имей сто рублей, а имей сто друзей. Именно эта поговорка ведет меня по жизни и позволяет знакомиться с теми или иными продуктами еще на стадии их начальной разработки. В Москве появился мой старый знакомый, который привез множество новостей относительно Nokia и Windows Phone 7, а также у него на руках был один из прототипов такого устройства. Специально для юристов Nokia добавлю, что это устройство не принадлежит мне. Рискну поделиться с вами рядом впечатлений, а также дополнительной информацией, которую я вынес из нашего общения. Планы Nokia относительно WP7 ? 4 устройства в разработке Внутри MS есть спецификации на WP7 устройства, так называемые шасси (chassis ? не уверен, что именно так пишу, но слово именно это ? шасси). В данный момент все многообразие устройств, доступных на WP7 очень похоже друг на друга ? у них одинаковая функциональность, спасибо WP7 и отсутствию кастомизации, одинаковые процессоры, платформа от Qualcomm, как результат, очень схожие впечатления и производительность. Сегодня нет никакой разницы аппарат какого производителя купить, они все похожи до одури, отличия минимальны (тип экрана, батарейка, материалы корпуса и так далее). В конце года выходит вторая волна устройств, так называемое шасси2, в нем сделаны определенные послабления по отношению к производительности устройств (процессор может быть не таким быстрым). Но при этом шасси2 позволяет добавлять новые форм-факторы ? например, QWERTY-моноблоки с сенсорными экранами, то чем был известен Windows Mobile в свое время. Все производители создают такие модели уже сегодня, это HTC, Samsung, LG и ряд других компаний, даже SE ведет подобные разработки и изучает вопрос. Читать дальше →




Навеяно q&a: Как воспроизвести mp3 из командной строки в Windows 7? Немного шокирован предлагаемыми ответами, которые сводятся к 'скачать и установить дополнительное ПО'? и так в системе уже под 20Гб какого то говна чего то полезного, которое зовется операционной системой? извиняюсь, вырвалось. Когда то в Windows XP использовал для этой задачи простейшую утилиту mplay, хоть и GUI но планировщиком задач нормально запускается, но в Windows 7 удалили его и даже sndrec32. Запускать монстроуозный wmplayer считаю глупостью, поэтому приходится обращаться к скриптовым языкам. Примеры однострочных скриптов на vbs для windows scripting host можно нарыть в интернете, вот простейший пример:Set oVoice = CreateObject("SAPI.SpVoice") set oSpFileStream = CreateObject("SAPI.SpFileStream") oSpFileStream.Open "c:\Windows\Media\tada.wav" oVoice.SpeakStream oSpFileStream oSpFileStream.Close Кстати, это чудо, что код заработал на windows 7, так как по сравнению с windows xp ряд activex объектов исчезло (типа WMPlayerClass) и никто не знает, когда исчезнет или как изменится класс SAPI, да и не дело это, микроскопом гвозди забивать. Поэтому это решение считаю неправильным и не логичным, да и отмирает ActiveX потихоньку, вполне логично убиваемый .NET окружением. Попробуем решить задачу с помощью PowerShell


В июне 2010 года Яндекс начал присматриваться к венчурному рынку. Сначала мы работали со стартапами через партнеров ? первыми для Яндекса искали проекты Startup Point и Greenfield Project. Затем к ним присоединился питерский бизнес-инкубатор Ингрия и еще десяток партнеров в России и Украине. С тех пор мы провели три Яндекс.Старта, где руководству и менеджменту компании были представлены больше двадцати российских стартапов, закрыли две сделки по покупке технологий WebVisor и Loginza. С февраля 2011 года мы начали принимать заявки от проектов напрямую. Сегодня мы готовы расширить работу с проектами, как географически, так и содержательно. Яндекс открывает программу инвестиций для стартапов Яндекс.Фабрика. В рамках этой программы получить финансирование объемом до нескольких сотен тысяч долларов могут как российские, так и зарубежные проекты. Заметим, что российским проектам в среднем будут предложены инвестиции от 50 до 150 000 долларов. Мы все так же разыскиваем талантливых ребят, развивающих близкие Яндексу технологии и сервисы как на web, так и на мобильных платформах. Подробнее о потребностях Яндекса рассказали наши менеджеры. В рамках программы инвестиций мы готовы вкладывать в проекты не только деньги, но и экспертизу наших менеджеров и разработчиков. Многим российским проектам сотрудничество с Яндексом поможет больше узнать об уже существующих технологиях и сервисах и не совершить лишних ошибок. Мы надеемся, что готовность Яндекса к открытому взаимодействию со стартапами поможет российскому рынку сделать качественный скачок, в то время как технологических прорывов мы ждем скорее от западных рынков, куда Яндекс также планирует инвестировать в недалеком будущем. Команда Яндекс.Старта


Так уж сложилось, что если кто-то придумывает неплохую идею, которая дает результаты (популярность, деньги или прочие блага), то тут же появляются люди или компании, которые создают нечто похожее. Особенно это заметно в мире ИТ, где любая идея реализовывается с огромной скоростью, и так же быстро такая идея начинает расходиться по миру. Крупные корпорации постоянно что-то заимствуют друг у друга, будь то отдельные функции браузера, интерфейс программы, или идея создания интернет-планшета. Сейчас вот корпорация Microsoft решила активно заняться достаточно давно анонсированным сервисом Streetside, который является аналогом Google Street View. Читать дальше →


О чем это я? Хочу немного рассказать, как я разделяю фронтэнд/бекэнд-части сайта во всех своих проектах на Yii. Не претендую на авторство этого способа, просто хочу немного объяснить, что и как организуется и работает. Собственно, почти всегда проект не может состоять только из фронтэнда (тоесть того, что видит посетитель). Очень часто требуется организовать административную часть, при этом иметь безболезненный доступ ко всем компонентам проекта (модели, расширения и т.п.). Есть несколько способов добиться этого. Не буду вдаваться в подробности каждого из них, если вам интересно ? можете поискать на форуме yiiframework.com. Самым элегантным и удобным мне показался вариант с использованием своего ?поведения? запуска приложения. Он позволяет очень удобно разграничить приложение в плане директорией, использовать разные конфиги для каждой части сайта и т.п. Читать дальше →


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

Комментариев нет:

Отправить комментарий