Архивы тэгов: программирование

Работа с SSH. Часть 1 — делаем это в Python

Сегодня я хотел бы поведать вам о том, как можно работать с SSH в Python. SSH — Secure SHell — сетевой протокол, который позволяет производить удаленное управление операционной системой компьютера по зашифрованному соединению. При помощи SSH можно осуществлять передачу файлов. SSH применяется для соединения с удаленной операционной системой по SFTP. В Python для работы с ssh используется модуль paramiko. […]

Опубликовано в рубрике Linux, Python | отмечена тегами, , , | 12 Комментарии

Заметки о PHP: восьмеричные числа и права доступа

Быть может странно, но, несмотря на свою полезность, неявное преобразование типов в PHP подставило мне подножку при разработке скрипта. Ситуация проста — мне было необходимо написать скрипт, который

Опубликовано в рубрике php | отмечена тегами, , , , , , | 2 Комментарии

Заметки о PHP: изменение кодировки массива

Иногда бывает так, что мы получаем массив, в котором элементы имеют кодировку, которая нам без надобности. Необходимо преобразовать все элементы массива в нужную нам кодировку. Когда массив одномерный — это не составляет труда. Но когда мы имеем многомерный массив, могут возникнуть трудности — нам ведь надо опускаться на неопределенную глубину. Следующая маленькая функция решит эту тривиальную задачу: 1234567891011121314151617function iconvArray($inputArray,$newEncoding){ […]

Опубликовано в рубрике php | отмечена тегами, , , , , | 18 Комментарии

Заметки о Python: ветвим процесс

Ветвить процесс можно при помощи функции fork() из модуля os: 1234567#!/usr/bin/python import os if os.fork() == 0:     if os.fork() == 0:         os.execl('/bin/sleep', 'sleep', '10') Два раза форкать эффективно, когда необходимо демонизировать процесс. В данном случае мы делаем fork() и запускаем в дочернем процессе /bin/sleep ... Для наглядности))

Опубликовано в рубрике Python | отмечена тегами, , , | Оставить комментарий