Одна из самых мощный сторон современных мобильных устройств Apple- это графическая подсистема, позволяющая писать качественные 2d и 3d игры с отличной производительностью и детальной графикой. О ней я и хочу рассказать, так как в интернете для новичков информации про OpenGL ES 2.0 на русском языке очень мало. Подробнее »
Хочу поделиться примером неявного изменения массива в php, на которое напарывался несколько раз. И вот сейчас окончательно выделил метод решения.

Проблема


Пример 1. Содержит ошибку:
$a = array(1,2);
foreach($a as &$b);
foreach($a as $b);
var_dump($a);
Подробнее »
В этой статье я хочу предложить способ создания окон произвольной формы. Не прибегая к WPF или многослойным окнам. Вот как это выглядит:
Окно произвольной формы (на Windows 7) Подробнее »
В последнее время производители переносных 2,5 жестких дисков пошли по новому пути: если раньше внутри короба как правило стоял жесткий диск с интерфейсом sata или ide и плата переходника USB-SATA то в последнее время начали встречаться решения где сам жесткий диск на плате имеет интерфейс usb(т.е. usb-sata мост перенесли на плату самого жесткого) что в итоге осложняет последующую работу с такими дисками из программ типа victoria(которым необходимо прямое подключение). Но в тоже время жесткий диск все еще можно восстановить. Подробнее »
Данная статья очень короткая и написана ради моего интереса. Как правильнее делать?

Введение


Я молодой специалист. Месяц назад закончил обучение. Год назад устроился на работу программистом Qt/C++. Одновременно со мной на работу взяли ещё одного парня постарше, с опытом работы. Подробнее »
Часто возникает задача преобразования JSON в другие форматы, особенно в XML или HTML. Очевидное решение заключается в использовании языка программирования (ECMAScript, Ruby, …) и DOM-API. Подробнее »
Вот уже несколько лет занимаюсь фрилансом, всегда все шло более или менее хорошо, всегда были заказы, почти никогда не сидел без дела, за исключением тех дней, когда сам не хотел ничего делать, но вот уже несколько недель я не могу найти для себя достаточно интересной работы. Как ни странно это говорить, но у меня начала самая настоящая ломка, распишу все её признаки по дням проведенным без дела. Подробнее »
Как известно, в WP есть виджеты — информационные блоки, настраиваемые через админку и видимые на всем сайте одинаково. А если надо чтоб виджет меню был разный на разных страницах? На странице «ВАСЯ» было меню ВАСЯ, а на странице «ПЕТЯ» было меню ПЕТЯ? Подробнее »
1. Постановка задачи

Одним из элементов электронного документооборота, принятого в моей конторе, является требование сохранять документы с указанием в начале названия файла даты в формате yyyy-mm-dd. Соблюдение этого требования позволяет быстро отслеживать историю изменения документа и всегда находить последнюю актуальную версию. Подробнее »
Предисловие

Бывает, кажется, что человечество развивается будто бы по определенному циклу. По крайней мере в некоторых своих сферах или областях. С течением времени человечество приобретает новые идеи, новые знания, новые технологии, которые позволяют ему создать что-то, опять же, новое. Но в некоторый момент человечество возвращается к своему прошлому — это, по-видимому, является следующим, обязательным этапом развития цивилизации (такой уж путь выбрало человечество). Человечество правда не полностью копирует то, что было в прошлом, а использует наследие предков, привнося свои изменения, основываясь на полученных знаниях и технологиях. Сочетание плюсов прошлого и плюсов настоящего является самым эффективным сочетанием, которое, между прочем, сводит на нет почти все минусы. А как можно соединить прошлое и настоящее — читайте под катом. Подробнее »
Здравствуйте, Блогавчане!
Совсем недавно я озадачился идеей создать форум. Сейчас создание форума не доставляет много труда для пользователей, так как существует достаточно большое количество готовых форумных CMS, которые значительно облегчают выполнение этой задачи. Вот только среди их обилия, бывает очень сложно выбрать действительно необходимую CMS. Поэтому я решил написать собственный обзор, который хоть немножко, но, возможно, поможет пользователю сделать выбор в сторону того или иного движка. Подробнее »
Будучи еще студентом второго курса, я испытал определенную необходимость (ну или острое желание) найти работу. Традиционные варианты студенческой занятости меня не слишком устроили, поэтому решил искать работу по специальности или около того (на половину ставки, разумеется, ибо очное). А сейчас, спустя «белых» полгода на должности инженера-программиста (и еще почти квартал «серых»), я озаботился поисками другого места работы по причинам, которые я опишу ниже. Подробнее »
Столкнулся с удивительным явлением — повальная стартапомания среди людей 19-28 лет. И все бы ничего, как говорится, лишь бы не «наркоманили», но некоторые моменты меня настораживают. Например, наткнулся на сообщество предпренимателей в ВКонтакте. В нем такой вот опрос: Подробнее »
Доброго времени суток.

Решил поделиться опытом изучения Ruby-on-rails с нуля, однако не стану затрагивать темы по написанию простых программ типа Hello World, покажу сразу на своем примере как освоил азы данного фреймворка на рабочем примере (статья ориентируется на начинающих разработчиков, дабы просто показать что где лежит). Подробнее »
После перестановки мебели и переезда компьютера в другую комнату телевизор висящий на стене остался без источника видео. Был выбор между готовым HTPC, сборкой мультимедийного PC из комплектующих самостоятельно и медиа плеером. Последний вариант стоил дешевле всего и когда характеристики свежих девайсов c android стали все больше соответствовать моим требованиям — решено было купить STB(Set-top box — мультимедийные приставки для телевизоров) c android. Подробнее »
Доброго времени суток.
Прочитав статью «Опыт использования аккумулятора на 3600 мАч для смартфона HTC Sensation» я тоже захотел приобрести батарею повышенной емкости для своего Samsung Galaxy SII.

Подробнее »
Недавно для пользователей iPhone 2G вышла новая версия прошивки от проекта Whited00r. Особенность этой прошивки в том, что она максимально близко наполняет iPhone 2G функционалом оригинальной iOS 5.

Прошивка от Whited00r основана на оригинальной прошивке от Apple версии 3.1.3. Подробнее »
Данные выводы основаны на личном опыте и общении, среди людей «своего круга». Речь идет о ЧП, которое предоставляет услуги по ремонту сотовых телефонов, фотоаппаратов и ноутбуков. В некотором роде, предостережение к читателям, не способным провести ремонт самостоятельно. Подробнее »

salt

30 Июл
2012

Введение



imageSoftware Configuration Management — очень интересная и полезная тема, к которой должен придти каждый вменяемый системный администратор. ПО SCM позволяет получать одинаковый воспроизводимый результат на большим количестве машин с разным окружением за короткое время. Кроме того, использование SCM позволяет более четко понимать архитектуру разворачиваемой системы, а описание при помощи “рецептов” или “состояний” больше похоже на проектирование, нежели на настройку. Управлением конфигурациями пришло из производства, где конфиугурацией было сочетание состава деталей и их взаимного расположение. Подробнее »
Динамика развития систем интернет-платежей, увеличение аудитории пользователей электронных платежных систем всё чаще ставит перед потребителями вопрос выбора оптимального набора платежных инструментов. Не претендуя на истину в её последней инстанции, всё же возьму на себя смелость представить субъективный обзор некоторых из сервисов. Подробнее »
image
Рано или поздно возникает задача организовать факс-сервер в компании. Столкнулся с подобной задачей около года назад.

Что мы имеем


  • Сервер с asterisk;
Подробнее »
Если честно, то я не совсем уверен, что этот пост подходит для песочницы. Хотя уверен, что не нарушаю ни одного правила.

Работаю верстальщиком, и не так давно увлекся Node.js, как логичным продолжением JavaScript. Так с серверным программированием не был знаком в принципе, было тяжело найти стоящую информацию для начинающих. Предвосхищая возражения скажу информация есть, много и даже по-русски. Но большинство сводится к типу: «А вот помните как мы это делал на PHP(Java/C++ и т.д.), а в Node вот так». Изучать PHP для того чтобы до конца понять Node не очень-то и хотелось. Но после долгих мытарств я нашел две книги, как раз в нужном ключе. Прочитав обе, я выделил «Node Up and Running». Это как раз то что нужно для начинающего, но ее к сожалению нет на русском языке, я понимаю, что каждый уважающий себя гик должен знать английский, но как быть с теми, кто в силу определенных причин (возраста или неспособности) хочет приобщится к миру прекрасного Node.js, но английского не знает, тогда я решил, что переводу быть! Подробнее »
Доброй ночи Блогавчане,

Ночь на дворе, вдали видно огни телевышки, работы почти нету, ну просто романтика. Вот я и решил написать статейку.

На использование xdotool наткнулся случайно изобретая «велосипед». Причиной использования этой утилиты стала лень, да-да «лень двигатель прогреса». Чем меньше хочешь работать, тем больше выдумываешь всяких скриптов, чтобы они выполняли за тебя работу. Подробнее »
Понадобилось недавно установить memcached и memcacheq на CentOs 6.2 и к сожалению было обнаружено, что готовых в репозитории нет, и надо компилировать самостоятельно. Причем, по сборке второго — нормальной и актуальной инструкции нету ни на русском, ни на английском. Последняя которая есть на всех сайтах достаточно древна и не совсем актуальна. Поиск гуглом находит только какие-то убогие китайские сайты. Вот и хочу восполнить этот пробел в русском сегменте сети. Подробнее »
Все знают про такие сервисы, как vk.cc, goo.gl, bit.ly. Сейчас мы создадим подобный, на основе обычных файлов и .htaccess.

Итак, поехали. Все объяснения в коде.
Подробнее »
В связи с довольно большим количеством мошенничества по банковским картам, решил опубликовать топик, являющийся частью моей курсовой работы. Данная тематика посвящена безопасности работы с банковскими картами в Интернете, если интересно — читаем дальше.
Подробнее »

Ubuntu

27 Июл
2012
Доброго всем читающим времени суток. Хочу поделиться своими впечатлениями об этой О.С., которая в течении года господствовала на моем P.C. Скажу сразу, себе ее поставил не добровольно, а под давлением условий работодателя, требовавшего освоить именно Ubuntu ( наверху решили сократить расходы на П.О. и перевести весь отдел на Open Source). Это видимо становится модным…. Грустно стало всем, особенно сисадмину. Опыт общения с *nix-ами у меня был (пробовал «на зуб» Slackware, Debian и Zenwalk (производный Minislack-a), поэтому в отличие от сисадмина мой вид был не такой бледный. Подробнее »
Доброго времени суток, Блогалюди!

Небольшая предыстория


Я начинающий сис.админ, работаю в лечебного учреждении районного значения в должности «гордоименуемой» начальник информационного отдела. Исторически так сложилось на нашем предприятии, что начальник отдела отвечает за свой отдел (ведет табель, различную документацию и отчеты), выполняет обязанности секретаря и бухгалтерии (принимает и отправляет почту, печатает все что приходит и отдает секретарю, оформляет счета на оплату, в случае возникновения проблем (счет потерялся, почта не пришла и т.д.) решает их самостоятельно). Так же он выполняет обязанности системного администратора, инженера тех.поддержки. Подробнее »
Ответ на статью Шаблонные сайты vs Эксклюзивные сайты
Под впечатление от вашей статьи и желания навязать «сайты под копирку» конечному пользователю пишу этот пост.

Не будем ничего менять

Давайте не будем менять терминологию, ведь в ней и так много смысла. Эти слова говорят сами за себя, шаблонный сайт, который получает клиент, практически полностью копирует возможности и недостатки своего родителя. Вообще, не понимаю, как можно вместо «шаблонный» использовать слово «типовой». Скорее оно показывает то, о чём сайт и какой он по содержанию(корпоративный, портфолио, медиа), но никак не принципы создания. Да, в большинстве своем мало кто пишет ресурсы с нуля, но несмотря на это давайте будем называть все своими именами. Подробнее »
У каждой компании, занимающейся разработкой сайтов, существует свой подход к проектированию продукта. Проведя некоторый анализ, мы пришли к выводу, что пора найти более эффективный способ, который сократил бы наши трудозатраты, стоимость проекта, море непонимания, как со стороны заказчика, так и исполнителя, и давал чёткое понимание о проекте. Подробнее »
Наверх