четвер, 24 грудня 2015 р.

Експеримент: Звичайне встановлення програми uTorrent звичайним користувачем

Імітуємо ситуацію коли один "юзер" говорить іншому: "Ха. Ти не знаєш де качати фільми? Да скачай програму уторент. Є куча сайтів де можна качати через цю програму".

Наш користувач першим ділом "гуглить" за запитом "скачать уторент".
В самому верху пошукової видачі міститься як завжди реклама від Google гіперпосилання з текстом "uTorrent скачать", що цілком задовольняє більшість користувачів. І більшість користувачів не бентежить той факт, що це не офіційний сайт даної програми (що можна легко перевірити в Wikipedia). Гіперпосилання на офіційні сайти знаходяться на 2-ій і 3-ій позиціях.
Отже користувач переходить по даному гіперпосиланню...

вівторок, 27 жовтня 2015 р.

Це проста математика (частина 1): Двійкова система числення.

В одному з минулих повідомлень я перерахував ті теми, які має знати звичайний користувач щоб бути господарем свого ПК і не звертатися за допомогою до майстрів щоб, наприклад, почистити комп'ютер від рекламних модулів. 
Знаючи ці теми можна вже, проявляючи трішки логічного мислення, робити аналіз проблем та знаходити рішення. Я розпочинаю серію статей під назвою "Це проста математика". Ця інформація буде не для випускників технічних закладів - вони це і так розуміють. Інформація скоріше за все для тих, хто не розуміє чому з комп'ютером весь час щось коїться і як цього можна уникнути :) Let's go!

Це просто (частина 2): Файл. Розмір файлу. Різниця між даними та інформацією.

Отже, в минулій частині ми з’ясували, що дані на логічному рівні дані зберігаються записом одиничок і нуликів.


Щось подібне до 1010101010100010111110011111001111110000111110 :)
Один із символів в послідовності двійкових даних називається бітом (англ. bit, переклад: шматочок).


Файл - це послідовність бітів, яка має якесь ім’я.
1 біта замало щоб закодувати хоч якісь дані. Тому необхідно кодувати дані по декілька біт.
Але ж по скільки? Давайте розмірковувати...

четвер, 3 вересня 2015 р.

FireGestures: керування жестами в браузері Firefox

Використовуєте в якості основного браузер Firefox? Відчуваєте нестачу засобів управління веб-сторінками? 
Додаток FireGestures для вас!


FireGestures дозволить вам позбутися постійного переміщення курсора на великому екрані для виконання найчастіших дій (закрити вкладку, дублювати вкладку, повернутись назад і т.д.).
Цей додаток також дозволить налаштувати такі дії як "прокрутити сторінку вгору" чи "прокрутити сторінку вниз" і більше не залежати від наявності на сайті кнопки "Вгору"...

середа, 2 вересня 2015 р.

Чим зайнятись у вільний час, або Як веб-майстер пічку будував...

Ну не заводить же мені ще один блог заради однієї статті, в якій я хочу повідати процес будівництва пічки! :)

Захотів я собі пічку... Але пічку не просту, а золоту ковпакову. В ковпакових печей більший ККД + їх можна досить сильно модифікувати до потрібних розмірів.

Перед тим як розпочати будівництво пічки, я укріпив фундамент. В ідеалі фундамент пічки має бути окремо від фундаменту будинку, але в мене він вже був залитий. Відділити вдалося тільки верхню частину фундаменту. Потім фундамент був збільшений в ширину (обтягнутий своєрідним поясом із залізо-бетону), адже по попереднім підрахункам маса готової пічки наближалась до 4000 кг. Якщо існує ймовірність що він лопне, то лопне в найслабшому місці - тобто контрольовано.
Фото цього процесу не збереглося.

Розпочато процес було з приміряння (обережно - багато фото)...

середа, 29 липня 2015 р.

Прикрашаємо KDE 4: встановлення тем QtCurve

Всім нам хочеться інколи змінити звичне оточення: поїхати в невідомі краї чи за місто, переставити меблі в кімнаті чи змінити фоновий малюнок на робочому столі. Різниця тільки в тому, як часто кожен з нас це робить.
Я б це назвав "змінити площину мислення"...

пʼятниця, 26 червня 2015 р.

Швидке встановлення програм без тулбарів "на додачу" з допомогою сервіса ninite.com

Чи хотіли б ви просто встановити необхідні програми, не гаючи часу на пошук офіційних сайтів, завантаження програм з цих сайтів, запуск інсталяторів та відключення встановлення зайвих тулбарів в процесі встановлення?

Це вже можливо - це сервіс Ninite. Зайшовши на сайт ninite.com, ви можете вибрати необхідні програми для встановлення.

Гайда до віртуальної ОС тестувати!

субота, 30 травня 2015 р.

Встановлення рівня звуку при завантаженні

Передісторія:
Мав проблему: при рівні гучності на 100% звук хрипів.
Причина була знайдена і короткочасне рішення також, яке описане мною в статті Хрипит звук при громкости на максимуме ALSA .
Параметри через alsamixer я налаштовував і звук був прекрасний. Проблема була в тому що після перезавантаження комп'ютера звук доводилось налаштовувати знову.
Та і жінка постійно глузувала з мене, коли я перед переглядом фільму запускав утиліту з повзунками і з допомогою стрілок на клавіатурі регулював повзунки.
Щоб виправити цю проблему потрібно було зафіксувати налаштування alsamixer командою
sudo alsactl store

Проблема в тому що в мене на комп'ютері у відповідь на цю команду я отримував відповідь
No protocol specified
xcb_connection_has_error() returned true


Ну не виходило і ну його... Бачив багрепорти в Інтернет, значить варто почекати 2-4 місяці - можливо проблему виправлять :)

Почекав... Не виправили... Проблема не зникла і після оновлення до Debian 8 (jessie), хоча з цим оновленням оновилося і KDE.

Жінка продовжує глузувати з моїх шаманських дій перед кожним переглядом фільму... значить необхідно щось робити!

середа, 22 квітня 2015 р.

Думки: Що необхідно знати щоб керувати своїм ПК власноруч?

Коли не було комп'ютерів - у людей було більше вільного часу. Як так, що після появи в житті більшості людей комп'ютерів, які мали б робити їхнє життя комфортнішим за рахунок прискорення рутинних процесів, в людей поменшало вільного часу
Наразі не говоримо про масове "залипання в соцмережах". Переривання цього процесу - питання дисципліни.

Часто чую від своїх знайомих щось на зразок "я від того далекий/далека", "я не знаю звідки взялася та програма", "я не знаю як виконати таку-то задачу з допомогою комп'ютера" і т.д.
Комп'ютер - це передусім машина. Машина, яка може взяти на себе виконання рутинних процесів людини при умілому використанні. А звідки в більшості взялася думка, що комп'ютерам не потрібно приділяти уваги (сервісне обслуговування), що не потрібно вчитись ними користуватись?


Якщо людина невміло користується ПК, то вона просто не відчує його переваг.
Людина, яка переходить на нову сторінку в редакторі Word десятикратним натисканням клавіші Enter, а потім раз за разом переглядає весь документ для того щоб стерти ці "ентери" бо в неї "все стрибає" - мабуть не відчує переваг використання ПК. 
Мабуть не відчує їх і той користувач, який абзацні відступи створює натисканням клавіші "Пробіл".  
Не відчує переваг мабуть і людина, яка сидить і чекає поки скопіюються/завантажаться її фотографії, зроблені фотоапаратом в максимальній якості.
Не відчує переваг від використання людина, яка не знає як зробити резервну копію своїх даних чи повну резервну копію операційної системи.

Адже час, який комп'ютер економить в цих випадках буде меншим, за час який люди віддають комп'ютеру.


Так, комп'ютери розвиваються, але цей розвиток відбувається навколо деяких базових речей і без їх розуміння - просто не можливо вивчати щось нове. Як колесо для автомобіля, так і файл чи файлова система для комп'ютера.


Ось, на мою думку, перелік базових тем, які необхідно знати всім, хто хоче керувати своїм ПК без сторонньої допомоги.
  1. Двійкова система числення.
  2. Поняття про файли, каталоги. Розміри файлів. Файлові системи.
  3. Структура ОС Windows (системні каталоги). Типи файлів в операційній системі. Поняття про інформацію (різниця між поняттями "дані"  і "інформація").
  4. Архівація та стиснення даних.

Це мінімум щоб бути впевненим користувачем свого ПК (тут в категорію Персональний Комп'ютер я відношу також ноутбуки, смартфони, планшети).

Планую підготувати теорію для кожного з пунктів в вище наведеному списку для розміщення на сайті.
Це просто (частина 2): Файл. Розмір файлу. Різниця між даними та інформацією.
Це просто (частина 1): Двійкова система числення.


Огляд програми Anti-Malware Free для чистки ПК власноруч

Зробимо короткий огляд програми, яка дозволить тим, хто не має бажання для вивчення базових тем, "оживити свій загальмований ПК"?
Програма Anti-Malware Free від компанії Malwarebytes дозволяє "показати на двері" більшості із тих рекламних модулів, що полюбляють поселятися на жорстких дисках користувачів останнім часом. А додана нещодавно підтримка російської мови не може додатково не тішити. Програма добре зарекомендувала себе. Будемо надіятись що Malwarebytes і надалі не буде "урізати" можливості програми в нових безкоштовних версіях.

вівторок, 21 квітня 2015 р.

Налаштовуємо шрифти в KDE

1. Встановлюємо пакет шрифтів Droid (якщо він ще не встановлений)
sudo aptitude install fonts-droid
2. K-Menu -> Параметри -> Системні параметри -> Вигляд вікон програм -> Шрифти

3. Налаштовуємо шрифт для кожного випадку з допомогою кнопок "Вибрати..."
В мене монітор 22", але не Full HD тому мені підходять дані значення. При більшій роздільній здатності монітора аналогічної діагоналі, або меншій діагоналі монітора можливо доведеться збільшити розміри шрифту.
4. Вмикаємо згладжування (знімок 1) та налаштовуємо його після натискання кнопки "Налаштувати..."
5. Все!

середа, 18 березня 2015 р.

Експеримент: То що ж такого страшного в словах "я просто встановив VKSaver"?

Комп'ютери це такі машини, 
які призначені для вирішення проблем, 
яких у вас не було б, 
якби ви не мали комп'ютера.
А давайте просто встановимо VKSaver як це робить більшість користувачів! 

Інструменти, які я буду використовувати

Віртуальна машина VirtualBox - програма, яка дозволяє створити віртуальний комп'ютер (виділяю їй 768МБ оперативної пам'яті, 25ГБ вінчестера, частину ресурсів процесора і т.д.) Сама більша перевага, в тому, що VirtualBox надає можливість легко фіксувати стан системи. Тобто,
1) Я встановлюю 
- операційну систему Windows 7 Professional (так! я впевнений що більшості домашніх користувачів не потрібні можливості версії Ultimate),
- всі, перевірені світовою спільнотою та часом браузери (Firefox, Google Chrome, Opera), 
- 3 програми, названі мною в другому повідомленні блогу.
- пісочницю Sandboxie
- безкоштовний антивірус Avast (тому що по переглянутих мною тестам чеський Avast випереджає вітчизняний антивірус Zillya! Антивірус)
2) Роблю знімок віртуальної машини
3) Експериментую, маючи можливість вернути стан ОС в віртуальній машині до попереднього вигляду.


Розпочнемо нарешті встановлювати програму VKSaver!

вівторок, 17 березня 2015 р.

Інструменти: CCleaner

Розглянемо останній із найнеобхідніших інструмент (на перший час) для чищення комп'ютера - програму CCleaner.

Після закачування (гіперпосилання я дав в попередньому повідомленні) та розпакування Portable версії бачимо такі файли
Примітка: Звичайна (не Portable) версія CCleaner в надбавку хоче поставити браузер Google Chrome та панель інструментів Google для IE, тому якщо будете встановлювати звичайну версію, раджу не пропустити і прибрати відмічену опцію на наступному знімку (менше панелей інструментів - більше щастя :) )

Отже,запускаємо CCleaner Portable (думаю з визначенням розрядності ОС проблем не виникне), або встановлену програму.

Інструменти: Process Explorer

Після закачування (гіперпосилання на офіційні сайти я дав в таблицях мого попереднього повідомлення) архіву та розпакування бачимо лише 2 файли

Запускаємо необхідний нам файл procexp.exe.
Якщо Ваша ОС є Windows 7 (або будь-яка, старша за Windows Vista), то запускаємо файл з правами адміністратора (правий клік мишею по вказаному файлу -> Запуск от имени администратора).
Виглядить він так, як на наступному знімку і може бути знайомим деяким користувачам, тому що часто влаштовувався в "збірки" Windows XP і викликався там замість стандартного диспетчера задач (<Ctrl>+<Alt>+<Delete>).
Не надто інформативно, чи не так?
З допомого Process Explorer ми можемо моніторити дуже багато речей. Необхідно включити відображення додаткових стовпців.

пʼятниця, 13 березня 2015 р.

Інструменти: Autoruns

Після закачування (гіперпосилання на офіційні сайти я дав в таблицях мого попереднього повідомлення) архіву та розпакування бачимо такі файли
По порядку 
autoruns.chm - скомпільований файл довідки,
autoruns.exe - необхідний нам файл,
autorunsc.exe - консольний варіант утиліти
Eula.txt - ліцензійна угода

Отже,
- Запускаємо файл autoruns.exe
Якщо Ваша ОС є Windows 7, то запускаємо файл з правами адміністратора (правий клік мишею по вказаному файлу -> Запуск от имени администратора).
- Відповідаємо стверджувально на запит внесення змін
Програма запускається і відразу розпочинає сканування. 

3 програми для швидкої чистки комп'ютера (Windows)

Хочу розглянути 3 програми, які дозволяють мені швидко та ефективно проводити чистку ПК.
Коротко про ці програми:
- мають досить малий розмір
- не потребують встановлення (Installation) на комп'ютер
- не зіпсувалися як більшість інших програм, протягом того часу, що я ними користуюся
- збирають в одному місці безліч інформації (наприклад відображення всіх місць автозавантаження, а не лише деяких)
- вивчаються протягом короткого часу

За створення першої з програм, я вдячний Марку Руссіновичу (Mark Russinovich) і Брайсу Когсуеллу (Bryce Cogswell). За створення другої я вдячний Марку Руссіновичу. Адже вони створили дійсно прості і функціональні програми, які не втрачають своєї актуальності протягом тривалого часу.
Назва програми Остання версія на даний момент Розмір
Autoruns 13.2 575 КіБ
Process Explorer 16.05 1.1 МіБ
У 2006 році Microsoft придбала компанію Sysinternals. І як не дивно (порівнюю зі Skype :) ) якість програм після покупки не погіршилась, а  навіть навпаки - програми продовжують розвиватися!
Названі мною програми займають першу і другу позицію в категорії "10 найбільш популярних завантажень" на сайті https://technet.microsoft.com/ru-ru/sysinternals. Хоч на сайті нічого не сказано про підтримку Windows 7, але вони прекрасно працюють в цій системі. Єдине, що їх необхідно запускати завжди від імені Адміністратора.

За третю програму з мого набору я вдячний компанії Piriform, яка теж поповнює списки якісних програм.

Назва програми Остання версія на даний момент Розмір
CCleaner Portable 5.03 5.58 МіБ


Про те як користуватися цими програмами, я написав в статтях
Інструменти: CCleaner
Інструменти: Process Explorer
Інструменти: Autoruns

середа, 4 березня 2015 р.

Друк в файл PDF на Debian 7

1. Встановити пакунок cups-pdf
sudo aptitude install cups-pdf
2. Надруковані файли шукати в домашньому каталозі
~/PDF

пʼятниця, 16 січня 2015 р.

Основні команди VIM

Є такий чудовий консольний(!) текстовий редактор як VIM.

Довелося в ньому попрацювати трохи на курсах по веб-програмуванню. Відтепер встановлюю його на всіх системах, де потрібно як мінімум редагувати конфігураційні файли. Хтось скаже, що можна поставити консольний mc (Midnight Commander) і редагувати через нього по клавіші F4, але мені більше подобається редагувати саме з допомогою VIM.

Я в статтях пишу команди з використанням цього редактора. Але якщо хтось вирішить ознайомиться з ним просто встановивши його (sudo aptitude install vim) і запустивши - в нього скоріше за все навіки пропаде бажання ним надалі користуватися. Перше ж запитання буде "Як звідсіля вийти?", потім панічне натискання клавіш Ctrl + Z щоб перервати команду і полегшене "фух" :)

Тому я вирішив навести список основних команд для управління цим монстром в мініатюрі.
Для початку скажу що цей текстовий редактор працює в двох режимах: режимі команд і режимі редагування.

вівторок, 13 січня 2015 р.

Налаштування Fail2ban для захисту SSH і самого SSH

Запустив я якось KSystemLog для перегляду журналу авторизації і помітив таку картину

Тобто як тільки я включаю прокидання 80-го порта на роутері для веб-сервера як через деякий час отримую брутфорс по ssh з намаганням підбору пароля root. Зрозуміло що це робить не людина, а скрипт і буде робити безкінечно (тому що пароль рут в мене досить надійний).


Але залишити ситуацію так просто не можна і необхідно знайти тимчасове рішення ...