Aug 05

Есть такие программы, которые на жестком диске компьютера выполняют поиск дубликатов файлов. Одинаковые файлы “засоряют” - занимают лишнее пространство, т.к. второй, третий и т.д. файл является ненужным мусором. Исключение составляют файлы программных проектов, вернее, дампы исходных кодов (версии программы на какое-то число). А размноженные файлы дистрибутивов программ, архивов, музыки, картинок, т.е. всего того, что не изменяет своего содержимого - однозначно мусор.

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

Проблемы поиска дубликатов среди видео-файлов

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

Читать далее »

Теги: ,

Mar 01

В последнее время, в моей работе PHP программистом, возникает потребность делать большие по времени обработки данных. Иногда скрипт должен работать день или два, думаю дальше будет больше. Делать такие дела в браузере невозможно, по причине того, что скрипт вылетает по тайм-ауту. Выход конечно же запускать скрипт через крон. Но у данного метода есть свои недостатки. Например мне не нужно запускать скрипт через определенные промежутки времени, а нужно разово. Пробовал дробить задание на части, выход конечно, но пускать эти части на обработку например через каждые 5 минут тоже меня не устраивает, потому что задание может выполниться за 2 минуты, следующее стартует через 3 минуты, получается на каждом цикле задержка 3 минуту, а это плохо. Также плохо, когда задание выполняется за больше чем 5 минут, задания накапливаются занимая процессор сервера. Можно конечно проверять запущено ли задание, ведь это не проблема, но тогда все равно у общего процесса обработки будут простои.
Решение, которое меня полностью устраивает сделал так: запускаю небольшие по времени обработки прямо в браузере, а следующее задание стартую javascript-ом. Таким образом запустив задание на удаленном Windows хосте в браузере в самые короткие сроки получу выполнение задания.

Теги:

Feb 03

Не знаю как давно появилось, но я заметил недавно, что в maps.google.com вверху бегунка масштаба находится изображение человечка. Если вы находитесь на территории США, перетащите мышкой этого человечка на какую нибудь более менее главную дорогу. Вам тут же покажут фото того места. Но это не все тут есть некий элемент присутствия, ВЫ МОЖЕТЕ ПОВАРАЧИВАТЬСЯ, ОСМАТРИВАТЬ ВСЕ ВОКРУГ, ВЫ МОЖЕТЕ ДВИГАТЬСЯ ПО ДОРОГЕ - ВПЕРЕД НАЗАД. Интернет трафик это дело конечно кушает, диалап отдыхает.

Вобщем, если хотите так сказать поездить например по окрестностям Сандиего, гугл вам поможет

Jan 14

Сегодня заметил в выдаче поисковика Гугль три кнопки: Promote, Delete, Comment.

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

Теги:

Nov 24

В проекте разработки сайта гиганта цветной металлургии потребовалось выводить красивые диаграммы роста выпускаемой продукции.

Решил сделать это на Flex, тем более что давно хотелось взять технологию флекс на вооружение.

Обучаться флексу можно по видео урокам на официальном сайте Adobe.

http://www.adobe.com/devnet/flex/videotraining/

Очень всем рекомендую.

Теги: ,

Mar 18

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

Так вот насчет браузеров, вернее о сайте (PDA) оптимизированном  для карманного девайса сейчас и поведу речь. Хм. в принципе обычные сайты, почти нормально просматриваются в карманном устройстве, особенно после того как я установил опцию резать страничку на 3 полосы и показывать в 1 столбец, результатом этого стало то, что исчезла необходимость в горизонтальной прокрутке. Так вот отличия по пунктам, которые повысят комфорт.

1) Разрешение экрана у мобильных устройств гораздо меньше, чем у настольного монитора обычно 320 х 240

Из этого следует что …

- картинки должны быть по ширине не больше 240 px

- трехколоночная и даже двух колоночная верстка шаблона страницы не нужна. Долой табличную вестку!

- вестку на DIV -ах тоже долой

- элементы форм ввода должны тоже вписываться в размер экрана, горизонтальная прокрутка это просто ужас

- а как же верстать? да очень просто: Текст, картинка(лучше кстати совсем без картинок, в крайнем случае логотип и все), ссылки - все это с использованием тегов: p, br, h1-h6, a, img, b, i. Никто не запрещает использовать стили и javascript, а оно надо?

2) Кстати насчет javascript, на PDA устройстве никогда не возникнет событие повешенное на наведение курсора на объект

- потому, что  курсора то нету, есть стилус который позиционируется не касаясь экрана, а прикосновение к экрану это уже onclick

 3) Еще насчет javascript, сдается мне не все js-коды  прекрасно работающие  на ПК будут работать на PDA

- где бы раздобыть список работающего хотя бы для пэдэашных IE и Opera?

- есть ведь еще много экзотических браузеров, которые вообще не поддерживают javascript

В последних строках поста отсылаю к статье на буржуйском языке

Make your site mobile friendly 

http://www.thinkvitamin.com/features/css/make-your-site-mobile-friendly

Теги: , , ,

Feb 12

Adobe Flex — технология для создания Rich Internet Applications. Flex — это родственная Flash технология, основанная на описании интерфейса приложения (и обработчиков событий, связи источников данных с объектами и т.п.) с помощью диалекта XML — MXML. Flex приложение может компилироваться на сервере, а может — из IDE (начиная с Flex 2), как и во Flash, результатом является файл swf, исполняемый Flash Player.

Подробнее на http://ru.wikipedia.org/wiki/Adobe_Flex

Вообще технология впечатлила, похоже, что начну с ней разбираться.

Теги: ,