Зручне віддалене управління консоллю linux з-під Windows

Отже, друзі, деяка підмножина нас (людей) так чи інакше испытавает необхідність віддаленого управління комп'ютером (як правило, сервера) на linux (спосіб може спрацювати і в BSD, Mac OS X, але я не пробував) за допомогою ssh. Інше підмножина використовує Windows в якості ОС на основній робочій машині. До перетину цих підмножин звернена моя стаття.

Як же отримати комфортний remote access до bash з-під Windows?

image

Читати далі →

Лінь - двигун прогресу чи мій варіант створення оточення для веб-розробки на основі VirtualBox



Всім веб-розробникам так чи інакше потрібен якийсь сервер для розробки своїх веб-додатків. Хтось використовує «Денвер», хтось OpenServer, більш просунуті беруть віртуальний сервер (VPS), а ще більш просунуті використовують Vagrant, а хтось просто ледачий. Під катом я розповім, як розгортаю веб-додаток для розробки за допомогою VirtualBox, баша і кой-яких милиць. Для тих, хто лінивий і не хоче дивитися під кат: описаний один баш-сценарій, який монтує расшареные папки в гостьову ОС і підлозі-демон, який запускає перший сценарій після запуску перед зупинкою системи і реалізує інтерфейс демона.

Читати далі →

«Немає часу пояснювати!» або Як реалізувати трансляцію з IP камери на сайт?

image
 
Мабуть, мені щастить на ідіотські завдання в самий невідповідний момент. Це що, карма така ?! Ну да ладно…
В даному «відпускному» пості мова піде про те, як за наявності 3g модему і ноутбука реалізувати трансляцію з IP-камери на сайт.
Сам пост я б не написав, якби не поставив запитання на «тостер» , де мені підказали, що гуглити.
 
 

Що ми маємо?

 
     
  1. Недешева IP камера AXIS Q1755, яку я навіть в руках не тримав. Сама камера знаходиться в місті «А» і підключена через гальмівний 3g модем.
  2.  
  3. Сервер на Debian 7, який крутиться на майже дохлому Core2Duo. Хоча не такий вже він і дохлий, але для даних задач підходять не дуже. Ах, так, сам сервер проживає в місті Б.
  4.  
  5. Сайт, на який необхідно повісити плеєр. Знаходиться на іншому, більш продуктивному сервері, в тому ж місті Б.
  6.  
  7. Я, який знаходиться в місті В, з ноутбуком, 3g-модемом і обмеженим трафіком в 4gb.
  8.  
 
Читати далі →

Використовуємо Thrift в Сі

Вітаю, шановний хабраюзер.
 
Почну з невеликої передісторії. В даний момент я працюю над досить комплексним продуктом, який складається з серверної частини (включає в себе кілька сервісів) і клієнтського SDK, Портировать на певні платформи. Весь цей зоопарк нам треба якимось чином тестувати спільно.
 
Були зроблені клієнтські додатки (свого роду драйвери), які використовують відповідні SDK і вміють отримувати команди від тестирующего сервісу виду «піди на сервер, зроби те», або «дай мені такий-то результат для перевірки». Команди клієнт отримує, використовуючи Thrift (wiki ). І все було добре, поки ми не дісталися до портирования SDK на Сі і не виявили, що тлумачного мануала для Сі у Apache'а нету. Знайшли тікет на створення оного мануала і убогий приклад там же. Після успішного застосування Thrift'а в Сі, було вирішено написати невеликий лікнеп на цю тему.
 
 Цілі, які ми поставили:
 - Клієнт повинен отримувати команди від тестирующего сервісу, використовуючи Thrift;
 - Команди це відмінно, але потрібно ще й з сервером спілкуватися;
 - Клієнт повинен працювати в одному потоці.
 
Читати далі →

Сегфолти Galculator 2.1.3 або мій перший ebuild

    Привіт, # {username}!
 
Сьогодні я хочу написати про одну маленьку проблему і її рішенні. Проблема стосується користувачів Linux, у яких після одного з останніх оновлень став падати Galculator. Не можу ручатися за достовірність інформації, але схоже, що якимось магічним чином це стосується тільки користувачів Gentoo (але далеко не всіх). Проблема неприємна, а рішення виявилося дуже простим. В офіційному portage Galculator перестане падати тільки через деякий час, т.ч. поки можна скористатися моїм рішенням.
 
Щоб хоч якось наповнити статтю інтелектуальністю, я на прикладі конкретної проблеми покажу:
1. Як зробити свій ebuild-файл.
2. Як організувати своє сховище ebuild'ов. Воно стане в нагоді якраз при подібному випадку, що став темою для статті.
 
Крім того, я був би радий, якби гентоо-ментори підказали мені, де почитати про те, як вести себе в подібній ситуації. Куди краще постити патчі до ebuild'ам (і чи варто це робити взагалі), як оформляти ці патчі, які є особливості оформлення і т.д.
 
Заздалегідь скажу, що стаття виявиться корисною і цікавою тільки тим, хто вже принаймні вже зібрав собі систему самостійно.
 
 
Читати далі →

Cubietruck. Дорожній міні сервер. Частина 3

    

Налаштування модему HUAWEI E3372

Встановлюємо пакет usb-switchmodem
 
sudo apt-get install usb-modeswitch

Підключаємо модем і дивимося за допомогою команди, яка мережева карта з'явиться після підключення:
 
ifconfig -a

 
Читати далі →

Cubietruck. Дорожній міні сервер. Частина 1

    image
Ідея такого сервера народилася на відпочинку. Увечері хотілося подивитися онлайн серіальчік на планшеті, а через не стійкого прийому 3G, перегляд перетворювався в муку. Як варіант можна було скачати серію, але знову ж при скачуванні сигнал постійно плавав, швидкість стрибала і планшет треба було тримати постійно включеним і на зарядці (специфіка додатки). Надвечір скачували пару серій і можна було спокійно подивитися серіальчік.
В цей час то і зародилося ідея створення даного девайса. В інеті велика кількість реалізації сховища інформації на одноплатних комп'ютерах різних виробників, але об'єднання декількох рішень знайдено не було.
 
Читати далі →

Відбувся реліз бета-версії дистрибутива Elementary OS 0.3 Freya

    Здравствуйте, колеги! Для багатьох любителів ОС Linux сьогодні знаменний день. Відбувся реліз бета версії ОС Elementary!
Пройшов рівно рік з релізу останньої стабільної версії цієї операційної системи (Luna) і сьогодні для завантаження доступні образи бета версії заснованої на Ubuntu 14.04 LTS.
Читати далі →

Стартував онлайн курс «Введення в Linux»

    
Сьогодні відкрили доступ до навчальних матеріалів курсу «Введення в Linux» .
Курс створений Linux Fondation і проходить на платформі edX .
 
Про курс:
Linux забезпечує роботу 94% суперкомп'ютерів, більшості серверів в Інтернеті, основних фінансових угод у світі і мільярдів Android пристроїв. Якщо коротко, то Linux скрізь. Він присутній в безлічі різних архітектур, від мейнфреймів до серверів, настільних комп'ютерів, мобільних пристроїв і на приголомшуючому розмаїтті заліза.
 
Цей курс висвітлює різні інструменти і техніки зазвичай використовуються Linux програмістами, системними адміністраторами та кінцевими користувачами для виконання їх щоденної роботи в середовищі Linux. Він створений для досвідчених користувачів комп'ютером, хто мало або взагалі не використовував Linux, чи працюють вони індивідуально або в корпоративному середовищі.
 
Після завершення цього курсу ви будете добре знати як працювати з основними дистрибутивами Linux в графічній або командній оболонці. Ви зможете продовжити своє навчання як користувач, системний адміністратор або розробник використовуючи набуті навички.
 
  
Від автора курсу:
Цей курс створений на основі оригінального курсу Linux Foundation «Introduction to Linux», який завжди викладали з інструктором в класі або у віртуальному класі через Інтернет. Linux Foundation вірить, що завдання зміни цього курсу для його безкоштовного використання спільнотою було що стоїть і буде добре оцінена.
 
Читати далі →

На GOG.com з'явилися ігри для Linux

    
 
Відомий магазин класичних і сучасних ігор без DRM GOG.com (раніше Good Old Games) запустив в продаж перші 50 ігор з підтримкою Linux, як і планувалося раніше. На 29 ігор для Linux діють знижки до 75% (до 2014-07-29 14:59 за московським часом).
 
 Подробиці
 Список ігор з підтримкою Linux .
    
Джерело: Хабрахабр