На хабре еще не было ни одного поста про создание плазмоида на чистом QML с использованием JavaScript. Данный пост призван исправить данный недостаток.
Читать полностью »
Здравствуйте уважаемые хабрапользователи!
Как вы уже поняли из заголовка, в данной статье пойдёт речь о новой версии Yii. Я попробую коротко на живом примере познакомить вас с замечательным Yii 2.
Писать полную инструкцию по созданию блога наверное не имеет смысла, так как многие шаги схожи с первой версией, но я буду писать именно про те нюансы которые отличаются, и буду делать акцент на новинках Yii2 которые я заметил в процессе создания приложения. Всё же остальное вы сможете быстро посмотреть в демо приложении, что наверное будет более эффективно, чем просто текст.
Читать полностью »
В данном небольшом how-to хотел бы поделиться с вами своим опытом использования утилиты lvmsync.
Данная утилита позволяет решить задачу переноса виртуальной машины с одного сервера KVM на другой, с минимальным простоем виртуальной машины, без использования общего хранилища (non-shared storadge).
Передавать мы будем весь раздел LVM, на который установлена виртуальная машина. Ну а уменьшить время простоя нам поможет магия работы LVM snapshot, информацию о которой вы с легкостью можете найти в интернете.
Вот как выглядит перенос виртуальной машины в кратком виде:
В результате, при использовании lvmsync время простоя виртуальной машины будет равно времени передачи измененных блоков в снимке основного раздела.
Подробнее о работе lvmsync, и дополнительных плюшках вы можете почитать на страничке проекта.
Доброго времени суток.
Современный мир оставляет мало возможностей не сталкиваться с javascript. Nodejs стал для меня последней каплей и, разочарованный в RoR (слишком много магии и генераторов — никаких холиваров, рубисты!), я снова поддался безумию: один язык на клиенте и сервере. Хоть javascript и прекрасен как язык, фреймворков, которые реализуют MVVM или хотя бы MVC и которые бы мне понравились, нет. Они все тяжеловесны и требуют написания лишнего (мусорного) кода. Поэтому я бы хотел представить на суд мое видение MVVM и получить от сообщества пинков в нужном направлении. Лучшим направлением было бы: «Вы пропустили библиотеку, посмотрите %library_name%», ибо все, что на поверхности (angularjs, knockoutjs, etc.) я посмотрел. Ну а так как фреймворк сырой и вряд ли принесет сейчас кому-то пользу, в обмен на долгожданные пинки я попытаюсь кратко сформулировать свой опыт, полученный при его написании.
Читать полностью »
Данная статья является своеобразным репостом моей-же статьи, опубликованной на другом (малопосещаемом) сайте. Для чего я выкладываю статью сюда? На этом сайте много пропрессников тусуется, и по широте души своей хочу им помочь. Безд-воз-мезд-но! то есть даром.(с)
Хочу сразу же оговориться — я не умею обучать. Ну, просто не дано от природы ораторствовать так, чтобы окружающие не просто прониклись идеей, а еще и поняли что-либо из сказанного.
Эта статья (и я надеюсь, последующие тоже) направлена в первую очередь для людей, подготавливающих макеты в печать флексопроизводств. Соответственно основная идея скриптов будет связана и «подрегулирована» под условия флексопечати.
Читать полностью »
Есть старая поговорка «Если будешь усердно работать по 10 часов в сутки, то станешь руководителем и начнешь работать по 14. Так вот далее будет для тех, кому 10 часов недостаточно. Ниже мой вольный перевод статьи Act Like a Leader Before You Are One из Harvard Business Review, из которой я убрал ссылки на малоизвестных авторов, имена которых ничего не скажут людям, не знающим языка омериканского. А сами их мысли, на мой взгляд, ничего.
Если ты хочешь стать руководителем, не жди отдельного кабинета или красивого названия должности. Ты можешь начать думать, действовать и общаться как руководитель задолго до официального повышения. Если тебе кажется, что все решает кто-то другой, кто находится много выше тебя, все равно есть множество способов продемонстрировать, чего ты стоишь и пробить себе путь к повышению.Читать полностью »
Доброго времени суток, дорогиее. Хочу поделиться своим небольшим опытом создания домашнего климат контроля с веб информером на основе платы Arduino с использованием TSOP, IR, DHT22 и напольного кондиционера Electrolux и некоторых других компонентов.
Итак, если вам интересна моя реализация добро пожаловать под хабракат (готовый к заливке скетч там же).Читать полностью »
У Вконтакте неимоверно обширная, актуальная база данных пользователей, которая позволяет делать удобные приложения. В добавок к этому, ребята сделали публичный API, который позволяет легально пользоваться всем накопленным контентом, но все же я вынужден не безосновательно отказаться от использования столь удобного инструмента, и вот почему…
Читать полностью »
Данная статья является переводом статьи от 13.07.2012 за авторством Александра Матросова, ссылку на которую я нашел в конце поста про утечку исходников Caberp. Мне она показалась интересной и я решил ее перевести.
Кому стало так же интересно, добро пожаловать под кат.
Читать полностью »
Вот уже 10 лет, как я занимаюсь программированием и со временем я пришел к одному недостаточно очевидному, но важному выводу. Хорошую программу можно написать только в том случае, если переписывать ее снова и снова. Все программисты люди ленивые, а лень, как известно, двигатель прогресса, и никто не хочет переписывать код, который уже написан. В то же время ежедневно сотни программистов пишут код, выполняющий схожие функции. Так давайте вместе подумаем, почему необходимо переписывать одно и то же несколько раз. Читать полностью »