Архивирование ZIP’ом

Собственно, всё просто. Создаём объект архива, затем пишем в него какие-то файлы (в arcname можем указать с каким именем файл будет в архиве; если не укажем — по полному пути всё полезет) и в конце закрываем объект.

 

Экспорт из MySQL в CSV

Да, да, я в курсе, что все нормальные люди знают про такую возможность. Но есть ещё новички, а также те, кто в силу редкой необходимости периодически забывает о ней.

 

Подключение к удалённой базе в PonyORM

Подключение к MySQL:

Подключение к Oracle:

Конечно же, вам необходимы и соответствующие драйвера.

Быстрый поиск в BASH

Привет! Периодически возникает необходимость найти файлы по содержимому. Обычно я ищу исходники с кодом, конечно. Раньше для подобного я пользовался такой командой:

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

Миниатюрные компьютеры, еще один представитель. Orange Pi

Пару лет назад под один проект был приобретен Raspberry Pi британский мини-компьютер, размером с кредитную карту (на самом деле крупнее. та же SD-Card выступает за край, USB, LAN, Video. Но все же плата действительно имеет габариты кредитки. На борту контроллер с ядром ARM6 (новые модели ARM7) 128-512MB памяти. OpenGL совместимый видео-контроллер. USB, LAN, HDMI, S-Video,

Использование CodeDom в качестве скриптового «интерпретатора»

Есть такая технология в .NET, CodeDom, которая позволяет собирать вместе код написанный на C#, VB, ASP и т.п. Есть у CodeDom еще и такая возможность, как компиляция кода на лету из строки. Вот эта возможность и позволяет использовать его в качестве «скрипта». Почему в кавычках? Дело в том, что код из строки компилируется, а потом

C# Один обработчик на несколько текстбоксов.

Делаю я тут один проектик небольшой, на шарпе. И там, на форме несколько полей требуется. Чтобы вводили только целые положительные числа. И несколько других для шестнадцатиричных чисел. Кроме того, значения делятся еще на несколько групп, у каждой свои диапазоны валидных значений и свои умолчания. Писать на каждый текст бокс свой обработчик тоже не очень интересно,

QCyber Dragon — ощущения и вердикт

Добрый вечер! Чуть более недели назад я купил QCyber Dragon. Это игровая гарнитура от QCyber, которая является клоном модели от Genius. Отличительные особенности: мониторный тип наушников (накрывают всё ухо) звук 7.1 (естественно, виртуальный) виброэффект невысокая стоимость удобно убирающийся микрофон, который при убирании выключается регулировка громкости на самих наушниках (крутилка на левом ухе)

Если перестали работать ссылки в скайпе

Добрый день! Какое-то время назад у меня в скайпе перестали работать ссылки. Подсвечиваются, но при нажатии ничего не происходит. Совсем. В конце концов мне надоело каждый раз копировать ссылку и вставлять её в адресную строку браузера и я занялся поисками решения. Как оказалось, есть нюансы. Итак, условия: есть Windows 8, есть скайп последней версии, есть

Импорт данных в другую схему

Сегодня мы поговорим о достаточно редкой ситуации — переносе данных из одной схемы в другую. Я столкнулся с такой ситуацией, когда потребовалось перенести данные из одной базы в другую. Схема во второй базе отличается от первой. Плюс ко всему, новая схема не пуста и перед заливкой данных надо её почистить. Итого, у нас три вопроса: