Архив рубрики: Инструментарий программиста

Как вернуть значок «Свернуть все окна» на Windows XP?

Что делать, если случайно был удалена иконка «Свернуть все окна» на Windows XP.

В текстовом редакторе создать новый файл «Show Desktop.scf» и сохранить его на рабочем столе. В файл добавить код:

[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

Сохранить изменения. После этого можно перетащить появившуюся на рабочем столе иконку «Свернуть все окна» на панель быстрого запуска.

Настройка сети на гостевой ОС в VirtualBox (ssh, ftp)

  • Базовая система: Windows XP
  • VirtualBox v.4.3
  • Гостевая OS: Ubuntu 16.04 LTS xenial

На виртуальную машину была установлена Ubuntu. Сразу после этого потребовалось настроить к ней ssh-доступ (для более удобного взаимодействия).

Виртуальная машина используется только для «домашних» исследований и обучения. Поэтому, аспекты безопасности при настройке ssh и ftp не рассматриваются.

Читать далее

Как подключиться к базе данных mysql через SSH-туннель

Очень неудобно работать с БД через стандартный mysql-клиент, который доступен на удаленном сервере. Часто требуется делать сложные запросы, сравнивать результаты, быстро просматривать список таблиц — намного удобнее делать это через клиент с графическим интерфейсом.

Однако, обычно рабочее окружение настолько защищено, что просто так, с локального компьютера, к БД не подключишься. PhpMyAdmin на сервере тоже установлен далеко не всегда. Десктоп и графические приложения на удаленном сервере обычно не настроены.

Хороший вариант в таком случае — использовать SSH-туннель. SSH-доступ обычно есть у каждого разработчика бекенда. Как и при любом SSH-соединении, весь трафик между вами и БД будет шифроваться.

Читать далее

Как изменить окончания строк и удалить в тексте ^M . Как изменить кодировку файла

Файлы в ASCII-кодировке или совместимом наборе символов, для обозначения конца строки используют символы:

  • LF (от англ. Line feed (перевод строки), 0x0A)
  • CR (от англ. Carriage Return, 0x0D)
  • CRLF (т.е. оба символа).

В windows-системах обычно используется CRLF, в unix — LF . В web-разработке преимущественно используются unix-системы, и как следствие, принято, чтобы в файлах окончания строк обозначались с помощью LF.

Читать далее

Как увеличить размер виртуального жесткого диска в VirtualBox

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

Читать далее

Как настроить VPN для Windows XP

Те версии Windows, которые обладают классическим интерфейсом — остаются моими любимыми. Мне «повезло» познакомиться с Windows 8 в офисе, когда я проработала с ней целый месяц. И каждый день я испытывала ненависть к неведомым дизайнерам Microsoft, которые так чудовищно испортили интерфейс, сделали его почти неприменимым. Кроме того, не оставили возможности выбора.

Поэтому, по возможности стараюсь использовать старые добрые Windows. Жаль только, что лицензии на них приобрести все сложнее, а на мою любимую XP — скоро станет совсем не возможно. Использование лицензионного ПО — это один из моих принципов.

Читать далее

Работа со стандартными потоками ввода-вывода в Unix. Каналы

Конспект, заметки по работе со стандартными потоками ввода-вывода, работа с каналами. Примеры проверены на Debian Linux. Буферизация STDOUT и STDERR в perl. Использование /dev/null . Mknod и mkfifo.

Читать далее

Работа с документацией в Unix. Утилита man

Небольшая заметка по теме мануалов. Где хранится документация в unix. Алгоритм работы утилиты man. Иерархия каталогов с документацией. Zcat и troff.

Мануал — это руководство пользователя (от англ. user guide или user manual).

На примере Debian Linux.

Читать далее

Организация процесса работы над задачами. Личный опыт

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

Читать далее

Как правильно открыть .csv в MS Excel

Работая с отчетами, часто сталкиваюсь с такой проблемой: Excel не умеет корректно открывать csv и tsv файлы. Все колонки сливает в одну. Кроме того, если файл в кодировке utf-16, то Excel не сможет его корректно прочитать.

  1. Проблема с кодировкой решается просто. Открываем файл в редакторе, который умеет работать с utf. Я использую Far 2. Выделяем все данные, вырезаем их, меняем кодировку на win1251, вставляем текст обратно. Сохраняем.
  2. Проблема с разделителями решается, добавлением в первую строку файла инструкции: sep=; . В качестве разделителя можно использовать что угодно. В текущем случае, в качестве разделителя будет использоваться символ «;» .