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

Работа с документацией в 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=; . В качестве разделителя можно использовать что угодно. В текущем случае, в качестве разделителя будет использоваться символ ";" .

Как открывать файлы *.doc и *.docx с помощью Far Manager 2

Far2 является практически самым главным моим рабочим инструментом под windows. Всякий раз, устанавливая его на новую систему, сталкиваюсь с небольшой, но раздражающей особенностью: при попытке открыть файл doc-формата, вместо word-редактора, far открывает его как архив.

Читать далее

Использование CRON и команды crontab

Этой публикацией я пользуюсь постоянно. Удобно, чтобы вспомнить формат записей crontab. В итоге, решила добавить ее себе на блог, чтобы не искать постоянно на сторонних ресурсах. Редкое исключение, когда размещаю чужую статью.

Автор: dinggo Источник: http://www.codenet.ru/webmast/php/cron.php

Читать далее

Шпаргалка по Git — основные команды, слияние веток, выписка веток с github

Шпаргалка по git. Пошаговое руководство: как выполнить слияние веток в git, как создать новую ветку и репозиторий, как выписать ветку с github и т.п. Инструкции по git для начинающих.

Git - это распределенная система контроля версий. Это главное отличие git от svn. Каждый разработчик создает на своем компьютере отдельный, полноценный репозиторий.

В рамках этого репозитория можно делать все тоже самое, что и обычно в svn - создавать ветки, просматривать изменения, выполнять коммиты. Для того, чтобы можно было работать с удаленными репозиториями и обмениваться изменениями с другими разработчиками, в git есть две команды, не имеющие аналогов в svn - git push и git pull.

git push - вливание локальных изменений в удаленный репозиторий. git pull - вливание изменений из удаленного репозитория в локальный. Обмен данными обычно происходит с использованием протокола SSH.

Git поддерживают несколько крупных репозиториев - GitHub, SourceForge, BitBucket и Google Code. Удобно использовать один из них в качестве основного хранилища для корпоративных проектов.

git_meet

Изображение с сайта http://www.stickycomics.com/where-did-you-meet/

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

Читать далее

FB2 Reader. Просмотрщик файлов в формате FB2 для Mac OS X

Формат FB2 достаточно популярен в России и на просторах рунета встречается довольно часто.

Хороших программ для чтения файлов в формате FB2 под Mac OS X я не нашла. Тем не менее, решение проблемы оказалось даже более изящным и элегантным.

Это - установка специального дополнения к Firefox. Тем более, что Firefox - мой любимый браузер, отлично работает под Mac OS X.

Распространение

Бесплатное

Читать далее

ZOC. SSH-клиент для Mac OS X

Распространено мнение, что ssh-клиент для Mac OS X не нужен. Будто бы хватает встроенных возможностей. Ничего подобного. После работы с putty и прочими удобными ssh-клиентами под windows, работа с ssh в терминале Mac OS покажется изощренным издевательством.

На данный момент, после долгих поисков, я обнаружила только один ssh-клиент под Mac OS X - ZOC. Удобный, красивый, отличная альтернатива putty, и даже превосходит его. У ZOC только один недостаток - он платный.

Распространение

Условно-бесплатное. Бесплатный период - 30 дней

Читать далее