Началось всё с того, что заинтересовавшись форм-фактором mini-ITX, собрал небольшой домашний сервер. Долгое время он использовался, как файловое хранилище, потом немного, как сервер разработки. Как у любого фаната компьютерной техники, дома росло количество всяческих аксессуаров, — нужных и не очень. Количество проводов начало угнетать. Представьте себе корпус mini-ITX, оплетенный проводами, как паутиной. Настало время положить этому конец.
Дмитрий
@DorBer
User
Не можешь найти то, что нужно? Сделай сам
2 min
5.3KТак получилось, что мне было необходимо настроить резервное копирование баз данных MySQL и PostgreSQL. Хотелось вполне определенного, а именно:
- Простота решения
- Каждая БД в отдельном файле
- Имя в формате «bdname.YYYY-MM-DD-HH:mm:ss.sql.gz»
- Для каждой БД хранится определенное число архивов
- Набор архивов БД находится в ротации
- Решение определенных проблем с указанием пароля для pg_dump
- и т.п.
Выбор хостинга как дело не пяти минут
5 min
7.7K Каждый разработчик в определенный момент сталкивается с проблемой размещения своих проектов не абы где. Естественно, все хотят, чтобы и волки были сыты, и овцы целы — необходимы доступная цена и приемлемое качество хостинга. Для меня такой момент настал два месяца назад. Поделюсь с вами, как я решал эту проблему.
Doctrine и сортировка для связи многие к одному
2 min
2.7KДовольно давно использую связку Zend Framework и Doctrine и очень не хватало сортировки для коллекций получаемых по ссылке. Оказалось, что это легко реализовать.
Позже в одном из проектов, созданном компанией в которой я работаю, был найден подобный метод, но, увы, не ясно просочилось-ли это от разработчиков Doctrine или было создано в недрах моей команды. Смущает тот факт, что найденный фрагмент кода написан для СУБД, которая в нашей компании не используется.
Позже в одном из проектов, созданном компанией в которой я работаю, был найден подобный метод, но, увы, не ясно просочилось-ли это от разработчиков Doctrine или было создано в недрах моей команды. Смущает тот факт, что найденный фрагмент кода написан для СУБД, которая в нашей компании не используется.
Поддерживает-ли браузер пользователя CSS в необходимом объеме?
1 min
1.7K Modernizr — это небольшая простая JavaScript-библиотека, которая поможет получить ответ на вопрос поддерживает ли браузер пользователя такие технологии как:
Крик утопающего
2 min
1.7K Ищу совета и слов поддержки. Относительно давно использую нашумевшую Windows 7. Ни в коем случае не хочу явиться причиной возникновения холиваров, но «семерка» мне нравится. Больше, чем XP и уж тем более, чем Vista. Я люблю *nix системы, люблю MacOS, но так получилось, что возникшая проблема имеет место именно на продуктах компании Microsoft.
Началось это пару месяцев назад, а сегодня найдена причина.
Началось это пару месяцев назад, а сегодня найдена причина.
Роман Кортез знает, что делает
1 min
669Работы этого человека обошли весь интернет, в том числе публиковались на Хабре. Самые известные, пожалуй, изображения Гомера Симпсона и Буша, реализованные с помощью CSS. Роман пошел еще дальше и еще в мае 2008 года выпустил программное обеспечение для получения CSS-представления монохромных изображений.
Photoshop — по местам боевой славы
1 min
1.9KНаверняка, многие из нас, даже пусть и не дизайнеры вовсе, не обделяли вниманием такой удобный и функциональный графический редактор, как Photoshop.
Стереть сигарету, чтобы родители не увидели; замазать прыщи, чтобы послать по аське; пририсовать Путина под рукой. Куда же без него?
Я, например, начал свое знакомство с фотошопом с 3-ей версии. А вы?
UPD: Добавлены пасхальные яйца :)
Внимание! Много графики!
Стереть сигарету, чтобы родители не увидели; замазать прыщи, чтобы послать по аське; пририсовать Путина под рукой. Куда же без него?
Я, например, начал свое знакомство с фотошопом с 3-ей версии. А вы?
UPD: Добавлены пасхальные яйца :)
Внимание! Много графики!
Взаимодействие с GMail на PHP
1 min
2.2KЕще в 2005 году командой энтузиастов была написана библиотека libgmailer для взаимодействия с почтой компании Google. К сожалению проект был заброшен, но даже несмотря на это, классы позволяют на сегодняшний день получать информацию о письмах, ярлыках и вложениях. Причем последние можно даже скачать.
Применим опыт IM в борьбе с почтовым спамом?
2 min
1.3KБич конца двадцатого и начала двадцать первого века — спам. Каждый день мы получаем на ящики электронной почты десятки, а то и сотни писем с призывом к увеличению достоинства или благосостояния. Нам, конечно, могут помочь сторонний антиспам-софт или качественная почта (например, Gmail), но этого не всегда достаточно.
При разработке программного обеспечения, взаимодействующего с пользователями, сайтами или сервисами, используют разные способы обеспечения доступа и разграничения прав. Самые ходовые понятия: «черный список», «белый список».
При разработке программного обеспечения, взаимодействующего с пользователями, сайтами или сервисами, используют разные способы обеспечения доступа и разграничения прав. Самые ходовые понятия: «черный список», «белый список».
Бесшовная интеграция — всё наоборот
1 min
3.7KНа базе Ubuntu Linux создан дистрибутив andLinux, отличающийся тем, что предназначен исключительно для использования внутри Windows, причем не просто запуска Linux в обособленном окне, а полной интеграцией Linux приложений в среду Windows.
Например, пиктограммы с Linux приложениями помещаются в меню на панели управления Windows, запущенные программы видны на панели задач, осуществляется привязка определенных типов файлов к Linux приложениям в Explorer, каждое Linux приложение открывается в отдельном окне.
andLinux основывается на двух китах: CoLinux (выполнение Linux ядра как Windows процесса) и Xming (X-сервер для Windows). Доступны две редакции дистрибутива, на базе XFCE и KDE.
Источник: opennet.ru
Например, пиктограммы с Linux приложениями помещаются в меню на панели управления Windows, запущенные программы видны на панели задач, осуществляется привязка определенных типов файлов к Linux приложениям в Explorer, каждое Linux приложение открывается в отдельном окне.
andLinux основывается на двух китах: CoLinux (выполнение Linux ядра как Windows процесса) и Xming (X-сервер для Windows). Доступны две редакции дистрибутива, на базе XFCE и KDE.
Источник: opennet.ru
How to become a ZCE
3 min
9.8KНаверное многие из вас сдавали тесты на таких ресурсах как Retratech или Specialist. А вы задумывались зачем? Чтобы отразить результат в своем резюме? Чтобы оценить свой уровень? Подобные ресурсы не предложат вам ничего, кроме некачественных вопросов и сомнительных достижений. Их цель — получение прибыли на печати ничего не стоящих в профессиональной среде сертификатов. Чтобы получить результат вам нужно
Главное отличие версии 8.3, которое может вызвать проблемы при переходе на нее
1 min
712Встала задача переноса сайта на новый сервер. Из проблем ожидалась несовместимость с PHP5, которая в итоге очень быстро решилась, а сайт все равно не поднимался. Выяснилось, что не отрабатывают простейшие запросы к БД. При ближайшем рассмотрении оказалось, что не происходит автоматическое преобразование типов.
Пример использования REST на «боевом» API
1 min
4.6KС появлением термина Web 2.0 стали популярны веб-сервисы, предоставляющие некоторые функции по обмену информацией между разными сайтами и серверами. Появилась возможность размещать данные сразу в нескольких источниках, считывать их и, возможно, опять пересылать.
В связи с этим, я думаю, у всех на слуху такие технологии, как XML-RPC, SOAP и, наверное, REST? Нет? Не слышали про REST (Representational State Transfer)? Чтобы в голове немного прояснилось, про саму технологию можно прочитать статью «REST как альтернатива SOAP» или посмотреть ролик о реализации взаимодействия на Ruby.
Приведу небольшой, но очень показательный пример взаимодействия с del.icio.us на PHP.
В связи с этим, я думаю, у всех на слуху такие технологии, как XML-RPC, SOAP и, наверное, REST? Нет? Не слышали про REST (Representational State Transfer)? Чтобы в голове немного прояснилось, про саму технологию можно прочитать статью «REST как альтернатива SOAP» или посмотреть ролик о реализации взаимодействия на Ruby.
Приведу небольшой, но очень показательный пример взаимодействия с del.icio.us на PHP.
MVC и кэширование
2 min
3.9KНаверное многие знают, что такое MVC, если нет, то вам поможет Википедия. Не секрет, что большинство веб-приложений использует именно эту хорошо зарекомендовавшую себя архитектуру.
Но вот у меня возник вопрос, на который я надеюсь получить ответ у хабрапрограммистов: а как же осуществлять кэширование при использовании MVC?
Но вот у меня возник вопрос, на который я надеюсь получить ответ у хабрапрограммистов: а как же осуществлять кэширование при использовании MVC?
Превращение в гаджет
2 min
2.6KУже достаточно давно, в 2005 году, компания Siemens продала мобильное производство компании Benq, после чего был выпущен ряд телефонов под маркой Benq-Siemens. Энтузиасты надеялись (основываясь на сетевых слухах), что появится подразделение Nokia-Siemens, но это только домыслы.
Спросите к чему все это? К тому, что владельцы телефонов Siemens и Benq-Siemens нисмотря ни на что уже сейчас могут расширить функциональность своих, возможно, не очень новых телефонов до уровня смартфонов.
Спросите к чему все это? К тому, что владельцы телефонов Siemens и Benq-Siemens нисмотря ни на что уже сейчас могут расширить функциональность своих, возможно, не очень новых телефонов до уровня смартфонов.
FineReader и Клинопись
2 min
2.6KКлинопись — именно так переводится слово «cuneiform» с английского языка. Правда я немного забежал вперед. Вернемся к первому слову из заголовка. FineReader — идеальное решение для тех, кому нужен высочайший уровень точности распознавания и сохранения оформления текстов, как написано на сайте компании ABBYY. Все очень хорошо, но купить для дома ее, увы, не совсем (или совсем не) рентабельно. Правда есть выход, возможно даже парадный.
Вы просили рецепт картошечки с чесноком?
2 min
1.5KЭтот топик создан специально для тех, кто хотел научиться жарить картошку с чесноком в теме про Лебедева (+ фото).
Почтовые уведомления
1 min
546Предлагаю не посылать хаброуведомления о комментариях по почте, когда хабрапосетитель на хабросайте.
Information
- Rating
- Does not participate
- Registered
- Activity