Архив Декабрь 21, Понедельник, 2009

Системное администрирование / Авторизация пользователей в ProFTPD по учетным записям форума

Нет комментариев »

Недавно появилась необходимость запретить вход кому попало на FTP сервер, то есть заблокировать вход под anonymous. Но содержать отдельную базу с FTP пользователями неудобно, а более того неэффективно. Думал-думал, и решил авторизировать пользователей по учетной записи форума, в моем случае SMF. Пользователи хранятся в MySQL таблице smf_members, имя пользователя в memberName, а пароль в passwd. У ProFTPD есть хорошо документированная возможность получать учетные данные с PostgreSQL / MySQL. Но вот беда, у форума пароли хранятся в хеше SHA1, да и в начало пароля добавляется имя пользователя в нижнем регистре. А ProFTPD ожидает, что ему из SQL-запроса к базе вернется пароль в форматах MySQL PASSWORD(), Crypt, либо Plaintext. Само собой, никакого SHA1 там нет, не говоря уже о том, что к паролю еще добавляется имя пользователя. Гуглил день, другой, все жалуются на подобное, а готового решения никто не предлагает.


Блог компании Дизайн-студия Nimax / Моментальный маркетинг: корпоративные чашки

Нет комментариев »

Не секрет, что чашки — это своеобразный фетиш во всех IT-конторах. Это и повседневный объект, и отражение вкуса владельца, и любимый персонаж флешмобов про рабочее место. Некоторые программеры могут похвастаться чашкой-ровесницей всей их карьеры. Общеизвестны отличные кружки Яндекса из серии про лося и Пушкина. А какие чашки у дизайнеров? Мы решили отчитаться об одном интересном проекте из серии «для себя».



Иногда мы придумываем необычное применение обычным вещам. Очень интересно насыщать пространство вокруг предметами, которые что-то говорят об их владельцах, не громко кричат, а создают определенный образ, атмосферу, несут скрытые послания. В этот раз мы «подчиняли» маркетингу офисные чашки. Мы подумали, почему бы не использовать стандартный элемент переговоров — угощение кофе — для построения диалога с заказчиком?



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



image



Были выделены несколько наиболее частых вопросов, задаваемых нам клиентами на встречах. Три вопроса, ответ на которые представляет собой перечисление, были взяты за основу:



Защита прав потребителей / Сказ о том, как я свой Macbook Unibody Late 2008 ремонтировал

Нет комментариев »





Началось все с того, что я заметил, что крышка не плотно закрывается и нужно немного прижать, что бы магниты схватились. Если макбук немного наклонить, то крышка открывалась.



Linux для всех / Обзор текстовых вeб браузеров

Нет комментариев »

Введение



Самое простое и в то же время полное определение текстового браузера — это приложение, которое отображает только текстовое содержимое web-сайтов. При работе с таким браузером вы не увидите так нами горячо любимых всплывающих баннеров. Во многих живущих ныне текстовых браузерах контент нагружающий трафик блокируется. Главный аспект применения текстовых браузеров, заключается в том, что их можно и нужно использовать в тех системах, где не предусмотрена графическая оболочка. В первую очередь, это, конечно, касается разнообразных UNIX-подобных операционных систем, но под MS Windows так же существуют аналоги. В этой статье хотелось бы описать некоторые текстовые браузеры и их возможности.


Идеи для стартапов / Другое видение скучных GTD планировщиков через призму RPG игр

Нет комментариев »

10 слов об идее.



GTD планировщик в виде многопользовательской RPG для команд разработчиков, вот.


Коротко.



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



Lol, это шутка? Да, так и есть, это шутка. Но в каждой шутке, как говорится, есть доля шутки.



…Говоря о лени и ММО, сейчас я задумываюсь, если мне так влом утром вставать на работу, если мне так лень было ходить на пары, если мне нужно огромное количество усилий потратить, чтобы заставить себя наконец открыть Flex Builder и дописать этот глупый проект, почему я 4 месяца не получая за это зарплаты, вставал в 6 часов утра и весь день «работал» в игре? …



Дла заинтересовавшихся или тех, кому просто любопытно — велкам за хабракат. А вот пока картинка на затравку.







Подкасты / [PODCAST] Разговор про девушек в IT и профессию тестировщика в подкасте ПолДевятого #3

Нет комментариев »

image

  • Девушки в IT
  • Почему так мало девушек в IT?
  • Нужно ли высшее образование для работы программистом?
  • Должен ли разработчик заниматься тестированием?
  • Есть ли дружба между разработчиком и тестировщиком?
  • Разговор про тестирование

VIM / Автоматическое обновление плагинов*

Нет комментариев »

* на самом деле полуавтоматическое ;)



Как-то тихо в блоге VIM’а, видимо все спят — или может быть кончились в интернете огромные .vimrc? ;) Неизвестно, но точно понятно, что нужно эту тишину нарушить.



Нарушу я её сегодня одним хорошим плагином, упоминаний о котором я здесь не нашёл. Это GetLatestVimscripts (http://vim.sourceforge.net/scripts/script.php?script_id=642).



Для начала небольшой план изложения

  1. Для чего нужен этот плагин
  2. Как установить и что необходимо
  3. Как использовать
  4. Чего не хватает



// FIXME: Разработчики хабрахабра, ребята. Ну что за лабуда со ссылками происходит? Это защита от XSS такая, слово script исковеркать везде? Раньше этого не было.



Для всех — script в ссылках нужно заменить на script.


Научно-популярное / Беда квантовой телепортации

Нет комментариев »

По следам поста Физика невозможного: Телепортация решил написать свои пять копеек. Но применительно к системам связи.


Стартапы / Вручение премии «Студенческий стартап года» — уже скоро

Нет комментариев »

image29 января Бизнес-инкубатор ГУ-ВШЭ проводит вторую церемонию награждения премией «Студенческий стартап года». Премия вручается молодым предпринимателям за успехи в создании и развитии собственного бизнеса и становится уже ежегодной традицией подведения итогов в области предпринимательства.

Номинации премии специально подобраны так, чтобы отметить команды за самые разные заслуги в организации своего бизнеса:

1. Лучший продукт/услуга

2. Лучшая технология

3. Лучшая бизнес-модель

4. Лучшее продвижение продукта на рынок

5. Лучший стартап

Кроме того, еще один победитель будет определен путем народного голосования и получит «Приз зрительских симпатий».



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


Дизайн / 32 декабря — возможно

Нет комментариев »

image

Календарь навсегда. Имеет даже 32й день месяца (на случай реформы). Носитель календаря — холодильник (холодильник в комплект не входит) Названия месяцев сокращены до трёх букв. Сила магнита подобрана так, чтобы держались фишки одна на другой. Так удобнее отметить, что во вторник сдача каталога. Фишка календаря — спецфишки. Прилагается пара дедлайновыx, приезд/отъезд, фишки разных цветов, 5 «drink day» и одна «don’t drink day». Итого 63 магнитных значка.



Как концепт — звучит хорошо. Дизайнерские ресурсы просто заполнены промдизайнерскими концептами, красивыми рендерами с гипер-реалистичными тенями и отражениями (и всё на белом фоне). Хорошее 3д заменяет реальность.



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