Как стать автором
Обновить

Разворачиваем рабочий образ linux с минимальным интерактивом

Время на прочтение6 мин
Количество просмотров32K
Эта публикация может быть интересна тем ленивым системным администраторам, которые используют что-то из нижеперечисленнго:
  • Linux — based систему на машинах-клиентах;
  • Тонкие/толстые однотипные клиенты на различном железе;
  • Сетевое хранилище клиентских данных;
  • Предустановленный регламентированный софт;
  • Openvpn/rdp к серверам приложений.
  • Плюшевый (мягкий и пушистый) мониторинг linux клиентов типа Nagios.

Речь пойдет о том, как с минимальными усилиями со стороны пользователя или штатного «эникейщика» установить на компьютер пользователя готовую систему с набором софта, настроенными сетевыми службами, предопределенными конфигами и т.д. Статья ориентирована в первую очередь на энтузиастов и начинающих линуксоидов, но приемы и скрипты вполне могут использоваться в боевом развёртывании группы из десятков машин ежедневно.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии12

Common Lisp IDE

Время на прочтение5 мин
Количество просмотров68K

Доброго времени суток, уважаемый читатель!
Перед каждым новичком в мире языка программирования Common Lisp
возникает проблема выбора среды разработки — Integrated Development Environment (далее, IDE).

Существует большое количество IDE для Common Lisp. Перечислим некоторые, самые распространенные, из них:

Для Знатоков
Знатоки могут возразить относительно последних двух пунктов списка.
Ведь, казалось бы, Lispbox = Emacs + Slime?!
Но, если внимательно посмотреть на сайт Lispbox, то, под ссылками для скачивания пакета, Вы увидите:
Last updated: February 6, 2011.

В данной статье я подробно расскажу как установить и настроить кроссплатформенную среду разработки для Common Lisp, как скачивать и устанавливать дополнительные библиотеки при помощи quicklisp — менеджера пакетов Common Lisp. Будет много полезных ссылок на ресурсы и материалы по языку.
Речь пойдет о связке GNU Emacs & Slime.
Если Вас интересует Common Lisp, Вам нужна кроссплатформенная, мощная, интерактивная Common Lisp IDE с блэкджеком и дамами дебаггером и дизассемблером (внезапно!), то, прошу под кат…

Читать дальше →
Всего голосов 18: ↑14 и ↓4+10
Комментарии14

Развёртывание приложений Qt в Windows

Время на прочтение6 мин
Количество просмотров94K

Вступление


Добрый день, уважаемые читатели! Совсем недавно я завершил разработку одного своего приложения на Qt, и мне захотелось создать профессиональную программу установки, чтобы всё было «как у взрослых». Как оказалось, сделать это непросто, учитывая, что на официальном сайте инструментария информации по развёртыванию почти нет. В данной статье рассмотрены некоторые этапы подготовки программ на Qt версии 5.2 или выше для распространения на компьютеры других пользователей. Итак, вот план руководства:

  1. Подготовка проекта Qt к развёртыванию
  2. Компоновка дистрибутива программы
  3. Подписание кода и создание установщика

Не будем терять времени и приступим к работе.
Читать дальше →
Всего голосов 35: ↑32 и ↓3+29
Комментарии11

Linux для начинающего разработчика или как навсегда забыть о Windows

Время на прочтение7 мин
Количество просмотров102K

Дисклеймер


Внимание, очень много букв! Предлагаю запастись попкорном и выделить время для данного мероприятия.

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

В статье рассматривается установка Ubuntu 16.04 и настройка оной исключительно для работы.
Читать дальше →
Всего голосов 71: ↑18 и ↓53-35
Комментарии135

Дистрибуция неопубликованных в Store приложений Windows 10

Время на прочтение4 мин
Количество просмотров15K

Раньше, для того, чтобы установить Windows Store приложение, требовалось чтобы или приложение было опубликовано в магазине, или чтобы устройство было разлочено лицензией разработчика. Теперь, с выходом Windows 10, вполне можно распространять приложение и минуя магазин. Кроме того, установка на устройство неопубликованных в Store приложений может производиться не с целью распространения, а с целью тестирования.

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

О том как можно устанавливать приложения Windows Store на устройства различного типа читайте дальше.
Читать дальше →
Всего голосов 41: ↑40 и ↓1+39
Комментарии4

Создание и управление FQDN именем сервера 3CX

Время на прочтение3 мин
Количество просмотров7.4K

Введение


В этой статье мы поясним принципы создания и управления FQDN именем сервера 3CX. Это поможет вам лучше спланировать инсталляцию системы и избежать многих проблем в будущем.


Как вы, возможно уже знаете, при первоначальной инсталляции 3CX v15 ваш лицензионный ключ привязывается к FQDN имени, выбранном администратором в мастере первоначальной конфигурации. Поэтому продумайте удобное FQDN имя еще до начала установки!

Читать дальше →
Всего голосов 10: ↑7 и ↓3+4
Комментарии2

3CX для Linux: облачная АТС своими руками

Время на прочтение3 мин
Количество просмотров9.4K

Beta версия 3CX для Linux


Представляем Linux версию системы 3CX! C этого момента 3CX доступна на Linux и Windows – по вашему выбору! Обе версии идентичны по своим возможностям и построены на единой технологии.

Версия 3CX для Linux позволяет создавать готовые серверные системы (appliance) и облачные инсталляции – теперь вы можете сами стать оператором виртуальной АТС!

3CX для Linux в данный момент работает только на Debian Linux. Вскоре появится наш собственный ISO образ и версии для других дистрибутивов.

Следующие возможности недоступны в beta версии:

  • FAX сервер
  • Отчеты о вызовах
  • Интеграция контактов с Office 365
  • Система отказоустойчивости

Думаем, вам захочется попробовать новую версию! Поэтому мы подготовили руководство по установке 3CX на крупнейшем европейском хостинге OVH на VPS сервере.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии9

Установка OpenCV в Windows для чайников и подключение библиотеки в Code Blocks

Время на прочтение17 мин
Количество просмотров108K
image

Данная статья будет полезна чайникам новичкам в программировании, которые хотят начать изучать техническое зрение при помощи библиотеки OpenCV с полного нуля. Если Вы пользователь Windows и даже не знаете, что значит «прилинковать библиотеку», и при этом Вы мечтаете поглубже изучить работу OpenCV и программирование «под железо», перейти на кроссплатформенное ПО, пойти по пути тру специалиста, то Вам сюда. В статье будут приведены подробные инструкции с картинками, так что не понять, что к чему, будет просто невозможно!
Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии21

Установка АТС 3CX в облаке Amazon Lightsail

Время на прочтение2 мин
Количество просмотров1.7K
Недавно 3CX сертифицировала для установки виртуальных сущностей АТС новый хостинг — Amazon Lightsail. Amazon Lightsail– это упрощенная и удешевленная версия известного сервиса Amazon AWS. Запускать виртуальные серверы с 3CX теперь можно с меньшими усилиями, дешевле и по принципу «все включено». Предлагается несколько готовых конфигураций VPS-серверов, подходящих для запуска АТС любой емкости. Например, конфигурация с 1 Гб ОЗУ за 5$ в мес. подойдет для инсталляций от 8 до 16 одновременных вызовов. Конфигурация за 10$ подойдет для систем до 32 одновременных вызовов (при средней нагрузке). Серьезное использование АТС, например, в качестве колл-центра (подключение CRM, запись разговоров и 35+ одновременных пользователей) хорошо будет работать на машине за 20$ или 40$ в месяц.

Важно отметить, что используя собственный хостинг и лицензию 3CX, именно вы остаетесь владельцем АТС (а не сторонняя компания — владелец облачной АТС, как это обычно происходит). Вы имеете доступ ко всем параметрам системы и управляете пользователями (пользователей может быть неограниченно). Вы также можете подключить собственные SIP-транки и те IP-телефоны, которые вам больше подходят.

Установка АТС 3CX на Amazon Lightsail занимает несколько минут. Войдите в свой аккаунт, получите ключ API и воспользуйтесь сервисом PBX Express.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

От новичка до пользователя. Шаг 1

Время на прочтение2 мин
Количество просмотров13K
В данном руководстве я пошагово рассмотрю путь от новичка в Убунту до уверенного пользователя.
Здесь будет не только информация о дитрибьютиве Ubuntu Linux, но и вообще о Unix и Linux.
В данном руководстве используется дистрибьютив Ubuntu Linux 7.10.
Метод изложения — текст, скриншоты и видео (по возможности).

Читать дальше →
Всего голосов 25: ↑15 и ↓10+5
Комментарии45

О выборе инсталлятора

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

Читать дальше →
Всего голосов 39: ↑28 и ↓11+17
Комментарии107

Установка Leopard поверх Tiger

Время на прочтение3 мин
Количество просмотров2.7K
В этой статье я расскажу, как я устанавливал Mac OS X Leopard на своем iMac, который до этого работал под Tiger, и дам некоторые советы по установке Mac OS X.

Что нужно сделать перед переустановкой системы?
Существует целых три способа установить Leopard поверх уже работающей версии операционной системы, в том числе такие, которые позволяют сохранить все пользовательские данные и программы, но об этом – ниже. Главное, каким бы способом вы не воспользовались, вам обязательно нужно сделать копии всех важных данный.
Читать дальше →
Всего голосов 10: ↑5 и ↓50
Комментарии5

XP: горе от ума

Время на прочтение1 мин
Количество просмотров689
Привет, хабросообщество.
Хочу рассказать одну историю установки Windows XP.
Человек, назовем его просто Юзерь, заметил ухудшение работы компьютера и решил после многолетнего использования операционной системы переустановить ее. Ну дело благое. Подготовился, хотел сохранить файлы, но оказалось что за 2 года использования нужных файлов-то и нет, со спокойной душой отформатировал диск и приступил к установке.
Установил и решил полюбоваться проделанным. Юзерь зашел в интернет, проверил почту, понажимал кнопочки, по запускал программки и с ужасом заметил, что инсталлятор Windows XP по умолчанию установил слишком много стандартных программ. Юзеру не нужных. Ну дело поправимое…
Он вставляет установочный диск и начинает процесс установки заново. Внимательно следит за всеми сообщениями и коментариями инсталлятора. Когда инсталлятор сообщает, что осталось 2 минуты до конца процесса и производится установка программ, Юзерь делает гениальное. Он отключает питание системного блока, тем самым стараясь избежать установки ненужных компонентов Windows. Я думаю не стоит рассказывать к чему это привело…
Нет предела человеческому гению.
Ну затем звонит из Германии в Казахстан и консультируется: «что же делать?».
Всего голосов 26: ↑15 и ↓11+4
Комментарии19

Моя давнишняя идея: помощь всем

Время на прочтение1 мин
Количество просмотров651
Доброго времени суток, дорогие хабравчане.
Давным-давно меня заразила идея создать команду людей, которые оказывали бы любую профессиональную помощь в интернете — копирайинг, консалтинг, менеджмент и многое другое всем, кому понадобится.
Прошло довольно много времени, у меня уже есть коллектив копирайтеров и умных людей просто. и теперь я могу заявить — помочь кому-то просто, не за деньги, а так, из понимания необходимости собственных услуг — реальность.
Развивать что-то на энтузиазме — не пренебрежением необходимостью зарабатывать, на самом деле спустя время такие проекту могут начать приносить значительную прибыль.
Сейчас у меня в клиентах торрент-трекер haf-file.com, для них делается фирстиль (то, что есть сейчас — ужасно, согласитесь ;-) ), в дальнейшем будем сотрудничать и по другим направлениям и дело чисто в желании помочь ). А так же проект издания Elestrago, Censors and critique — можно считать это одноцентовым проектом, потому что бюджетов изначально не было никаких вообще. Но я для них заключил сделку с хостингом и нам предоставили полный безлимит во всем за что Fastfile.ru огромное спасибо (особенно их тех.поддержке), Александра Быкадыровой я заказал инструкцию для копирайтеров журнала о грамотном написание статей, стилистике и тем самым повышаю уровень журнала.
Если вам нужна помощь — пишите icq 7311177, rose42.geek@gmail.com
Спасибо за проявленное внимание
Всего голосов 18: ↑6 и ↓12-6
Комментарии7

Установка OS Inferno New Edition

Время на прочтение8 мин
Количество просмотров7.2K
OUTDATED: Эта статья устарела, для установки под современными OS см. новую статью.

Update: Добавлено описание установки под Windows XP SP2.
Update: Добавлено описание установки под Mac OS X 10.4.8 Tiger.
Update: Добавлено описание установки под Mac OS X 10.5.5 Leopard.

New Edition


Да, версия в svn называет себя именно так! Установите, запустите браузер (Charon) и сами убедитесь. (В принципе, последний релиз это "Fourth Edition", но на практике это уже давно тот же svn — «Fourth Edition» вышел примерно в 2004, а сейчас на офф.сайте под видом «Fourth Edition» выложен снапшот svn от 20071003.)

Версия в svn абсолютно стабильна, и, в отличие от инсталляшки «Fourth Edition», её значительно проще обновлять. Для установки на боевые сервера или выпуска вашего приложения она не менее удобна. В общем, минусом является только необходимость иметь subversion и компилятор для сборки системы, всё остальное плюсы.

Итак, ставим свеженькую OS Inferno из SVN, в hosted режиме (т.е. в виде эмулятора, работающего под другой OS).
Читать дальше →
Всего голосов 29: ↑26 и ↓3+23
Комментарии84

Подготовка ваших приложений Inferno к standalone установке

Время на прочтение4 мин
Количество просмотров2.5K
Итак, вы написали некое приложение на Limbo, и хотите установить его на другую машину, или распространять через интернет. Скорее всего, там где будет устанавливаться это приложение OS Inferno не установлена. Это горько, но более чем вероятно. :) Что же делать? Обучать пользователей вашего приложения устанавливать и настраивать у себя OS Inferno? Включать полную инсталляцию Inferno (до 250 MB) в архив с каждым вашим приложением? Нет, всё гораздо проще!

Давайте посмотрим, как можно урезать Inferno до минимума, необходимого для работы вашего приложения. Для этого надо разобраться, что происходит при запуске emu — как загружается OS Inferno.
Читать дальше →
Всего голосов 26: ↑23 и ↓3+20
Комментарии35

Slax — карманная операционная система (часть 2)

Время на прочтение4 мин
Количество просмотров50K
В своём предыдущем посте я рассказывал о Slax — компактной операционной системе на базе Linux, предназначенной для запуска со сменных носителей (таких как флешки, CD и т.п.). В этом посте я опишу процесс установки Slax на носитель, а также начальную настройку, включающую в себя русификацию, ну и представлю несколько полезных на мой взгляд модулей. Приступим…
Читать дальше →
Всего голосов 62: ↑57 и ↓5+52
Комментарии45

Flash Player 10: Идем по приборам

Время на прочтение1 мин
Количество просмотров743
Люблю я это дело — тестить новенькое

Поставил на днях себе Flash Player 10 RC под Firefox. И все, вроде бы, хорошо на первый взгляд. Только вот на многих сайтах, после установки десятого плеер, флэш-контент не отображается совсем — выпадает предложение установить более новый Flash Player 9. И такая проблема, гляжу, повсеместно.

Понимаю, что от релиз-кандидата ждать многого не приходится. Осознаю, что скоро официальный релиз. Но все равно интересно, в чем развод :)
У кого какие мысли по этому поводу? Или кто-то подобное уже успешно поборол?
Всего голосов 24: ↑15 и ↓9+6
Комментарии11

установка Ubuntu на ноутбуки Sony SZ

Время на прочтение4 мин
Количество просмотров910
год назад я купил ноутбук sony sz370, который довольно линукс-совместимый. Я ставил разные версии ubuntu, в итоге, остановился на версии 8.04, которая мне показалась наиболее оптимальной по стабильности и допилеванию напильником. И так начнем с нуля.

установить..
Всего голосов 9: ↑7 и ↓2+5
Комментарии11

Настройка и использование Web Optimizer

Время на прочтение10 мин
Количество просмотров1.3K
Загрузить Web OptimizerПока выпуск версии 0.5 веб-приложения, автоматизирующего клиентскую оптимизацию для PHP-сайтов, отодвигается на некоторое неопределенное время, мы решили подготовить небольшой обзор текущих настроек и возможностей приложения.

Особенности работы


Web Optimizer перехватывает выводимый HTML-документ и преобразовывает его к оптимальному виду. В частности, анализируется вся секция head на предмет CSS- и JavaScript-файлов, также при существовании статических хостов изображения распределяются по ним (меняются адреса у изображений), а блоки с рекламой и счетчиками переносятся перед </body> (опять-таки только при включении соответствующей настройки). Также HTML подвергается минимизации (удаляются лишние переводы строк и отступы, могут удаляться комментарии и вообще все лишние символы, но это ресурсоемкие операции, и по умолчанию они выключены).

Загрузить приложение
code.google.com/p/web-optimizator/downloads/list
Читать дальше →
Всего голосов 8: ↑6 и ↓2+4
Комментарии5