войти зарегистрироваться

ПрограммированиеРабота с файлами в Dyalog APL

Всем привет. Сегодня я расскажу (и покажу) вам, как организована работа с файлами в Dyalog APL. Экспериментировать будем с «родной» файловой системой Dyalog – DCF, остальные файлы в данной статье не рассматриваются. Также будет затронута тема обработки исключений. Все опыты будут проводится на материале из прошлого топика. К сожалению, некоторые изображения хренового качества, прошу меня извинить, ибо не знаю хорошего хостинга картинок. Итак, поехали.

Системное администрированиеJScript автоматизация задач по управлению файлами

Задача



В работе постоянно сталкиваюсь с необходимостью автоматической обработки файлов, раскидывание по каталогам, xsl-преобразования, замена текста, слияние, удаление. Для удобства написал скрипт на JScript решающий задачи, и масштабируемый под новые, еще не возникшие.
Изначально ставил целью написать легкий скрипт для парсинга ini файла и выполнения примитивных команд по раскидыванию файлов, но реальность показала недостаточность идеи. В итоге все это вылилось в создание своего небольшого метаязыка с относительно неплохими возможностями.

Персональные блоги Emacs как файл менеджер

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

Персональные блоги Скрипт для копирования файлов

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

Пример использования:
./main.py --search=" (.*?)\.(jpg|jpeg|png|gif|bmp|eps|tif|psd)$" --local=«D:\images» --remote="\\SERVER\Public"

Если в папке D:\images содержатся некоторые изображения, то скрипт их перекинет в \\SERVER\Public и пронумерует сохраняя расширение, например, вот так: 1.gif, 2.psd, 3.psd, 4.tif,…

А делается это потому, что
* неохота ставить cygwin на виндоус.
* охота изучать питон

Вы можете посмотреть справку по скрипту вызвав c ключом -h или --help:
./main.py --help

Скрипт на питоне slil.ru/29171194

Ненормальное программированиеВозможности NTFS для хранения настроек вашей программы

imageВ Windows существует несколько способов хранить настройки программы. Реестр, ini файлы, другие типы файлов (по усмотрению разработчика). Порой удобнее одно, порой другое… У каждого подхода есть свои преимущества и свои недостатки. Предлагаю разобраться что лучше и предложить альтернативу, сочетающую в себе преимущества нескольких подходов.

Peer-to-PeerФайл из интернета за несколько секунд? Это реально!

Первое и самое важное — ЭТО ТОЛЬКО ИДЕЯ!

Итак, представьте себе городскую локальную сеть. У многих пользователей этой сети есть интернет. И самое главное — пользование им (для примера возмем «скачку» файлов) не рационально.

Конечно есть пользователи, например как я, которые за время своей работы в интернете сохраняют какие-либо ссылки на файлы, а затем, купив скоростной безлимит, днем и ночью скачивают их. Но речь не о них. Что делать тем, пользователям, которые не могут даже этого себе позволить? (Здесь стоит упомянуть, что я с Дальнего Востока и цены на трафик, по сравнению с Москвой, у нас просто дикие)

Представляю вам программу, которая поможет избавить вас от этой проблемы.

OperaЗагадочный баг копирования файлов во время работы Opera 10.10

Ребята, уж простите за невнятный пост, но ситуация на столько удивительная, что я и не знаю куда обратиться.
Спойлер: из тех поддержки Оперы мне ни разу не отвечали :-(

PHPХранение файлов

За последнее время мне пришлось активно работать с сайтами, которые большие объемы информации хранят в файловой системе. Это разнообразные сайты фото и файловых хостингов, а также сайты с загрузкой видео контента, некоторые сайты проектировались и программировались мной с нуля, некоторые переписывались, дописывались или «приводились в порядок».
Должен отметить, что хранение файлов в файловой системе является для многих программистов областью, которая проходит мимо их внимания.

Linux для всехХранение версий изменяемых файлов под Linux

Как многим другим вебмастерам, мне время от времени приходится править конфиги и скрипты на серверах. И тут я захотел программу, которая при изменении файла (обычном редактировании через любой редактор) автоматически сохраняла бы его предыдущие версии. Кто-нибудь знает такую службу? Консольную, разумеется. :)

GTDВыбираем софт для деловых путешественников

Каждый из нас мечтает работать не в искусственной атмосфере офиса, а на берегу моря, в кафе или на веранде собственного дома или бунгало. Мечты-мечты…

И все же хотя бы изредка перенести рабочий процесс в более приятное окружение могут себе позволить: 1. Фрилансер, 2. Владелец бизнеса, 3. Дизайнер, 4. Переводчик, 5. Фотограф, 6. Пиарщик, 7. Оптимизатор, 8. Профессиональный блогер, 9. Журналист, 10. Веб-аналитик, 11. Специалист по юзабилити, а также любой человек, которому для работы нужны всего лишь компьютер, подключенный к интернету, и мобильный телефон.

Лично я в последнее время практикую такой подход «Прибыльного путешествия».

Специально для тех, кто уже может и для тех, кто еще мечтает и планирует, я составил список программ, которые пригодятся любому специалисту для работы в дороге.