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

Чулан

Всякая всячина

Сначала показывать
Порог рейтинга
Уровень сложности

Идеальный редактор или дружим Notepad++ с SFTP

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

«Однажды, в студеную зимнюю пору»… встала передо мной задачка править код на удаленном сервере, доступ к которому есть только по SSH.
Ввиду того что код достаточно объемный и с большим количеством вложенных структур использование встроенного в Midnight Commander редактора становилось затруднительным. С этого момента начались мои хождения по гуглам и яндексам, дабы найти редактор с подсветкой синтаксиса, поддержкой сворачивания блоков и SFTP (Secure FTP, или «FTP через SSH»)…

Амбула

… Собственно редактор меня устраивал лишь один — давно известный Notepad++. Однако при всех своих достоинствах работать с SFTP он не умеет, и плагина, реализующего данный функционал я не нашел. Но нам не страшны преграды, поэтому заставить комфортно работать Notepad++ все-же удалось.

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

BitTorrent Tracker based on Django

Время на прочтение1 мин
Количество просмотров887
Как то захотелось поставить себе персональный трекер для того чтобы публиковать большие файлы. Те существующие трекеры, которые я нашел, меня не удовлетворили, и я тогда решил написать свой, да и повод нашелся все таки изучить Django.
В общем встречайте, SimpleBTT.
Часть концепции взял у tokyotosho.com и nyaatorrents.org

В общем смотрите, критикуйте, вносите предложения.
Собственно сам трекер
Исходники на git GPLv3

P.S. Упреждая вопрос, на самом деле трекеры на джанго уже есть, но все таки свой велосипед удобнее.
P.S.S. Грабить корованы оно не будет.

Личность 2.0. Часть первая: Собираем профайл. Интервью с создателем retaggr.com.

Время на прочтение6 мин
Количество просмотров1.1K
Личность 2.0. Часть первая: Собираем профайл. Интервью с создателем retaggr.com.

В серии постов «Личность 2.0» попробуем с вами разобраться, что же такое цифровая личность на данный момент, какие есть инструменты для работы над своим он-лайн обликом и познакомимся с разработчиками интересных ресурсов.
В этом посте разберемся с тем, что же всё-таки представляет цифровая личность, как собрать все байты о вас, разбросанные в сети и, как бонус, интервью с основателем retaggr.com Ником Смитом.
Читать дальше →

Замечательный спам-бот! :)

Время на прочтение1 мин
Количество просмотров2.2K
Хм… Долгие часы сидения в контакте не доводят до добра… Что-то вот меня понесло))) Сам придумал. Честно.

Как теперь не веселиться,
Как грустить от разных бед — На странице поселился
Замечательный спам-бот.
Мы с друзьями и не знали
И не верили себе,
Что спам-бот наш рассылает
Ссылки и тебе и мне.
Читать дальше →

Уи, джквери, уи!

Время на прочтение1 мин
Количество просмотров487
В блоге jquery был анонсирован 1.6rc5 UI.JQuery. Разумеется совместимый с jquery 1.3, с положенными примерами использования. И, как водится, всё большим и большим объёмом.

К счастью в ui.jquery можно самому скомпоновать необходимый набор из Core и, скажем, Draggable. Получив в результате меньший размер и ограничивая библиотеку только необходимым функционалом, без подгруза всего лишнего и ненужного в данном случае.

Судя по перечню возможностей, вошедших в стандартный ui — ничего нового туда не добавилось. Надеюсь, впрочем, что стабильность того, что там было и совместимость со всеми существующими браузерами стала лучше, стабильнее, надёжнее.

Качать ещё не бегал — пока удовлетворяюсь jquery + plugin и самописное
Но, если вам уже нужны стандартные UI-возможности — велкам — качайте (читайте) jQuery UI 1.6rc5

Asus A6R и Убунту 8.10

Время на прочтение1 мин
Количество просмотров1.1K
Приветствую все хабрасообшество. Прошу помоши в разрешении проблемы с Убунту 8.10 и моим ноутбуком Asus A6R серии с Analog Devices AD1986 @ ATI SB450 — AC'97 Audio Controller. Поставил все драйвера с проекта ALSA, но звука как не было так и не было. Выкрутил все регуляторы на максимум, не помогло. Когда вставил наушники звук был похож на улучшеную азбуку морзе. Что делать?

P.S. просить помоши губительно для кармы. Очень жаль. Всем спасибо.
UPD мое решение проблемы мое решение проблемы спасибо Rusan

Паттерны проектирования для человеков.

Время на прочтение4 мин
Количество просмотров30K
Была задача в максимально короткие сроки (зачет нужно было сдавать) человеку далекому от программирования объяснить паттерны на самом простом уровне.
В результате баланса простоты изъяснения и адекватности, образовалась эта шпаргалка.
Просьба оценить эту самую адекватность и простоту.
Читать дальше →

WebAsyst на практике

Время на прочтение4 мин
Количество просмотров7.3K
Этот материал для тех, кто имеет весьма отдалённое отношение к IT. Для тех, кто чтобы не потратить время/деньги в пустую, предварительно ищет информацию в интернете на компетентных ресурсах. В IT для меня такой ресурс – Хабр. По каждой теме можно посмотреть общественное мнение и выбрать наиболее рациональное решение. Чем я собственно и занялся.
Читать дальше →

Программирование с gtkmm

Время на прочтение1 мин
Количество просмотров1.1K
gtkmm — официальный C++-интерфейс для GUI-библиотеки GTK+.

На сайте translated.by идет перевод документации по gtkmm.
Желающие помочь переводу могут регистрироваться и помогать :)
Вот ссылка

P.S. Как переведем документацию я её отредактирую и дам ссылку. Заранее спасибо

Покупка MacBook Pro в Apple Store, возмнож но ли?

Время на прочтение1 мин
Количество просмотров639
Приветствую всех подписчиков данного блога.
Моя эпопея с попыткой покупки MacBook Pro все продолжается.

Подскажите, вообще возможно купить товар в Apple Store использую дебетовую карту российского банка?
Вроде формальным правилам Apple Store US мое желание удовлетворяет — доставку мне нужно на адрес в США.

Как хабровчане покупают продукцию компани Apple через online? Это вообще возможно?

UPD. У store.apple.com есть супорт по email? Все что я пока нашел по поводу sale и shipping предлагают звонить.
UPD2. Всегда к ценам указанным на store.apple.com нужно платить налоги? Похоже что налоги зависят от адреса доставки. Это так?

Красный поисковик. Продолжение.

Время на прочтение1 мин
Количество просмотров644
Всем привет!

История началась когда я примерно месяцок назад запостил новость о том, что коммунисты Петербурга в противодействие «проклятому капиталистическому Яндексу» решили делать свой «красный поисковик» «Энгельс», короче грозились уничтожить Гугл, Яндекс и Рамблер всех вместе взятых своим мега детищем. Тогда же daD в комментах кинул ссылочку на картинку. Все посмеялись и забыли, но «злопамятные коммунисты» не посмеялись, а немного поразмыслив взяли и скоммуниздили задумку. Собственно вот, выкинув ссылку «Написать донос» наши бравые ребята использовали картинку, и сделали свой «поисковик», а в кавычках потому, что ищет он через Яндекс. Вот такие вот внуки Ильича!

P.S. Перенёс в Юмор

SharePoint глазами постоянного пользователя Веб 2.0

Время на прочтение4 мин
Количество просмотров841
Думаю, что с бурной историей семейства SharePoint мы закончили. Хотя некоторые генетические признаки, связанные с этой историей, будут ещё давать о себе знать в этой и других заметках серии для начинающих, посвящённых SharePoint. В особенности эти генетические признаки затрагивают всё, что касается терминологии, в которой, попросту говоря, любой впервые сталкивающийся с продуктом может просто «ноги сломать».

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

Не помогут и эксперименты – система очень большая и сложная. Сложная в том смысле, что совмещает в себе огромное количество самых разнообразных функций и сервисов, добраться до всех нюансов которых у вас вряд ли сразу получится. Тем более, если сами эксперименты вы захотите проводить на подмножестве максимальной по возможностям редакции MOSS-2007. Например, на испытательных (trial) версиях, бесплатном MSS или на относительно дешёвой его «облачной» версии SharePoint Online.

Везде далее, если не указано иное, говоря о SharePoint, я буду иметь в виду целевую систему, инсталлированную системной администрацией сервера (или серверного хозяйства/server farm) на основе последней версии MOSS 2007 (в её самой развитой редакции). При этом считаем, что попутно установлены и все дополнительные продукты, входящими в семейство SharePoint и/или необходимые для её использования.
Читать дальше →

Ближайшие события

Лекция Президента Группы компаний HeadHunter Юрия Вировца

Время на прочтение1 мин
Количество просмотров426
20 января состоится лекция Президента Группы компаний HeadHunter Юрия Вировца:
«Опыт создания успешного job-сайта в Рунете. От стартапа до международной группы компаний», организованная факультетом бизнес-информатики ГУ-ВШЭ.
Читать дальше →

Определение промо-сайта

Время на прочтение1 мин
Количество просмотров947
Мы давно с товарищами спорим об определении понятния «промо-сайт». Для будущего курса «Интерактивные коммуникации в рекламе» предлагаю следующее определение.

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

image

Ненавистный IE или jQuery.(pngFix + ui.slider) + IE

Время на прочтение2 мин
Количество просмотров727
Была у меня одна такая задачка.
1. Есть форма
2. Форма на фоне картинки
3. Картинка — полупрозрачная png'шка
4. Форма (вместе с картинкой) движется — высовывается и засовывается.

Убрать бы хоть одно из условий — и никаких проблем. Но вот когда все они вкуче…
Для нормального отображения png-шки в ИЕ (ниже 7-го) юзаю jquery.pngFix. Для движения формы — jquery.ui.slider.

Все классно, но вот ИЕ!!!… в такой ситуации делает все поля формы, кроме селекта, неактивными. В общем — фиг напишешь что-то в формочке. Парилась я парилась с этим всем делом, и вот еще вчера засела на целый вечер. В нете решений (даже проблем таких) не нашла. В итоге села сама разбираться.

Уже и в jquery'вских библиотечках покопалась — интересно стало что там может быть нетак.
Потом поперебирала разные варианты — и картинка на бекграунде родительского для формы блока (идеальный и базовый вариант), и в отдельном блоке картинку вставляю, и картинку просто вставляю… в общем целый вечер строила гипотезы и пробовала варианты. В общем — то картинка на бекграунде не отображается, то форма неактивна, то прозрачность исчезает.

Я уже даже не ожидала, что очередной вариант сработает!
Так вот какое решение проблемы оказалось:
[div id=«form_wrapper»]
[div id=«form_image»][/div]
[form][/form]
[/div]

Суть в чем:
— from_wrapper осоздает один целый блок (можно задать ему местоположение и он же будет использоваться при движении картинки).
— form_image — собственно, бекграунд для формы (полупрозрачный). Для него и юзается pngFix(). Картинка ставится на фон дива.
— ну и сама форма.

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

З.Ы.: может уже етсь где-то решение такой проблемы, тогда ткните меня носом… И еще — это мой первый топик здесь. Подумала просто, что может кому-то будет интересно и полезно. Но опыта в написании статей нет…

Примерчик
Вверху — неработающий вариант, внизу — работающий.

Btrfs — 0.17

Время на прочтение1 мин
Количество просмотров1.1K
Вышла новая версия файловой системы Btrfs — 0.17.

Спустя полгода после выхода прошлого релиза, выпущена новая версия файловой системы Btrfs — 0.17, на которой будет основан код включенный в состав будущего Linux ядра 2.6.29. Важность версии 0.17 состоит в фиксации дискового формата, который больше не будет меняться, за исключением случаев, связанных с нахождением критических ошибок. Финальный стабильный релиз Btrfs 1.0 будет выпущен в течение 2009 года, хотя изначально он ожидался в конце 2008 года.
Из новшеств Btrfs 0.17 можно отметить:
1. Поддержку прозрачного сжатия данных (mount -o compress);
2. Улучшение механизмов распределения блоков данных;
3. Возможность связывания создаваемых Btrfs разделов с ранее существующими (device seed), при этом ранее существующий раздел используется в качестве каркаса, функционирующего в режиме только для чтения, а изменения в рамках дерева каталогов сохраняются в новом разделе;
4. Улучшение совместного использования блоков на время переноса экстентов. Например, в новой версии значительно лучше обрабатывается ситуация одновременного использования блоков в разных снапшотах, во время записи в COW (Copy On Write) лог;
5. Исправления ошибок и оптимизация производительности.

В поисках хорошего поиска

Время на прочтение1 мин
Количество просмотров480
Здравствуйте, хабралюди (кажется так вы все здесь называетесь).

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

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

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

Помогите или научите, если я что то недопонимаю.

Macbuntu :)

Время на прочтение2 мин
Количество просмотров988
Если вам поднадоел внешний вид Гнома, то его можно легко разнообразить, например, добавив панель задач в маковском стиле:

image
(по клику можно увидеть полный скриншот)
Читать дальше →

Философия свободы.

Время на прочтение3 мин
Количество просмотров934
Данный текст я рекомендую как руководство к действию, а не как «жвачку для ума».

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

Ты существуешь во времени: будущем, настоящем и прошлом. Это выражается в твоей жизни, свободе и результатах твоей жизни и свободы. Потерять жизнь, значит потерять будущее. Потерять свободу значит потерять настоящее. А потерять результат своей жизни и свободы значит потерять часть своего прошлого, произведшего его.

Результат твоей жизни и свободы — твоя собственность. Собственность — это плод твоего труда, времени, энергии и талантов. Это часть энергии, которую ты обернул во благо. И это собственность других, данная тебе при добровольном обмене и обоюдной выгоде. Двое людей, добровольно обменивающиеся собственностью, выигрывают от этого, или они просто не стали бы делать это. Только они могут решать верно ли это.
Читать дальше →

Вклад авторов