Как стать автором
Поиск
Написать публикацию
Обновить
-5
0

Пользователь

Отправить сообщение

Git для загрузки обновленых файлов на сайт

Время на прочтение1 мин
Количество просмотров1.2K
Не знаю чем вы пользуетесь чтобы залить измененные файлы на сайт, а я раньше делал все вручную. Нудная и дурацкая работа кончено, и в какой-то момент лень, как двигатель прогресса взяла свое. Благо к этому времени я начал разбираться с рельсами, а вместе с ними и с другими прелестями адекватной разработки веб-приложений, в том числе и с VCS. В какой-то момент меня осенило — ведь в Git (Сайт проекта, Википедия) уже есть все для отслеживания изменений, почему бы не начать использовать его для заливки. Все что нужно — SSH и промежуточный репозиторий на том же сервере, недоступный веб-серверу.
Читать дальше →

Грязная работа: Вступление. Заправка цветных струйных картриджей HP

Время на прочтение5 мин
Количество просмотров14K
Грязная работа: Вступление. Заправка струйных картриджей от HP

Этим небольшим обзором я хотел бы начать серию рассказов о «грязной» части моей работы, а именно, о следующих моментах:
  • Заправка цветных струйных картриджей HP
  • Заправка тонерных картриджей HP
  • Обзор плоттера Wersacamm SP-540V
  • Обзор плоттера BigPrinter PJ 3216

Читать дальше →

Я разрежу тебя на тайлы. Часть первая

Время на прочтение5 мин
Количество просмотров12K
image Несмотря на все мои попытки к исправление ситуации с технологиями загрузки данных на карту, люди все продолжают и продолжают работать по старинке, загружая либо все данные вьюпорта при малейшем движении карты, либо просто загружая все данные вообще.
Покуда метры направления растеризует маркеры в картинки, строят супер системы группировок и кластеризаций и дрожат над каждым лишним килобайтом в скриптах, давайте я расскажу самый простой, стабильны, и банальный способ сделать жизнь свою, своих пользователей, своих карт и своего сервера чуть прекрасней.
Как будет сказано чуть позже покорение карт состоит из 5ти шагов.
Первый из них это загрузка карты( не все так просто как думается ), а вот второй — это загрузка на эти самые карты данных.
Он то нам и интересен.
Читать дальше →

Паттерны проектирования

Время на прочтение2 мин
Количество просмотров49K
Здравствуй хаброчеловек!

Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
Читать дальше →

Обзор торговых роботов

Время на прочтение3 мин
Количество просмотров26K
Привет, хабралюди! Все мы знаем про Forex, может даже кто-нибудь из Вас и пытался (или до сих пор пытается) на нём играть заработать на жизнь, пиво, телефон, машину, стартап (нужное подчеркнуть). Но в нашей жизни полностью уделить все время торговле на валютном рынке, практически не реально и в следствии чего появились автоматические торговые эксперты.
В данном посте я расскажу о некоторых платных советниках, которые я покупал и использовал на реальном счете. Все графики и цифры взяты из личного опыта и никаким образом не отношусь к разработчикам советников.
Так что предлагается выбрать «красную» или «синюю» таблетку :)

Синяя таблетка...

Ez-12 Parabolic Reflector Template / Усилитель WiFi сигнала для домашней точки доступа

Время на прочтение1 мин
Количество просмотров2.5K
1. Скачиваете шаблон
2. (можно пропустить, см. примечание) Открываете в редакторе и изменяете размер, сохраняя квадрат квадратным
3. Печатаете на тонком картона (бумага для печати визиток или бумажная папка для документов)
4. Делаете прорези
5. На одну сторону прямоугольной детали (рефлектора) приклеиваете фольгу
6. Собираете, вставляя шесть лепестков в шесть прорезей.

Примечание: Если распечатать оригинального размера — получите усиление сигнала в 9 дБ (8 раз), если увеличите вдвое — 12 Дб (16 раз). Если на роутере две антенны — сделайте по усилителю на каждую.

Примечания переводчика:

7. Наденьте усилитель на антенну роутера :-)

Я сделал из коробки из-под конфет — не мучайтесь поисками бумажных папок из-под документов. Только гофрированный картон не берите, неудобно. ОНО РАБОТАЕТ! Раньше телефон уже на выходе из комнаты терял сеть, теперь в любом углу ютьюб без заиканий играет. Замеров не делал, не обессудьте. Но усилий нужен минимум на изготовление — думаю проще сделать самому и попробовать, чем таблицу с цифрами читать.

P.S. Вот видео:

Подключение Paypal

Время на прочтение7 мин
Количество просмотров6.3K
Вобщем поставили передо мной на работе задачу организовать прием платежей в наш проект через Paypal. От меня требовалось дать все необходимые данные для настройки аккаунта (сам аккаунт настраивался другим человеком), ну и, собственно, написать скрипт, который и будет принимать данные от paypal-а и начислять деньги юзерам.

Ничего толкового по этой теме на хабре я не нашел. Пришлось разбираться со всем самому. Ниже – результаты этих разбирательств:)
Читать дальше →

Мы едем, едем, едем… 7,5 часов по Норвегии или путешествие в тишину

Время на прочтение4 мин
Количество просмотров1.7K

Начну из далека. Бывали у вас моменты когда все вокруг вас раздражает, когда звук соседской дрели или музыкального центра спустя пять часов прослушивания становится пульсирующим центром вашей личной вселенной.
Работая в коворкинг-центре или офисе вы не можете сосредоточиться на решаемой проблеме из-за разговоров ваших соседей?
Представляю под катом оптимальное решение из соображений цена/эффект.
Читать дальше →

Несколько jQuery плагинов, которые вы возможно станете использовать

Время на прочтение2 мин
Количество просмотров2K

qTip





qTip — это бесплатный плагин для jQuery для создания подсказок (tooltip). Данный плагин кроссбраузерный, имеет обширные возможности к настройке и содержит множество функций, таких как: закругленные углы без применения изображений, speech bubbles (изображение речи как в комиксах), а так же эффекты — fade (постепенное исчезновение изображения), slide и возможность создания собственных эффектов. Данный плагин уже включает пять готовых тем, но можно создавать свои темы без особых усилий. Кроме того можно создавать окна диалогов, изменять цвет фона подсказки и места, где она отображается.

Скачать | Демо

Читать дальше

Рецепт «приготовления» программиста

Время на прочтение3 мин
Количество просмотров1.3K
Публикую пост от имени gibbzy:

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

2. За айтишниками вообще дотошно нужно ухаживать (носить один и тот же свитер на протяжении 2х лет — не проблема.), многие очень ленивы.

всего 15 пунктов

Чат-сервер на Ruby и Event Machine

Время на прочтение2 мин
Количество просмотров1.8K
Недавно передо мной стала задача написать небольшой чат-демон для крупного интернет-проекта. Эту задачу я решил с помощью Ruby и Event Machine. Подробности и маленький пример под катом.

Читать дальше →

1.3 мегапиксельный USB микроскоп с 200-кратным оптическим увеличением

Время на прочтение1 мин
Количество просмотров4.1K
image
1.3 мегапиксельный USB микроскоп позволяет делать фотографии и видео (до 30 fps) высокого разрешения любых мелких объектов и предметов с максимальным 200-кратным увеличением.

Теперь каждый хабрапользователь (конечно, выложивший $350 за данный девайс) сможет рассмотреть микробов, поедающих крошки в клавиатуре.

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

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

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

По материалам ThinkGeek.

11 порталов для выбора Иконок

Время на прочтение1 мин
Количество просмотров5.5K
Коллекция ссылок больших порталов и поисковиков, для выбора всевозможных Иконок(Icons) разного типа. Практически на всех есть широкий выбор размеров.

В этой коллекции я уверен что вы найдете что вам нужно ;)

Ну интересное так точно!!!

1. http://www.iconspedia.com
Читать дальше →

Создание API: в рамку и на стену

Время на прочтение5 мин
Количество просмотров57K
Каждый программист — проектировщик API. Хорошие программы состоят из модулей, а протокол взаимодействия модулей — это тоже API. Хорошие модули используются повторно.

API — это большая сила и большая ответственность. У хорошего API будут благодарные пользователи; поддержка плохого превратится в кошмар.

Публичный API — не воробей, опубликуешь — не уберешь. Есть только одна попытка сделать все правильно, поэтому постарайся.

API должно быть легко использовать, но сложно использовать неправильно. Сделать что-то простое с помощью такого API должно быть просто; сложное — возможно; сделать что-то неправильно должно быть невозможно, или, по крайней мере, трудно.

API должен описывать сам себя. Изучение кода на таком API не вызывает желания читать комментарии. Вообще, комментарии редко нужны.

Перед разработкой API собери требования с долей здорового скептицизма. Осознай общие задачи и реши их.

Оформляй требования как шаблоны использования API. Сверяйся с ними в процессе проектирования.
Читать дальше →

Фанерный монитор из старого ноутбука

Время на прочтение5 мин
Количество просмотров139K
Наверное, многие хабражители сталкиваются с тем, что дома копится компьютерное железо. Что-то держится про запас, что-то для будущих экспериментов, что-то на детали. Так у меня в течении 4х лет хранился разобранный ноут от НР, погибший в неравной борьбе с температурой и нерадивыми ремонтниками.

Но рано или поздно к антресоли, где хранится бесполезное железо, приходит уборка. Большая часть устаревшего, сломанного и просто бесполезного железа отправляется в еще одну коробку, на которой значится гордое «НА УТИЛИЗАЦИЮ». Однако сохраненная матрица ноутбука заставила меня вспомнить давнюю идею — превратить её в полностью рабочий монитор.


Читать дальше →

Новый выделенный сервер: приемка и проверка

Время на прочтение10 мин
Количество просмотров42K
Новый сервер: приемка и проверка

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

В этой статье мы расскажем о том, как можно получить спецификацию Linux-сервера в командной строке.
Читать дальше →

Gremlins.js — monkey testing библиотека для веб приложений

Время на прочтение6 мин
Количество просмотров37K
NPM version

Это первая из двух статей, рассказывающая о тестировании с помощью gremlins.js и grunt-gremlins. Первая статья — перевод официальной документации gremlins.js. Вторая — опыт внедрения gremlins.js в реальный проект при помощи grunt-gremlins.

Gremlins.js это monkey testing библиотека написанная на JavaScript, для Node.js и браузеров. С ее помощью проверяется надежность веб-приложений под полчищем гремлинов.

Kate: What are they, Billy?
Billy Peltzer: They're gremlins, Kate, just like Mr. Futterman said.


image
Читать дальше →

Атаки на отказ в обслуживании: практика тестирования

Время на прочтение4 мин
Количество просмотров33K

Пост — резюме


Думаю, начать стоит с того, что в последнее время все больше заказчиков обращаются не только за тестированием на проникновение, но и за проверкой устойчивости их сервисов к атакам на отказ в обслуживании, чаще всего — веб-сайтов. И на нашей практике пока не было ни одного случая, чтобы реальный работающий сайт (не заранее подготовленная площадка) не вышел из строя, в т.ч. находящийся под разными защитными системами. И этот пост — резюмирование текущего опыта (D)DoS тестирования разными методами совершенно разных инфраструктур (от банков до типичных корпоративных сайтов).
Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность