Pull to refresh
4
0
Виктор @vitjok

User

Send message

Как работает инжектор?

Reading time10 min
Views185K
В заметке пойдет речь о работе «мозгов», управляющих двигателем вашего автомобиля или мотоцикла. Попытаюсь на пальцах и в общем объяснить что же и как происходит.

Чем занимаются те самые «мозги» и для чего они нужны? Электроника — альтернатива другим системам, выполняющим те же функции. Дозированием топлива занимался карбюратор, зажиганием управлял механический или вакуумный корректор угла опережения зажигания. В общем не электроникой единой возможно реализовать все это и достаточно продолжительное время именно так и было. На автомобилях, мотоциклах, бензопилах, бензогенераторах и во многих многих других местах работали и продолжают работать те самые системы, которые призван заменить инжектор.
Зачем же понадобилось что-то менять? Зачем сносить существующие проверенные и весьма надежные системы? Все просто — гонка за экономичностью, экологичностью и мощностью. Точность работы описанных выше систем недостаточна для обеспечения желаемого уровня экологичности и мощности, а сами по себе электронные системы управления двигателем начали появляться достаточно давно.
Читать дальше →
Total votes 200: ↑184 and ↓16+168
Comments101

Как выбрать телевизор

Reading time6 min
Views74K
Привет!
Недавно, прочитав статью «Как собрать домашнюю медиа-систему начального уровня? Выбираем телевизор, плеер, аудио» и почитав комментарии к ней, я с удивлением узнал, что большинство хабрачитателей, хоть и держат нос по-ветру и стараются знать обо всех новинках и последних тенденциях, попав в магазин банально не смогут выбрать телевизор и акустику. Я занимаюсь продажей этой техники, а в частности телевизорами, и постараюсь дать пару советов, на что обратить внимание при выборе.
Читать дальше →
Total votes 128: ↑109 and ↓19+90
Comments213

Запросы к Twitter API на синтаксисе SQL

Reading time1 min
Views1.6K
Язык запросов TweeQL сделан по образцу SQL-синтаксиса и позволяет работать с базой твитов так же просто, как с реляционной базой данных.

TweeQL имеет следующий синтаксис:

SELECT field1, field2 FROM streams WHERE filter_conditions GROUP BY field3, field4 WINDOW x seconds
Читать дальше →
Total votes 50: ↑40 and ↓10+30
Comments34

Проклятье веб-сайтов и волшебный UX design

Reading time5 min
Views22K
Представьте себе обычного директора, который решил сделать обычный сайт для своей не менее обычной компании. Он нашёл ближайших веб-разработчиков с честными глазами и в двух словах на одной салфетке описал им стандартные пожелания обычного корпоративного сайта. А может быть он поступил проще — указал на похожий сайт и сказал: “Мне надо тоже самое, только круче!”. Разработчики привычно сами себе написали техническое задание и с честью его выполнили. Потом как смогли наполнили сайт контентом и запустили, помолясь. За месяц работы на сайт зашло десяток роботов и несколько случайных посетителей. Директору рассказали о SEO, на которое ему, скрепя сердце, пришлось выделить на три месяца по 50 тыс. руб. — “чтобы попробовать” и “чтобы наверняка”. Благодаря раскрутке сайт начал появляться в поисковой выдаче и счётчик стал показывать почти тысячу посетителей в день. За это время к менеджерам звонило по 5-10 человек в месяц, говоривших что они смотрят сайт и у них есть вопросы о товарах. Реальным клиентом стал только один, да и то, по-мелочи.

Убитый печалью директор отменил всё это бессмысленное SEO и с негодованием отказался от предложений потратить ещё денег на услуги “партизанского” и “социального” маркетинга со “100% результатом”. Попытки выяснить причину неудачи ни к чему не привели — все эксперты только разводили руками и опять советовали потратить денег на SEO, контекстную рекламу и маркетинг. Или заказать новый сайт у новых разработчиков — вдруг на этот раз он получится лучше. И вот поиск причин неудачи перешёл из области разума в область метафизики. Ведь неизвестно — может у разработчиков сайта отрицательная карма (на хабре), или хостинг сайта расположен на старом индейском кладбище, или сервер не окропили святой водой, или сглазили по ftp, или это конкуренты заплатили денег энергоинформационному экстрасенсу и он с помощью генератора акустического резонанса (модель бубен) взял, да и сайт весь ПРОКЛЯЛ!
Читать дальше →
Total votes 82: ↑51 and ↓31+20
Comments54

Обзор программ для прекрасных дам

Reading time5 min
Views41K
Привет хабр, вот тебе пост на первый день весны.
Стремительно приближается красный день календаря8 марта, им его и посвятим.

Купил я жене новый ноутбук, а в старом жила у неё программа для учёта месячных.
«Очень нужная штука» — сказала мне жена, — «не хочу с ней расставаться».
Нормальный мужик возьми бы, да и поставь её на новый компьютер и забудь, но это не про меня. Решил я разобраться, до чего дошёл прогресс в этой области программирования, и выбрать самое лучшее. Оказалось, что пригодных русскоязычных программ не так уж и много, а точнее, всего 5.
Вот и расскажу о них по порядку, авось кому пригодится такой обзор.
Очень надеюсь, что столь интимная тема здесь никого не смутит. Такова уж физиология Homo Sapiens.

Итак, список претендентов на поселение в новом супружеском ноуте выглядел так:

· 4WomenOnly (Версия 7)
· Женский Календарь FeminaSoft (Версия 2.7/3.0) «Total Ovulation Control»
· Овуляшки (Версия 1.6.5) — в девичестве Woman calendar Слесарева Э.В. (Версия 1.1b)
· WoCa (Женский календарь) Alyamkin Ilya (Версия 1.3.2)
· BlooDays (Версии 3.01 или 3.2.1 — разницы, как оказалось, никакой)

Я сразу расположил их по степени навороченности и в этом же порядке опишу основные фишки.
Читать дальше →
Total votes 113: ↑68 and ↓45+23
Comments54

Простая автоматизация резервного копирования под Windows

Reading time7 min
Views35K
Вопрос резервного копирования волнует каждого специалиста, ответственного за сохранность вверенных ему бесценных служебных документов/баз данных/иных файлов. Для того, чтобы чувствовать себя более уверенно перед лицом различных вероятных форс-мажоров, необходимо периодически выполнять резервное копирование критически важных данных. Не менее актуальна проблема сохранения нажитого непосильным трудом и для домашних пользователей.
Вашему вниманию предлагается простой, но эффективный скриптик, помогающий решать данную проблему.

Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments21

Автоматизация веб-сервера FreeBSD8 Apache2+Mysql5 Часть 1

Reading time3 min
Views1.3K
Так уж сложилось, что я жутко ленивый. Два года назад когда я приобрел себе VDS и встретился с FreeBSD 7.1 первый раз, убил две недели на настройку всего, что мне нужно было. Сейчас у меня 2*Pentium III 1GHz / RAM 1Гб / 2*SCSI 17Гб, под мои задачи он вполне подходит.

  1. Создание хостов
  2. Ротация логов Apache2
  3. Архивация логов Apache2 и удаление старых логов.
  4. Создание базы данных и добавление нового пользователя с правами только к одной базе, с генерацией нового пароля.


Мой любимый редактор vi. Если кто не знает как с ним работать можно везде где я указал vi заменять на свой ee,mcedit и т.д

Скрипт создания хостов.
Структура на моем сервере следующая, у каждого пользователя в хомдир лежит папка www, выглядит это так.
/home/user/www.
Скрипт внутри папки www создает каталоги с именем хоста.

Пример mk_host.sh domen.ru user
в каталоге /home/user/www будет создана папка domen.ru с директориями

  • cgi-bin
  • html
  • logs
  • shadow


Также будет создан хост в директории Apache2. По моей схеме, для каждого виртуального хоста создается отдельный конфиг.

Смотрим сам скрипт.
Читать дальше →
Total votes 27: ↑21 and ↓6+15
Comments9

История одной инфраструктуры. Решения MS. Часть 2

Reading time8 min
Views7.3K
История одной инфраструктуры. Решения MS. Часть 1

Переделать!


Первым делом установили вполне хороший кондиционер в помещение коммутационно-вычислительного центра. И, как результат, жесткие диски стали выходить из строя в два раза реже.
Затем занялись модернизацией имеющихся ВОЛС и коммутаций с целью обеспечить связь там, где ее еще нет, обеспечить полное резервирование магистральных ВОЛС, унифицировать используемое коммутационное оборудование. Процесс был не быстрый и хронологию событий не восстановить. Скажу, что в результате мы имеем двенадцать сегментов ВОК (общей протяженностью 3 км) и шесть периферийных точек коммутации. Для организации оптических конвертеров (50 шт.) используются управляемые шасси (7 шт.) стоечного исполнения. В качестве стандарта был выбран недорогой и популярный управляемый коммутатор (коих используется 20 шт.) 2 уровня и с 24 портами Gigabit Ethernet, с поддержкой групп VLAN (с помощью групп VLAN организованы демилитаризованные зоны), с возможностью агрегирования портов (мы используем агрегирование повсеместно – магистральные сегменты, соединения коммутаторов, подключение серверов). На периферийных точках коммутации все оборудование разместили в специальных шкафах под ключ, в центральном узле все приходит в стойку для коммутационного оборудования. Резюмируя, скажу, что от первоначального проекта коммутаций заводоуправления и цехов заводского комплекса не осталось ничего. Все прежнее оборудование выведено из эксплуатации и размещено в дальнем углу специального помещения, т.е. примерно полтора раза мы инвестировали в один проект. Унификация того стоит!
Читать дальше →
Total votes 43: ↑25 and ↓18+7
Comments11

Microsoft для PHP программистов

Reading time4 min
Views21K
Не секрет, что у Microsoft есть технология ASP.NET (и смежные ASP.NET MVC, ASP.NET AJAX, AJAX Control Toolkit и т.д.), которая является стандартом де-факто для .net ориентированных разработчиков. В то же время количество PHP разработчиков также велико, поэтому было бы странно игнорировать такую большую аудиторию.

В данной статье представлен материал, который, надеюсь, поможет PHP разработчикам лучше интегрировать свои приложения с Microsoft технологиями и продуктами (если, конечно, в этом есть необходимость).
Читать дальше →
Total votes 104: ↑60 and ↓44+16
Comments89

Жизненно важные советы по эффективному дизайну логотипов

Reading time8 min
Views33K
В Интернете мы видели много креативных логотипов, ресурсов дизайна логотипов и обучающих материалов создания логотипов. Однако все это создавало лишь хороший инструментарий для дизайна логотипов, но, прежде всего у вас должно быть четкое понимание того, что делает дизайн логотипа хорошим и что вы должны принять во внимание, прежде чем использовать этот инструментарий.

В этой статье мы познакомим вас с концепциями создания эффективного логотипа, а также представим принципы и лучшие примеры того, как можно создать знаковый бренд.
Читаем дальше...
Total votes 63: ↑53 and ↓10+43
Comments33

Иммерсивное (360° видео) – краткий обзор современных технологий

Reading time3 min
Views3.5K
Недавняя публикация на одном из популярных сайтов Рунета подтолкнула меня к тому, чтобы сделать небольшой обзор современного состояния технологий так называемого иммерсивного («объемного», 3D 360°), видео. Для тех, кто, возможно, подобного еще никогда не видел, в двух словах это можно описать как Google Street View, только вместо статичных фото используется видео.
Читать дальше →
Total votes 17: ↑16 and ↓1+15
Comments18

Создаем Вашу первую карту

Reading time6 min
Views10K

Отсебятина


Так как карма перестала быть на нуле (благодарю того, кто проголосовал), решил сделать несколько кросс-постов из моего блога, где переводил туториалы, посвященные Google Maps API.<p/>

 

Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments11

RealTimeBoard — новый способ совместной работы

Reading time1 min
Views90K
Совсем недавно открыл для себя новый интересный и крайне полезный сервис для совместной работы российский проект RealtimeBoard – бесконечные виртуальные доски, на которых можно работать с любым визуальным контентом (прикреплять картинки, рисовать схемы и графики, создавать коллажи и пр.) индивидуально или с командой.
На данном этапе сервис находится в открытом бета-тестировании, но это нисколько не мешает работать с ним уже сейчас и решать широкий круг задач.
image

Какие же задачи можно решать с помощью RealTimeBoard ?
Читать дальше →
Total votes 69: ↑56 and ↓13+43
Comments76

Easy-программирование танка-шпиона

Reading time5 min
Views34K

Хочу рассказать Вам, как можно управлять айГаджетами с PC, да еще и программировать их. Все, что описано в статье применимо как к Brookstone Rover Spy Tank, так и к AR Drone Parrot. На «Хабре» уже ни раз были статьи о серии высокотехнологичных гаджетов AR Drone Parrot. Как-то мало интереса проявляется Brokstone Rover Spy Tank, хотя, как ни странно, эта игрушка хоть и не такая эффектная, в силу того, что не летает, зато более практичная. Во первых заряда 6 элементов пиатния серии АА хватает на несколько часов непрерывной работы. Во вторых, его можно использовать как гиковскую веб-камеру, с помощью которой можно следить за тем, что происходит дома с любого другого компьютера, ну и, как бонус, гонять своих домашних животных. Настроив доступ по RDP к домашнему компьютеру, можно управлять этим изделием, как мобильной веб-камерой, которая не просто показывает картинку, но еще и передвигается по помещению.
Читать дальше →
Total votes 21: ↑16 and ↓5+11
Comments16

Standard PHP Library (SPL) — Часть 1: Структуры данных

Reading time5 min
Views65K
Привет, Хабр! В данной статье речь пойдет про Standard PHP Library (SPL). На хабре до сих пор нет толкового мануала об этой библиотеке, которая уже стала частью ядра PHP (с версии 5.3). Данная библиотека содержит набор интерфейсов, классов структур данных, итераторов и функций, с помощью которых можно значительно упростить себе жизнь и повысить качество кода. В данной статье я рассматриваю такую часть библиотеки, как структуры данных. Также я покажу альтернативные решения поставленных задач и сравню скорость выполнения в обоих случаях.

Подробнее
Total votes 66: ↑56 and ↓10+46
Comments38

О граблях организации ИТ-мероприятий

Reading time10 min
Views4.4K
В данной статье мне бы хотелось поговорить не только о подготовке и проведении презентации, но и об организации мероприятий в целом. У многих из нас хоть раз в жизни возникает необходимость организовать мероприятие того или иного масштаба, будь то встреча, мастер-класс, семинар или презентация. В мою жизнь так называемый ивент-менеджмент прочно вошел с началом трудовой деятельности в ИТ-компании: организовывая мероприятия по 3-5 раз в год (от встреч проектировщиков интерфейсов до семинаров по электронным библиотекам), я составила чек-лист необходимых для этого дел. Хочу поделиться им с хабражителями и помочь нуждающимся не наступить на грабли, часто встречающиеся на этом непростом, но увлекательном поле деятельности.

В сжатом виде он выглядит так:
  • Решить, кто наши докладчики и потенциальные участники, а также что, где и когда первые расскажут вторым
  • Исчерпывающе и понятно написать о событии на своем сайте
  • Анонсировать событие в СМИ и социальных сетях, пригласить клиентов и партнеров
  • Заблаговременно открыть регистрацию участников
  • Заранее получить презентации докладчиков и тезисы выступлений
  • Обеспечить стабильно работающий интернет, звук, свет, ПО и другое оборудование
  • Заснять доклады и дискуссии на видео
  • Организовать досуг участников после мероприятия
  • После события написать письмо с благодарностью участникам и докладчикам
  • Ознакомить с материалами события тех, кто не смог принять в нем участие
  • Составить детализированный отчет о событии
  • Собрать фидбек и учесть все ошибки при организации следующего мероприятия
За подробностями, советами и примерами — под кат.

Заранее спасибо за дополнения! Самые актуальные добавлю в статью с указанием авторства — глядишь, так и составим универсальное пособие для организаторов событий.

Upd: дополнила статью советами из комментариев! Спасибо за помощь AndreiYemelianov, RGaifutdinov, mivanova, ollystar, Cancel, verbinka, mujaji.
Читать дальше →
Total votes 31: ↑30 and ↓1+29
Comments46

DriverPack Solution 12

Reading time3 min
Views47K
image

Для тех кто не в курсе, что это и с для чего:

DriverPack Solution — не простой установщик драйверов.
Функции диагностики компьютера и создания бэкапов драйверов делают его незаменимым для любого сисадмина! Быстро определит ваши железки по ID и поставит из своего пака или скачает с инета.
Читать дальше →
Total votes 87: ↑66 and ↓21+45
Comments69

Tsung: Нагрузочное тестирование Web-приложений

Reading time3 min
Views42K

Tsung — это распределенная система нагрузочного тестирования, написанная на Erlang'е. Заявлена поддержка HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and XMPP/Jabber. В этой статье я опишу как протестировать обычный web сайт на нагрузку.
Читать дальше
Total votes 81: ↑80 and ↓1+79
Comments68

Актуализируем учетные данные Active Directory

Reading time10 min
Views82K
Многие помнят то чувство, когда компания расширяется до тех размеров, когда рабочих групп недостаточно, и поднимается первый домен Active Directory: «О, уж теперь-то все будет как следует!» Ан нет, домен потихонечку разрастается, создаются новые учетки, блокируются старые, добавляются, удаляются компьютеры, девушки выходят замуж, меняют фамилии и, в конце концов, база данных службы каталогов выглядит, как полный швах. В этом топике мы наладим связь между базой Active Directory и кадровой системой предприятия, а также создадим механизм для поддержания данных сотрудников в AD в актуальном состоянии.
С чего начать?
Total votes 30: ↑29 and ↓1+28
Comments21

Information

Rating
Does not participate
Location
Латвия
Date of birth
Registered
Activity