Архив за 13 мая 2013 - 3

На фоне пологого, но постоянного роста посещаемости новостных сайтов Рунета — официальная Россия отчиталась о заметном сокращении числа сетевых СМИ.

Роскомнадзор провёл больше проверок и насчитал меньше СМИ

По данным Liveinternet спрос на Новости и СМИ растёт.

Разрешительно-лицензионная деятельность в сфере массовых коммуникаций и информационных технологий ведётся Роскомнадзором. Ведомство выпустило итогиЧитать полностью »

IBM и РВК приглашают молодых предпринимателей к участию в конкурсе SmartCamp

Привет! IBM и РВК объявляют об открытии приема заявок на участие в конкурсе IBM Smart Camp, который пройдет 17-18 июня в Москве. IBM SmartCamp – уникальная международная инициатива, направленная на поиск начинающих предпринимателей, которые реализуют проекты, поддерживающие концепцию «Разумной Планеты». Участие в программе позволяет получить безвозмездный доступ к программному обеспечению и аппаратным средствам IBM, техническую поддержку проекта, консультации и содействие в продвижении готового продукта на рынок.
Читать полностью »

Поклонником телевидения я никогда не был, поэтому без какого-либо дискомфорта около 6 лет пользовался стареньким кинескопным Samsung примерно такого же возраста. Играл и фильмы смотрел на ноутбуке, а сам же ТВ включался лишь изредка, для «фона».

С приобретением игровой консоли xBox 360 я всерьез задумался о покупке современного телевизора, так как играть на старом кинескопном было практически нереально. Во-первых, в нем попросту нет HDMI-порта, и приходилось довольствоваться обычными «тюльпанами» и переходником SCART. Во-вторых, в силу низкого разрешения экрана нельзя было насладиться всей полнотой графики современных игр, а мелкие надписи (например, пояснения в играх) и вовсе были нечитабельны. Выход виделся один – приобретение современного телевизора.

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

Yet another клиент для Фрилансим Всем привет! Майские праздники не прошли даром, и в качестве небольшой разминки и тренировки решил написать ещё один клиент для Фрилансим под iOS. В итоге получилось по-моему здорово, review прошло всего за 4 дня. Под катом небольшой рассказ про приложение и перспективы.
Читать полностью »

После выхода новой версии MySQL в начал этого года, многие задумались о том стоит ли на неё переходить с более старых версий. Чтобы ответить на этот вопрос для себя, вначале необходимо понять, а что именно даст этот переход. В этой статье я постараюсь осветить новые, важные для меня, фичи, которые были включены в дистрибутив новой версии, анализ их производительности и работоспособность новой версии, а так же необходимость что-то менять в коде в связи в переписанным оптимизатором. Так как объем изменений действительно очень велик, для каждого пункта дам ссылку на оригинальную статью по тестирования производительности и исключу из описания воду.
Читать полностью »

Как я Android для тестирования выбирал

Задача:

По производственной необходимости возникли два следующих вопроса: как определить эффективность существующего набора устройств для тестирования приложения под Android и как правильно сделать выбор следующего устройства для тестирования.

Теория:

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

image

Доброго времени суток.

Так уж получилось, что довольно давно интересуюсь фотографией и астрономией. Звёздное небо снимать люблю. Так как света ночью мало, то для того, чтобы получить по-настоящему что-то красивое приходится делать довольно долгие экспозиции. Но тут всплывает другая проблема — из-за того что Земля вращается, звёзды на небе движутся. Соответственно при относительно долгих экспозициях звёзды перестают быть точками, и начинают прочерчивать дуги. Чтобы компенсировать это движение при фотографии/наблюдении deep-sky объектов существуют устройства — монтировки. К сожалению, на данный момент купить мониторвку нет возможности, поэтому я решил задаться вопросом – а можно ли реализовать подобный эффект программно и что из этого получится?

Под катом много фотографий. Все фотографии в посте мои,(почти все) кликабельны, и free-to-download.
Читать полностью »

Добрый день, %username%. Сегодня мы будем писать скриптовый язык программирования на C#, а точнее его интерпретатор.

Пролог

Я изучаю C# уже год, но никак не могу его нормально выучить. Подумав чуть-чуть я понял что нужно писать что-то более сложное, и в процессе этого получать опыт. Я решил написать интерпретатор Brainfuck. Написал его я минут за 5, но он так и остался без циклов. Затем я начал придумывать свой язык, писал кучу концептов синтаксиса и т.д.
Скорее под кат!
Читать полностью »

У меня дома точка доступа Wi-Fi, соответственно у каждого домочадца есть телефон Android, а у некоторых, не буду показывать пальцем, еще и планшеты. В обзоре DHCP на роутере имена устройств представляют собой слово «android» после которого следует, вероятно уникальная, длинная шестнадцатеричная строка.

Во-первых — это не совсем красиво. Во-вторых при установленном на телефонах SSHd хочется к ним подключаться не по IP-адресам, а по вменяемым DNS-именам, которые регистрирует dnsmasq на роутере.
Читать полностью »

Резервное копирование и восстановление в PostgreSQL

image

Предположим что у нас есть postgresql в режиме потоковой репликации. master-сервер и hot-standby готовый заменить погибшего товарища. При плохом развитии событий, нам остается только создать trigger-файл и переключить наши приложения на работу с новым мастером. Однако, возможны ситуации когда вполне законные изменения были сделаны криво написанной миграцией и попали как на мастер, так и на подчиненный сервер. Например, были удалены/изменены данные в части таблиц или же таблицы были вовсе удалены. С точки зрения базы данных все нормально, а с точки зрения бизнеса — катастрофа. В таком случае провозглашение горячего hot-standby в мастера, процедура явно бесполезная…
Для предостережения такой ситуации есть, как минимум, два варианта…
Читать полностью »


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