Search
Write a publication
Pull to refresh
1
0
Алексей Чарыков @char

User

Send message

Генератор градиентов на CSS

Reading time1 min
Views53K
Хочу поделиться небольшой, но полезной тулзой для генерации Photoshop-like градиентов. Называется этот инструмент громко — Ultimate CSS Gradient Generator. Но большей значимости ему придает не имя, а создатели — это те же ребята, которые сделали ColorZilla, отличнейший плагин для Firefox.
Читать дальше →

0W-httpd — простой быстрый фронтэнд

Reading time2 min
Views1.6K
Предлагаю решение, как быстро и просто поставить на сервере легкий фронтэнд для отдачи картинок, css-файлов и прочей статики. С лета 2002 года я для данных целей использую 0W-httpd или ZeroWait httpd, как его часто называют в разных источниках (искать что-то о нем, помимо дистрибутива, лучше по второму названию).
Установить и настроить его достаточно просто (даже слишком просто):
Читать дальше →

Тонкие клиенты: как их покупать

Reading time6 min
Views36K
Зная кухню, на которой тонкие клиенты делают, вдоволь наглядевшись на решения конкурентов и те проблемы по которым я ругался с разработчиками, я могу дать несколько советов, как выбирать тонкий клиент.

Тут я рассмотрел вопросы про ТК для windows-сетей, т.к. с ними я возился много больше. Частично советы касаются и linux-терминалов, но там, вероятнее всего, есть своя специфика.

Вопросы, которые вы должны для себя прояснить до покупки:
1) Порядок, сколько вам их нужно <20, 20-50, 50-100, 100+
2) Вы готовы к тонким клиентам со стороны сервера? Прощай сканеры, прощай банк-клиенты, прощай дешёвые host-based принтеры (включая струйный принтер у дизайнера), прощай PERSW у бухгалтеров.
3) Будут ли ТК за пределами достижимости специалистов? (филиалы, малые подразделения).

Если вы не готовы к ТК (п2), думайте дальше мимо этого текста. Разумеется, существуют гибридные решения (когда часть сотрудников на ТК, а часть на рабочих станциях полностью или совмещая работу с отдельными терминальными соединениями).

Перед покупкой вы должны полностью представлять себе, кто будет работать на ТК, кто не на ТК. Лучше всего перед этим сделать пару «самодельных» ТК (грубо говоря, винды с mstsc) и посмотреть на процесс работы их на разных рабочих местах. [на этом этапе я полагаю, что вопросы функционирования терминальных серверов вы решили, потому что это существенно более серьёзная работа].

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

Впечатления от Startup Weekend в Петербурге

Reading time5 min
Views890
Startup Weekend в Петербурге прошёл бодро и весело, были интересные проекты. В следующий раз думаю, а не напроситься ли в эксперты, благо хоть и не был экспертом, но некоторые проекты проконсультировал :)

И так, ближе к проектам, что запомнилось.

Видео


Касательно видео жёг Туганбаев. Рассказывал, что телевизионщики заборят интернет и все мы всё равно будем смотреть телевизор! Он хочет соцсеть для умных телевизоров, и даже, обещал её запуск в 11 году (СТС-Медиа). Ходил, искал идеи и приложения для этой сети.

Идея такова:

Техническое ограничение телеканалов — формат вещания 4:3, года этак до 17 изменить формат из-за оборудования нельзя. А на рынке и по домам полно телеков с wide screen и по бокам такого экрана при показе ТВ остаются две полосы. И он не прочь заполнить эти две полосы виджетами и приложениями. Достаточно поставить телеприставку и по бокам будут:
  • фоточки
  • скайп
  • мамба (смотришь ты, значит, ночной канал, а там тебе – таргетированные объявления!)
  • игры
  • социальное общение (сделай подлянку соседу: разбери его телеканал на паззл во время футбола, пусть собирает)

Так же обмолвился, что вчера за рюмочкой чая встречался со вконтактовцами и о чём-то с ними договаривался. С учётом того, что это было на halloween-party, у меня зреют страшшшные опасения!

Мало того, они (телевизионщики) всегда знают, что за видео-контент идёт по телеку прямо сейчас (в отличие от того же рутьюба или ютьюба, где максимум, что известно о содержании — это теги к ролику, а телевизионщики о своём контенте знают всё: и персоны, задействованные в нём, и год выпуска, а, главное, чётко представляют его целевую аудиторию), соответственно могут отслеживать вкусы пользователя и подсовывать что-то контекстное (см. мамбу при просмотре ночных каналов).

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

Соцсети

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

Грабли при верстке HTML писем

Reading time3 min
Views104K
Довольно часто наши клиенты устраивают регулярные рассылки с новостями. Почти всегда их не устраивают текстовые рассылки или простое оформление HTML рассылок. Наши дизайнеры вовсю креативят, а мы потом набиваем шишки при верстке их макетов с корректным отображением во множестве почтовых клиентов.

Ниже список встретившихся нам особенностей и способы их разрешения (как то упорядочить их мне не удалось, поэтому всё идет единым списком)
Читать дальше →

История развития и оптимизаций одного высоконагруженного ресурса

Reading time5 min
Views14K


Введение

Все началось с того, что я стал системным администратором у одного провинциального Интернет-провайдера. Помимо администрирования различного рода ресурсов, мне в присмотр достался один молодой, но бурно развивающийся ресурс. Ресурс представлял из себя классический LAMP проект. Сайт, на котором генераторами контента являлись обычные пользователи.
* К слову, в то время я ничего не понимал в *nix системах, хоть и все сервера которые мне достались, были именно на нем, разбирался я во всем этом достаточно быстро.

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

Метод одного дня

Reading time4 min
Views8.2K
Понедельник начинается в субботу.
А. Стругацкий, Б. Стругацкий.

Прошедшее забыто, грядущее сокрыто, настоящее даровано. Поэтому его и зовут настоящим!
Мудрая Черепаха из «Кунг-фу Панда»

Сегодня пойдет речь о методе, который я применяю, когда уматывают планы и лениво что-то делать вообще. Я знаю, есть люди, не любящие планирование. Есть люди, которые не любят загадывать. Есть те, кому просто непонятно, как работает его организм. Во всех этих состояниях я бывал, делюсь опытом.

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

Под катом простая схема, как этого достичь.
Читать дальше →

MySQL шпаргалки

Reading time3 min
Views827K
Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных.

Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL.

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

Подход к оптимизации приложения на примере популярной CMS

Reading time8 min
Views3.7K

Статья может помочь вашему живому проекту не тормозить(или тормозить меньше), либо стать отправной точкой для исследования стороннего продукта.
Например, у вас стоит задача понять что же происходит внутри «Самописная система 3.14» и, опять же, помочь ей не есть по 100 мегабайт RAM на одного клиента.
Читать дальше →

Как я спасал сайт apachedev.ru

Reading time4 min
Views2.3K
Решил посетить сайт (на который не заглядывал уже несколько лет) посвященный внутренностям apache2. Но увидел лишь сообщение от хостера о том, что сайт временно заблокирован. Сделал запрос в яндексе: в кеше у поисковика уже ничего нет. Думаю, что сайт заблокирован давно. С помощью смс я продлил хостинг на один день и увидел, что обновлений не было с декабря 2007 года. Попытался связаться с автором через электронную почту, указанную в контактах домена. Ответа не получил…

И тут я решил сделать копию сайта

Запись и сведение в условиях отсутствия денег

Reading time5 min
Views54K
В этом посте я постараюсь рассказать о том как можно быстро, почтибесплатно и сравнительно качественно записать и свести хоть целый альбом. В моем случае мы использовали записанный материал в качестве «демок», чтобы явить себя миру, хотя если бы скилл сведения у меня был «прокачан» сильнее, можно было бы сделать полноценную запись.

В процессе были задействованы следующие устройства и ПО:
— ноутбук Macbook Pro 13", на котором все и происходило.
— звуковая карта Lexicon Omega.
— микрофон Audio-Technica AT2020 для записи вокала.
— наушники AKG K240 MKII для мониторинга.
— Logic 9 + пакет плагинов.

Записывались: электрогитара, бас-гитара и вокал. Так что ответов про запись барабанов я не дам.

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

Простые правила проведения презентации для предпринимателя

Reading time4 min
Views34K
Как вы знаете, StartupIndex почти каждый месяц проводит проектные сессии. Это закрытые конференции, на которых авторы стартапов проводят свои презентации перед независимыми экспертами и инвесторами.

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



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

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

Простейший бэкап конфигов FreeBSD с отправкой архива на почту

Reading time3 min
Views10K
Для небольшой локальной сети был установлен NAS под FreeBSD и, естественно, в конце концов встал вопрос бэкапа его конфигурации на случай краха системы. Ничего громоздкого наворачивать не хотелось, тем более, что скорость восстановления в случае чего пока не критична. Поэтому было принято решение написать простейший скриптик под себя, каждую ночь складывающий в архив необходимые файлы. А в качестве внешнего хранилища был выбран почтовый сервер. Этим скриптом и хочу поделиться с вами.

Оговорюсь сразу. Кому этот способ не подойдёт:
  • заядлым параноикам
  • желающим в день Х восстановить работоспособность сервера за полчаса
  • у кого размер архива будет превышать 25 Мб. (в случае с gmail)
Пост ориентирован на таких же новичков, как и я. Описал всё по возможности максимально подробно.
Читать дальше →

Как работают алгоритмы сортировки

Reading time1 min
Views22K
Иногда для понимания того, как работает та или иная вещь, лучше один раз увидеть, чем сто раз услышать.

Замечательный сайт www.sorting-algorithms.com позволяет увидеть, как сортируются данные разными алгоритмами. Вы сможете посмотреть анимацию в зависимости от алгоритма, исходных данных.



Все это бегает и сортируется прямо на ваших глазах!

Работает на Google App Engine, видимо, поэтому и лежит от посетителей с «Хабра».

How To настроки репликации в MySQL с использованием шифрования SSL на Debian Lenny

Reading time7 min
Views14K
Это руководство описывает, как настроить репликацию базы данных в MySQL с использованием SSL соединение для шифрования.
MySQL репликация синхронизирует базу данных, что позволяет иметь точную копию БД на другом сервере. Все обновления БД на главном сервере автоматически реплицируются на другой сервер, что позволяет защитить базу от аппаратных сбоев. В этой статье будет показано, как реализовать репликации БД exampledb с сервера server1.example.com(ip адресом 192.168.0.100) на сервер server2.example.com(ip адресом 192.168.0.101) с использованием SSL соединения
Читать дальше →

Бег с препятствиями или создание одного проекта

Reading time7 min
Views1.1K

О чем разговор


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

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

База изображений в любых форматах и разрешениях

Reading time3 min
Views4.5K
заказчик: Пусть аватарки пользователей у нас будут в 50×50 и 100×100, в JPEG
разработчик: Готово

заказчик: Надо переделать, чтобы аватарки были в PNG
разработчик: Сделал

заказчик: Пусть аватарки будут в GIF, 25×25 и 40×40
разработчик: Ага, проверяй
заказчик: Уже? Как ты это так быстро делаешь???
разработчик: …
Читать дальше

Малый бизнес и SaaS\S+S

Reading time3 min
Views1.9K
По моему опыту работы с SaaS\S+S (ПО как услуга) я выделил несколько вопросов, которыми обычно задаются люди принимающие решения о покупке в компаниях малого бизнеса. Я попробую ответить на них и надеюсь рассею часть опасений и предубеждений.
Читать дальше →

Строим пилот. История одного стартапа — часть II

Reading time4 min
Views7.5K
История TheCommentor - делаем пилот Рады представить вам вторую часть небольшого цикла статей посвященных истории создания стартапа. В этой части мы расскажем о том, как мы строили работающий прототип, с какими проблема столкнулись, как их решали и, самое главное, как такие ошибки/проблемы не допускать и на чем сконцентрироваться для достижения максимального результата в минимальное время.

Для тех, кто не читал первую часть: Как рождаются идеи.

Поехали с разработкой пилота...
2

Information

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