Pull to refresh
1
0
Вячеслав Коновалов @xkolenvalov

User

Send message

Доброе утро

Reading time2 min
Views5.6K
Высокочастотный писк жутчайшим образом резонировал с черепной коробкой Миши, звуковые волны будто въедались в мозг с целью его тотального уничтожения. Наконец система биоконтроля зафиксировала нормализацию мозговых волн и прекратила звуковую пытку. Команда маркетологов с размахом подошла к рекламной компании биоритмической коррекции, и коррекция эта даже действительно давала положительный результат, но именно сейчас Михаил мысленно покрывал знатными матюками маркетологов, да и вообще всех сотрудников СоцБиоКорр — не самой лучшей идеей было отказаться от продления лицензии на прослушивание будильных мелодий в пользу коррекции биоритмов.
Читать дальше →
Total votes 36: ↑23 and ↓13+10
Comments21

Я дойду

Reading time3 min
Views69K
— Да, милая, я тебя тоже люблю.
Пальцы автоматически нажимают хоткей отправки сообщения. Я тру уставшие глаза, в которые неизвестный злой волшебник насыпал песка. Уже почти сутки без сна, надо выделить себе 4 часа. Это — мой цикл. Пять, шесть, семь часов — для меня самоубийство, я встану уставшим, недовольным, а значит, неэффективным. Следующая цифра — восемь, но это слишком много. Так что только 4 часа сна.
Прогресс-бар, дергаясь, словно в конвульсиях, дополз до правой границы, уперся в нее и исчез.
Я привычно лезу в лог отправки сообщений. Отклонений, вроде, нет. Четыре слоя шифрования, для скольких… для где-то тридцати символов. Надо будет до конца недели закончить скрипт-анализатор, а то вручную просматривать… бред.
Читать дальше →
Total votes 267: ↑188 and ↓79+109
Comments98

Мультиварка — умная кастрюля или «не доведенный до ума» гаджет

Reading time12 min
Views636K

Этот пост будет полезен всем, кто хотя бы иногда что-то готовит сам, а также помогает или мешает это делать другим.
Из него можно узнать, что это за гаджет — мультиварка, какие у нее технические возможности и невозможности, внутренность, наружность, достоинства (много) и недостатки (тоже много). Расскажу кое-что и о маленьких мультиварочных хитростях, а также позволю себе общее лирическое отступление о программировании на кухне.
Цель поста — рассказать про мультиварки, как класс объектов, не выделяя особо его представителей, но, чтобы не вести разговор о сферической мультиварке в вакууме, сделаю основным примером разбора мою модель — Panasonic SR-TMJ181.
Те, у кого нет мультиварки узнают, нужна ли она им, но и те, у кого она есть, надеюсь, без новых знаний не останутся.
Читать дальше →
Total votes 295: ↑259 and ↓36+223
Comments337

Катушка Тесла из хозмага

Reading time5 min
Views376K
Имея патологическую тягу к сантехнической фурнитуре никак не могу приучить себя использовать ее по прямому назначению. Всегда в голову лезут идеи, что сделать из труб, фитингов и переходников так, чтобы уже никогда не использовать их в сантехнике. Так получилось и в этот раз. Делаем высоковольтный генератор Тесла на сантехнической фурнитуре.
Что дальше?
Total votes 179: ↑176 and ↓3+173
Comments71

Защита подъезда методом организации разумного видеонаблюдения без консьержа

Reading time13 min
Views258K
Так получилось, что какой бы ни был аккуратный микрорайон, он всегда с чем-нибудь соседствует, плюс всегда есть праздношатающиеся, непраздношатающиеся и «этождети». Это если забыть про наркоманов, целенаправленных воров и разбойников. Твой дом — твоя крепость. Подъезд твоего дома — тоже твой дом. (Да, этот пункт многие не понимают, но учиться никогда не поздно). Классические методы защиты подъезда — установка укреплённых дверей; установка домофона; инсталляция консьержки; организация видеонаблюдения над входами.

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

Однако, если включить мозги и подумать, на самом деле можно весьма небольшими вложениями получить очень эффективный результат.
Читать дальше →
Total votes 298: ↑294 and ↓4+290
Comments314

Обзор и классификация CMS по категориям (2013)

Reading time30 min
Views236K
Недавний поиск списка CMS, на примере которых можно было бы объяснить студентам архитектуру и структуру сложного web-сайта, привел меня к любопытной статье с классификацией CMS, которая, однако, на текущий момент немного устарела, да и написана несколько сумбурно. Это подвигло меня составить новый обзор, собрав больше решений и дополнив их по возможности ссылками на официальные сайты, страницы закачки и демо-панели.

Я рассматривала CMS на php, в основном бесплатные, за некоторым исключением. В результате на текущий момент получился такой набор:

CMS общего назначения: Alto CMS, Cogear, Contao, Cotonti, DataLifeEngine, Drupal, ImageCMSCorporate, Joomla, Host CMS, MaxSiteCMS, MODX, MosquitoBloodyMary, ReloadCMS, Wordpress
Галереи: Coppermine, Gallery (Gallery2, обновленная до версии 3), Koken, MG2 = MiniGal 2, Pikateka, SimpleViewer, Zenphoto
Социальные сети: Elgg, Explay CMS, InstantCMS, LiveStreet, BigStreet
Форумы: IPB (Invision Power Board), Phorum, phpBB, phpBBex, PunBB, Simple Machines Forum, Vanilla, vBulletin
Интернет-магазины: ECShop, Magento, OpenCart, Семейство osCommerce, Prestashop
Сайты-визитки без SQL-базы: GetSimple, Monstra, Nanote, Stacey, CMS Чайник
Читать дальше →
Total votes 85: ↑63 and ↓22+41
Comments69

Как пользователи ведут себя на сайте?

Reading time4 min
Views52K
image

Представим себе, что поведение пользователя на сайте похоже на поведение лабораторной мыши в лабиринте: мышь должна пройтись по лабиринту и найти кусочек сыра. С точки зрения создателя сайта задача состоит в том, чтобы создать такой удобный лабиринт для мыши, который позволяет беспроигрышно найти свой кусочек сыра. Вопрос затрагивает сразу три аспекта: юзабилити, конверсии и ранжирование сайта. Поэтому и рассматривать данную задачу нужно комплексно, а увидеть «лабиринт» глазами «мыши» позволяет целый ряд инструментов.

Читать дальше →
Total votes 49: ↑38 and ↓11+27
Comments15

Взгляните на свою страницу глазами робота Googlebot

Reading time2 min
Views94K
Уровень подготовки веб-мастера: любой

Функция «Просмотреть как Googlebot» в Инструментах для веб-мастеров позволяет понять, как ваша страница выглядит для роботов Googlebot. Заголовки серверов и код HTML помогают выявить ошибки и последствия взлома, но иногда разобраться в них бывает затруднительно. Веб-мастера обычно хватаются за голову, когда им приходится заниматься решением таких проблем. Чтобы помочь вам в подобных ситуациях, мы усовершенствовали эту функцию, и теперь она может показывать страницу с помощью того же алгоритма, который использует робот Googlebot.
Читать дальше →
Total votes 29: ↑21 and ↓8+13
Comments1

Ускоряем Wordpress

Reading time4 min
Views66K
image

Wordpress в стандартной установке довольно медленный. По умолчанию движок не использует некоторые возможности современного Веба для значительного своего ускорения. Существует целая куча плагинов для оптимизации Wordpress'a. Давайте наведем в них порядок и проведем капитальную оптимизацию.
Читать дальше →
Total votes 54: ↑37 and ↓17+20
Comments27

Интеграция сайта с 1С — риски и немного реальности

Reading time5 min
Views98K
Фэйлом кончаются от 30% до 50% попыток внедрить штатную интеграцию сайта с 1С. Это коллеги рассказали, у меня-то в бизнес-плане заложено 75%. То есть, в трех случаях из четырех — придется что-то подкручивать напильником, а в одном — вообще вызывать эвакуатор или реанимацию. И чего бы это, ведь…

… Топовые производители современных отечественных систем управления в один голос заявляют, что умеют интегрироваться с 1С. Естественно, это касается по большей части типовых конфигураций — всего не предусмотришь, ага. Да и маркетинг заставляет говорить, что «это просто!». Слоган, который, наверное, никогда не умрет.

Рассмотрим процесс интеграции с точки зрения клиент-исполнитель. Сценарий продажи может превратиться в сущий адъ из-за пары неловких движений менеджера.



Так что знакомимся с горьким опытом и делимся своим:

Читать дальше →
Total votes 97: ↑87 and ↓10+77
Comments91

Как я стал преподавать Arduino

Reading time5 min
Views110K
Я не провожу тренинги мастер-классы и семинары. Я внедрил изучение Arduino в образовательную программу колледжа. То есть студенты приходят ко мне, чтобы писать код на языке Processing Wiring и смотреть как он исполняется на плате.
Достаточно давно я подрабатываю в Уральском радиотехническом колледже. Вел разные предметы: электронику, радиотехнику, P-CAD, передатчики и т.д., а с недавних пор стал учить студентов работе с Arduino. Я негативно отношусь к этой платформе, но вижу много плюсов в ее изучении в стенах образовательного учреждения.
Читать дальше →
Total votes 127: ↑124 and ↓3+121
Comments126

Как правильно выбрать систему видеонаблюдения?

Reading time6 min
Views88K
image
Оговорка:
Этот текст никоим образом не претендует на статус «истина в последней инстанции», все описанное ниже — моё субъективное мнение о рынке систем видеонаблюдения, основываясь на личном опыте работы на этом рынке. Текст в первую очередь предназначен для простых обывателей, которые никогда не сталкивались с системами видеонаблюдения, администраторов, на плечи которых упала эта нелегкая задача, и для потенциальных клиентов этого рынка.

С чего начать?


Прежде, чем сломя голову бежать и покупать готовое решение, которое посоветовал коллега по работе, внучатая племянница прабабушки или соседский пёс, нужно ясно понимать, что именно Вам нужно.
Какие задачи будет выполнять система? Какую проблему она призвана решить?
В каждом отдельно взятом случае перед системой ставятся определенные задачи. Это либо охранная функция, либо обеспечение контроля, присмотр. Что Вы, как заказчик, хотите получить на выходе от системы? В этом мы сегодня и попробуем разобраться.
Разобраться
Total votes 22: ↑18 and ↓4+14
Comments36

Основы создания 2D персонажа в Unity 3D 4.3. Часть 2: бегущий персонаж

Reading time5 min
Views202K
Часть 1: заготовка персонажа и анимация покоя
Часть 2: бегущий персонаж
Часть 3: прыжки (и падения)

Всем привет. Продолжаем дело, начатое в первой части. Сейчас у нас есть платформа и стоящий на ней персонаж с анимацией покоя. Настало время научить нашего персонажа бегать вправо-влево по платформе.
Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments14

Обзор особенностей ядра Андроида

Reading time7 min
Views106K
“А я… карбюратор промываю!”
Анекдот


Введение

В детском садике мы с единомышленниками препарировали кузнечиков в надежде разобраться в их строении. В школе распаивали радиоприёмник “Россия”. В институте дошла очередь до автомобилей, гайки которых были многократно переставлены. Интересы поменялись, но желание “разбирать” иногда просыпается, и сегодня оно направлено на Андроид.

Сколько раз вас выручало наличие исходников Андроида? Меня — уже не счесть. Андроид — открытый проект, но, к сожалению, у нас есть возможность только читать; править код Андроида, не будучи сотрудником Google, практически невозможно. Погрустим над этим моментом и загрузим репозиторий. Как это сделать, отлично описано на официальном сайте.


Читать дальше →
Total votes 169: ↑151 and ↓18+133
Comments17

Создание игры на ваших глазах — часть 1: Идея, вижен, выбор сеттинга, платформы, модели распространения и т.п

Reading time5 min
Views40K


Введение


Данная статья является первой из запланированного цикла статей, посвященного разработке, дизайну и становлению нашей игры. Я намеренно не буду называть ни названия проекта, ни давать ссылок на него, чтобы пост не попал в “я пиарюсь”. Да, собственно, еще и пиарить толком нечего, т.к. проект находится в самом начале пути и мы планируем пройти этот путь вместе с теми, кому интересно понаблюдать за кухней true-инди.

Этот цикл задуман как некий живой дев-лог игрового инди проекта. Здесь я планирую рассказывать обо всем, что будет встречаться на пути — от решений по выбору сеттинга, гейм-дизайна и арта до технической реализации всего это дела.
Читать дальше →
Total votes 59: ↑50 and ↓9+41
Comments55

Пишем, собираем и запускаем HelloWorld для Android в блокноте

Reading time10 min
Views128K


Когда я начал изучать Android, захотелось полностью написать и скомпилировать Android-приложение вручную — без использования IDE. Однако эта задача оказалась непростой и заняла у меня довольно много времени. Но как оказалось — такой подход принёс большую пользу и прояснил многие тонкости, которые скрывают IDE.

По-сути эта статья является переводом и переработкой статьи Building Android programs on the command line под современные на данный момент JDK (7) и Android SDK (API level 19). Кроме того, я многое упростил и добавил кое-что от себя.

Используя только блокнот, мы напишем совсем маленькое учебное Android-приложение. А затем скомпилируем его, соберём и запустим на устройстве — и всё через командную строку. Заинтересовало? Тогда прошу.
Читать дальше →
Total votes 108: ↑97 and ↓11+86
Comments42

Вышел Linux-дистрибутив ROSA Desktop Fresh GNOME R2

Reading time4 min
Views33K
Вышел бесплатный дистрибутив «ROSA Desktop Fresh GNOME R2», основанный на кодовой базе ROSA Desktop Fresh R2, в котором в качестве графической среды рабочего стола выбран стабильный и проверенный релиз GNOME 3.8, дополнительно доработанный для удобства и надежности.

Для очень нетерпеливых сразу представлю ссылку на загрузку образов.

Но обычно в новостях про релизы линукс-дистрибутивов возникают вечные вопросы «зачем?», «в чем именно вклад дистростроителей?», «почему мне может быть интересен именно этот дистрибутив, ведь есть десятки других», так что я постараюсь ответить на эти вопросы под катом. Там же будет и скриншотик.

Читать дальше →
Total votes 36: ↑31 and ↓5+26
Comments20

Знания о языке и Яндекс. Зачем нам падежи? Лекция малой школы анализа данных

Reading time1 min
Views20K


По разным оценкам сейчас в мире существует от трех до семи тысяч языков. Между языками могут быть очень значительные различия в графематике, фонетике, грамматике, лексике. Но если посмотреть шире, станет ясно, что все языки очень похожи и подвержены описанию при помощи универсальных категорий.

В этой лекции Елена Грунтова раскрывает студентам Малого ШАДа понятие грамматической категории и подробно рассказывает падежах, их природе, типах, а также способах выражения.

Лекция рассчитана на старшеклассников, но выходит за рамки школьной программы, поэтому может быть интересна и взрослым.
Презентация
Total votes 61: ↑55 and ↓6+49
Comments4

Разработка виджета под Android

Reading time6 min
Views43K
На Хабре уже достаточно статей о том, как разработать «hello world»-виджет для устройств на базе Android. Еще больше об этом можно почитать в сети, в том числе и на сайте Google для разработчиков, StackOverflow и других ресурсах. Казалось бы, все подробно разжевано, есть сотни примеров — зачем же писать очередную статью, когда вокруг и так достаточно информации?
Однако, когда мы начали разработку виджета, нам пришлось потратить несколько недель на то, чтобы разобраться с нюансами и реализовать проект так, как мы задумали его изначально.
Надеемся, наш опыт поможет сэкономить время на реализацию вашего виджета.
Читать дальше →
Total votes 53: ↑49 and ↓4+45
Comments20

Недорогой 3D-принтер по металлу на базе сварочного аппарата

Reading time2 min
Views98K
image

В Мичиганском технологическом университете разработан 3D-принтер на базе аппарата для дуговой электросварки. Чертежи, спецификации и софт для принтера полностью открыты, а стоимость частей и материалов для сборки принтера — меньше 2000 долларов. В отличие от недавно анонсированного принтера по металлу Mini Metal Maker, который использует металлоглину и требует обжига изделий после печати, принтер из Мичиганского технологического использует обычную сварочную проволоку, и не требует никакой дополнительной обработки готовых изделий (если не считать обработку напильником).

Существующие сегодня промышленные металлические 3D-принтеры стоят сотни тысяч долларов. Сварочные роботы, с которыми всё же корректнее сравнивать мичиганскую разработку, тоже недёшевы. Радикального снижения цены удалось добиться, совместив две уже существовавшие технологии — дуговую сварку и дельта-робота Rostock из проекта RepRap для позиционирования детали.
Читать дальше →
Total votes 44: ↑39 and ↓5+34
Comments76

Information

Rating
Does not participate
Registered
Activity