Обновить
71
0
Murad Byashimov @magic4x

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

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

Сервер дома — AMD, Debian x64, Bind9, Apache 2, PHP5, MySQL5, Trac, Subversion и море удовольствия

Время на прочтение7 мин
Количество просмотров9K
Шило в известном месте всё никак не даёт мне покоя.
И решил я поэкспериментировать с установкой сервера дома.

Итак, дано:

1. Домашний интернет с внешним ip на роутере, канал туда/обратно — 8 мбит, провайдер — QWERTY *
2. Бюджет не больше 10 тысяч рублей — чем меньше, тем лучше. **
3. Жгучее желание экспериментов и чего-нибудь эдакого ***

* К сожалению, мой дом не подключает Корбина, у которой более широкие каналы. Приходится довольствоваться тем, что есть
** Получилось путём более-менее реального подсчёта стоимости комплектующих на среднестатический компьютер
*** Для тех, кто хмыкнет и скажет — «эка невидаль, я такое регулярно делаю» — я не так часто что-то настраиваю, больше пишу под уже настроенное, и для меня это чистой воды развлечение — что-то сделать своими руками=)

Ну, все процедуры тут, под катом.

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

Вероятно, что-то можно настроить более гибко или качественно, и я крайне буду рад советам или решениям=)


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

Еще десять маленьких программ, с которыми уютно

Время на прочтение4 мин
Количество просмотров14K
Всем привет.
В этом посте я опишу несколько маленьких и удобных windows-программ, к тому же абсолютно бесплатных. Предыдущий пост вызвал бурную дискуссию, в результате которой, как водится, родилась истина :)
Итак, этот пост — дань благодарному хабрасообществу — в комментариях по крупицам собрались полезные программки, о которых, возможно, мы бы никогда и не услышали. Заранее извинюсь перед людьми, которые предлагали свои программы, не вошедшие в этот обзор — в каментах было много утилит, так или иначе дублирующих функции друг друга, и опробовать их все, сравнить и разложить по полочкам — задача для википедии. :)
Ну что ж, от слов к делу.

01) Сворачиваем окно в заголовок и не только — куча возможностей в обмен на 90 килобайт
02) Сворачиваем окно в трей правым кликом по «крестику»
03) Создаем виртуальные рабочие столы — теперь с помощью бесплатной программы
04) Двигаем кнопки окон на панели задач как табы в браузере
05) Клейкие листочки на рабочем столе — когда не хочется заносить в ToDo
06) Мини-консоль для быстрого запуска программ по алиасам
07) Мгновенный поиск по компьютеру — программа-индексатор жесткого диска
08) Копируем текст откуда угодно, даже из рисунков
09) создаем хранилище заметок с вложениями посредством быстрой и бесплатной программы
10) управляем буфером обмена — теперь можно запомнить больше!

Поподробней...

Десять маленьких программ, без которых неуютно жить

Время на прочтение5 мин
Количество просмотров8.7K
Заменяем диспетчер задач
Управляем автозагрузкой и следим за состоянием системы
Устанавливаем переключение раскладки
Создаем виртуальные рабочие столы
Сохраняем все заметки в одно место, не задумываясь ни о чем, кроме текста
Ускоряем навигацию по винчестеру
Ставим плагины к проводнику Windows и радуемся
Легко и быстро удаляем папки-файлы «занятые другими процессами»
Копируем и перемещаем быстрее и качественнее
Перестаем парится с кодировками, заменив блокнот

и как мы это сделаем?

Калибровка монитора. Нужен совет профессионалов

Время на прочтение1 мин
Количество просмотров2.9K
Привет, после покупки нового TFT монитора, возник вопрос: А как лучше всего откалибровать монитор? Что бы цвета отображались правильно. Гамма и цветовая температура.

Немного погуглив нашел такую вещь, как Eye-One Display 2, но она дороговато стоит. И хотелось бы спросить у знатоков, как можно хорошо откалибровать монитор в домашних условиях и подешевле. Либо если подешевле не получится, хотелось бы узнать, что ещё нужно, для правильной калибровки монитора. И какое оборудование. Возможно Eye-One Display 2 не лучший вариант?

upd: и какой монитор лучше подойдет для профессиональной работы с графикой?

Озвучка закрытия и открытия крышки ноутбука и синтез речи в Ubuntu

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

Выглядеть это будет примерно так: видео на youtube.

Причем речь мы будем синтезировать, то есть, вы пишите текст, а ноутбук будет это произносить. Естественно, таким образом вы сможете настроить, что именно будет произносить ваш ноутбук, когда вы закрываете крышку.

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

Поиск картинок 2.0

Время на прочтение2 мин
Количество просмотров5.8K
Недавно открылся интересный сайт: tineye.com, о котором уже как-то писал Mitesha, но тогда он был в стадии закрытого тестирования.



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

Например:

исходная картинка



найденные


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

Собираем аналог Mac mini за 333 бакса.

Время на прочтение3 мин
Количество просмотров8.9K
Я давно хотел попробовать перейти с Windows-платформы на что-то более пристойное. Эксперименты с Линуксом показали, что до десктопов он пока не дорос, да и с эстетической точки зрения мне он не подходил — сглаживание шрифтов некрасивое, «для галочки», выбор собственно шрифтов — тоже. Оставался Мак, но покупать его вслепую не хотелось, тратить около штуки баксов на Мак мини для теста — тоже. Ставить хакинтош на домашний комп — тоже не выход, так как при таком варианте теряется одна из главных фич Мака — надежная беспроблемная работа. Искать/подбирать патчи, жонглировать дистрибутивами и в случае неадекватной работы ОС угадывать — это глюк Хакинтоша или Леопарда — мне не хотелось.

Компромисс в итоге я видел такой — надо собирать отдельный системный блок, с максимально совместимым с MacOs железом и ставить туда хакинтош с родным ядром (vanilla kernel) и с минимумом патчей, чтобы получить систему, максимально приближенную к оригинальной. Я обдумал эту мысль и положил её в todo на дальнюю полку.

Так бы она там и пролежала, но буквально через несколько дней я увидел пост в ЖЖ, посвященный этой же проблеме — alexmsk.livejournal.com/996014.html. И я решил пойти по пути, проторенному alexmsk.
Читать дальше →

Стив Джобс и Билл Гейтс сражаются на лазерных мечах

Время на прочтение1 мин
Количество просмотров694
Gates vs Jobs

Хотя до потасовок в реальной жизни между двумя столпами цифровой эпохи не доходило (по крайней мере, мы о таких случаях не слышали), почему бы не попробывать сказать “а что если?”

Играть→

Поиск — это просто

Время на прочтение3 мин
Количество просмотров3.7K
Google, конечно, ищет хорошо, но корпоративные ресурсы вывешивать на открытый доступ нельзя, покупать google-mini с его ограничениями тоже не вариант. А поиск по базе внушительных размеров(4 гигабайта текстов, по которым и необходим поиск) надо. А если добаить к поиску по тексту еще и поиск по каким-то параметрам, то тут и google-mini не поможет и совсем страшно становится.

Но не стоит паниковать! На помощь нам приходит Sphinx — поисковый движок с открытым исходным кодом, который можно прикрутить практически к чему угодно не прилагая особых усилий

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

Гимн для дизайнеров

Время на прочтение2 мин
Количество просмотров1.4K
Я уверен, что любому дизайнеру знакома история, связанная с утверждением дизайна (сайта, плаката, неважно…), когда заказчик (ну или скажем шеф) не может утвердить конечный вариант, и собирает массу народа «обсуждать дизайн» (нужно заметить, что большая часть собравшихся совершенно не разбирается в дизайне). К чему это я?

В свое время Сергей Михалков написал замечательную басню СЛОН-ЖИВОПИСЕЦ. Сие произведение рекомендую распечатать и использовать в качестве гимна всем дизайнерам и вменяемым менеджерам работающими с заказчиком.
Читать дальше →

Чеклист хорошего сайта

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

vixy.net – конвертор FLV в MPEG4 теперь opensource

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

Многие знают (особенно пользователи YouTube) ресурс vixy.net – позволяющий в online конвертировать flv-видео в популярные видео-форматы, такие как AVI/MOV/MP4/MP3/3GP c последующей загрузкой себе на компьютер.

Отличная новость. Конвертор FLV в MPEG4 теперь opensource и вы можете использовать его в своих проектах.

Cкоростная синхронизация миллиарда файлов

Время на прочтение7 мин
Количество просмотров99K
Есть несколько идентичных серверов (4 ноды) на Amazon EC2 с Ubuntu. Каждый генерирует и хранит у себя на диске кэш, который хотелось бы синхронизировать. Но простой rsync тут не подойдет — файлов несколько миллиардов, nfs — слишком медлителен, и т. д. Полный список рассмотренных вариантов с пояснениями ниже.

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

После теста нескольких кластерных технологий и файловых систем, по совету старшего товарища, решили использовать тот же rsync, но в связке с inotify. Немного поискав в интернете готовое такое решение, дабы не изобретать велосипед, наткнулся на csyncd, inosync и lsyncd. На хабре уже была статья о csyncd, но он тут не подходит, т.к. хранит список файлов в базе SQLite, которая вряд-ли сможет сносно работать даже с миллионом записей. Да и лишнее звено при таких объемах ни к чему. А вот lsyncd оказался именно тем, что нам и было нужно.

UPD: Как показала практика, необходимо ощутимое измение и дополние в тексте. Я решил внести лишь незначительные правки в основную часть, а новыми выводами поделиться в конце статьи.
Читать дальше →

Малоиспользуемые, но от этого не менее прекрасные возможности LESS

Время на прочтение5 мин
Количество просмотров35K
Данный пост навеян коментарием уважаемого хабраюзера SerafimArts о том, что LESS много чего не умеет. Хочется развеять эти крамольные заявления и заодно показать, каким прекрасным может быть LESS, если правильно его готовить.

Примечание: некоторые примеры «из жизни» в данной статье предоставлены для тех людей, кто по каким-то причинам (вплоть до религиозных) не использует Autoprefixer.

Примечание 2: для всего, что написано ниже используется последняя версия LESS, потому что нет вообще ни одной причины её не использовать.



Слияния


Они же объединения, они же мерджи (Merge). Используются, если вам нужно что-нибудь присоединить через пробел или через запятую. Транзишны, трасформы, множественные бэкграунды, тени (простите за русское слово: бокс-шадоуы звучит как-то неласково) ликуют. Лучше всего за меня скажут примеры.
Смотреть примеры

Настройка и оптимизация MySQL сервера

Время на прочтение9 мин
Количество просмотров318K
В этой статье будут описаны различные настройки MySQL, преимущественно те, которые влияют на производительность. Для удобства все переменные разделены по разделам (базовые настройки, ограничения, настройки потоки, кэширование запросов, тайминги, буферы, InnoDB). Сначала уточним имена некоторых переменных, которые изменились в версии 4 MySQL, а в сети продолжают встречаться и старые и новые варианты имен, что вызывает вопросы.
Читать дальше →

Django и часовые пояса

Время на прочтение8 мин
Количество просмотров21K
Есть несколько обыденных вещей, которые время от времени портят кровь нашему брату: падежи, числительные и часовые пояса, с проклятым переходом на летнее/зимнее время. Невольно позавидуешь китайцам у которых на всю страну всего один часовой пояс, а падежей нет и в помине. Будет совсем неплохо раз и навсегда разобраться с часовыми поясами и преобразованиями между ними хотя бы для Django-приложений.
Читать дальше →

import sphinxapi без танцев или простая установка sphinxapi.py через pip

Время на прочтение1 мин
Количество просмотров4.4K
Немного облегчил установку sphinxapi.py через pip.
Просто
pip install https://github.com/Romamo/sphinxapi/zipball/master

Используем
import sphinxapi

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

Тренды в веб-дизайне: плоский интерфейс и длинные тени

Время на прочтение2 мин
Количество просмотров25K
Буквально за несколько недель, с момента показа новой iOS 7, произошел легкий сдвиг в сознании не только у дизайнеров, но и у пользователей, имя ему — плоский дизайн. Этот прием, да, назовем его так, получил шквал критики и восхищения, у него появились сторонники и лютые ненавистники, но сегодня, я постараюсь рассмотреть новый, современный, набирающий огромную популярность подход при проектировании — long shadows (длинные тени).

(P.S. — Все картинки кликабельны).

Что такое длинные тени в дизайне, и как это понимать?

fox icon

iPad Mini

Long Shadows

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

Второй Python meetup: чего ждать от PEP и стоит ли стрелять себе в ногу?

Время на прочтение2 мин
Количество просмотров13K
Воодушевившись большим количеством слушателей июньского митапа, мы решили проводить его каждый месяц. Как итог – вторая встреча «питонщиков» в пятницу 26 июля. В этот раз мы (более 100 участников!) прошлись по наиболее популярным Python-библиотекам, покопались во внутренностях интерпретатора, а также разобрались в создании классов и объектов. Все подробности в must-see видео.

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

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность