Pull to refresh
31
0
Артур @Ar2r

PHP/Go Developer

Send message

Защита картинок от копирования без «водяных знаков» — защита от дурака

Reading time3 min
Views10K
Большинство веб-программистов рано или поздно сталкивается с вопросом защиты изображений от копирования для последующего распространения. Обычно, это решается при помощи GD — лепкой на нужные картинки большой прозрачной надписи типа «www.%sitename%.ru» или сильным уменьшением качества изображения, реже — блокировкой контекстного меню, ещё реже — клавиши Ctrl.

В своё время, когда у меня встал подобный вопрос, но варианты «водяные знаки» или «ухудшение качества» были неприемлемы, я заморочился и придумал кое-какое решение. Это, конечно, не панацея (кому надо — тот всё равно утянет), но в качестве «защиты от дурака» справляется на ура.

Кому интересно, добро пожаловать под кат.
Читать дальше →

Генератор border-image

Reading time2 min
Views1.7K

На сайте In Case of Stairs представлен on-line генератор кода для border-image. На основе загружаемой картинки создается превью и CCS3 свойства border-image с разными параметрами. Можно «на лету» визуально подобрать отступы и размеры.
Для тех, кто не знает про border-image рекомендую почитать замечательную статью Джона Рисига (John Resig), создателя jQuery.
посмотреть что получается

Джентльменский набор интернет шоппера: Shipito + ProfitBid + TrackChecker

Reading time9 min
Views43K
На волне постов ненависти к Почте России легко прослеживается тот факт, что все большее количество людей покупают товар из заграниц. Тем самым не желая переплачивать Российским барыгам-ритейлерам подрывая политику государства в области импортозамещения. И я один из них.
Однако много препятствий чинит православным Россиянам виртуальный шоппинг, самое трудное из которых — страна проживания. К сожалению наша отчизна классифицируется большинством онлайн магазинов как страна третьего мира, не иначе, а поэтому и прямой доставки туда нам не видать.
Выходом из этого казуса, очевидно, является mail forwarding сервис.
Итак в данной статье речь пойдет о
  • нововведениях в сервисе-посреднике — Shipito
  • Сервисе, который возвращает процент с покупок на ebay.com/ca/uk, Amazon, Skype, GoDaddy — Profitbid
  • Наконец-то созданном юзером MetalFan отличном софте (полностью бесплатном) для отслеживания почтовых отправлений всех почтовый сервисов TrackChecker
  • Небольшом списке интересных магазинов


PS. В топике присутствуют мои реферральные ссылки.
PS2. Трафик.
Читать дальше

Установка Убунты из Убунты (план обновления при выходе новых версий)

Reading time2 min
Views534
Потребовалось установить убунту на рабочий комп из уже установленной убунты (не мешая жене работать за компом). Установка производилась путем подключения к компу с ноута черех FreeNX.
Читать дальше →

Acer обновляет линейку Timeline

Reading time1 min
Views761
image

По предварительной информации Acer глобальное обновление линейки Timeline. Теперь она будет называться TimelineX, а одна из самых интересных моделей – Acer Timeline 1810T получит вместо энергоэффективного, но относительно медленного Intel ULV Core2 1,4 ГГц более продвинутый Intel Core i5 с частотой 1.06 ГГц и поддержкой технологии Hyper Threading, которая позволяет получить 4 параллельных процесса вычислений. Заявленное время работы увеличилось до 8 часов.

Вся остальная начинка практически не поменялась: жесткий диск SATA 250-500 ГБ, модули Wi-Fi и Bluetooth, дисплей с диагональю 11,6 дюйма и разрешением 1366х768 пикселей. Опционально планируется модуль 3G.
Читать дальше →

Личные финансы — семейный бюджет в GoogleDocs. V2

Reading time3 min
Views22K
В прошлом году моя статья на Хабре о линых финансах на ГуглДокс была активно скопирована на многих сайтах и я понял, что тема актуальная и заслуживает продолжения.

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

Вкратце, о чем речь (а потом, добро пожаловать под кат):
  • Есть много онлайн домашних бухгалтерий, но все они страдают от того, что они написаны не вами, и не учитывают все ваши потребоности и запросы.
  • Моя концепция состоит в том, что личные финансы крайне удобно вести в GoogleDocs и настраивать их под себя.
  • Данная статья посвящена тому, как сделать такую систему самому и прведен пример того, как я ее сделал для себя. Под катом даже xls файл с формулами :)
Читать дальше →

Самый маленький в мире Apache+PHP для Windows

Reading time2 min
Views2.7K
Представляю вашему вниманию portable-сборку Apache 2.2 + PHP 4.4.7 для Windows, достоинствами которой является:
  • Полноценный веб-сервер со всеми возможностями, которые предоставляет Apache!
  • Полноценный интерпретатор PHP!
  • Установка не требуется, всё уже сконфигурировано под localhost – распаковываем архив и всё готово к работе!
  • Работа из любой папки с любого носителя (даже CD)!
  • Самая быстрая работа сервера при минимальной загрузке памяти!
  • Очень маленький размер дистрибутива (700 килобайт)!
Читать дальше →

Откуда у Акадо мои персональные данные?

Reading time5 min
Views3.2K
Многие, мне кажется, по крайней мере, из жителей больших городов, сталкивались с ситуацией, когда вам звонят и предлагают подключиться к провайдеру N. Дескать, мы наконец-таки смогли подключить ваш дом и теперь вам доступны все блага цивилизации за столько-то рублей в месяц.

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

Идеальный NAS? Часть 2 — NETGEAR ReadyNAS Duo

Reading time8 min
Views34K
Вопрос хранения гигабайтов информации я уже поднимал в своих обзорах. Хорошо, если я кому-то помог определиться с выбором сетевого хранилища… если же нет – вот еще один интересный девайс. Чтоб наверняка $)

image

Детальный фотообзор, трафик.
Читать дальше →

Опыт использования Nokia N79

Reading time3 min
Views1.8K
В этой статье я хочу поведать свой опыт настройки под себя смартфона, в данном случае — Nokia N79.
Итак, представим, что наш смарт только что после хард-ресета. Он пуст и ждет установки всяких приложений.
Что делать дальше?

Настройка Apache2.2+Nginx+eAccelerator+SVN+Trac на медленном VDS — часть первая

Reading time4 min
Views2.9K
Вторая часть

Сразу хочу заметить, что статья эта не претендует на авторитетность — делал всё в первый раз на удалённой машине с Линуксом. Соответственно, прошу особо не пинать, а лучше высказывать замечания — как что-то можно было сделать по-другому, или советы по настройке. Всё нижеперечисленное было сделано по мануалам из гугла.


Итак, досталась мне хиленькая VDS от FirstVDS — с Debian и ISPManager.
Попытки оптимизировать ее работу вылились в следующее:

1. Оптимизация Apache и установка Nginx
2. Установка eAccelerator

Ну и для души —

3. Установка SVN
4. Установка Trac.

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

AppAdmin — Менеджер приложений для Android

Reading time1 min
Views10K
Представляю вашему вниманию новый менеджер приложений AppAdmin.

Возможности:
* массовое удаление
* массовый бекап
* массовоя установка из апк
* массовое удаление родных приложений телефона (только если есть рут)
* массовый перенос и отображение приложений которые можно перенести на карту (для 2.2 и выше)
Читать дальше →

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

Reading time5 min
Views4.2K
Истории о том, как люди проходят собеседования в Google, напоминают мне о тех давно ушедших днях, когда я работал в стартапе. За десять лет проведения «современных» IT-интервью наша компания ничему не научилась, и я был частью этой проблемы несколько лет. Я просто скопировал стандартный механизм интервью тех времен, и тем самым совершил большую ошибку. Я думаю, проблемы с производительностью в компаниях, в которых во главе угла ставятся разработчики, выжжены в их ДНК процессом найма новых сотрудников — в корне порочным.

Как мы это делали


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

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

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

Основы BASH. Часть 1

Reading time5 min
Views1.4M
Безусловно, все те кто общается с ОС Linux хоть раз да имели дело(во всяком случае слышали точно) с командной оболочкой BASH. Но BASH не только командная оболочка, это еще и превосходный скриптовый язык программирования.
Цель этой статьи — познакомить поближе юзеров с bash, рассказать про синтаксис, основные приемы и фишки языка, для того чтобы даже обычный пользователь смог быстренько написать простой скрипт для выполнения ежедневной(-недельной, -месячной) рутинной работы или, скажем, «на коленке» наваять скриптик для бэкапа директории.
Читать дальше →

Ethernet термометр на основе Arduino

Reading time5 min
Views140K
Arduino

О цифровых термометрах на основе Arduino было сказано немало. Все они либо подключались к компьютеру, либо выводили температуры сразу на дисплей.
Но мне был нужен уличный термометр, который автономно и отправляет данные на сайт. Итак, приступим.
Читать дальше →

Как смотреть фильмы в оригинале, если английский слабоват? Решение!

Reading time5 min
Views55K


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

Как известно, чтобы изучать и не забывать язык, им надо пользоваться. И один из способов практиковать язык — это начать смотреть фильмы в оригинале.
Но как можно начать смотреть фильмы и получать при этом удовольствие, если в каждом диалоге актеров встречаются незнакомые слова?

В интернете полно методик, где советуют, например, смотреть по 3 раза или подготавливаться к просмотру, выписывая и заучивая заранее слова из субтитров. Да, возможно это эффективно, и кому-то подойдут такие способы, но это же так скучно… Я бы не смог смотреть 3 раза подряд один и тот же фильм. Хочется получать удовольствие от просмотра, смотреть сразу и без подготовки и все понимать.

Как же этого добиться?

Ethernet метеостанция

Reading time6 min
Views148K
Было написано множество статей на тему вариаций погодных станций на платформе Arduino. Вывод данных везде был различен. Позвольте представить мою вариацию, с выводом данных через Ethernet.

Итоговое фото сборки:



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

А вы тоже ищете зависимости в SQL вручную? Тогда мы идем к вам! SQL Dynamite, поиск по объектам базы

Reading time2 min
Views26K
Привет, уважаемые Хабро-читатели и SQL-писатели. Команда ХостТрекера хочет поделиться полезной утилитой для SQL разработчиков и администраторов.

Какую задачу решаем?


Нахождение зависимостей объектов в БД.
Поиск по строке в метаданных БД (хранимых процедурах, View, пользовательских функциях, определениях таблиц, индексах, ключах)


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

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity