Ваше мнение важно для нас.
Поделитесь своими предоложениями и пожеланиями.

Посты

magnus
1
Несмотря на то, что разработчики операционных систем пытаются обезопасить пользователей от случайного удаления файлов (всяческие корзины и диалоги подтверждения значительно сокращают риск), осечки все же случаются. В таких случаях мы сталкиваемся с проблемой восстановления удаленных файлов. Причины, по которым файлы были удалены, различны, но результат один. К счастью, специфика работы файловой системы такова, что при удалении файла, занимаемая им область на диске просто помечается как свободная, при этом информация в этой области не стирается. Таким образом, для восстановления файла необходимо просто заново пометить нужную область, как занятую файлом.

Восстановить файл можно лишь в случаи, если в указанную область памяти не была произведена запись. Говоря простым языком, чем меньше времени прошло с момента удаления файла, тем больше шансов его восстановить. Если же в раздел диска, на котором произошло «ненужное удаление» произошла запись, то шансы восстановить его будут очень малы. Кроме того, различные файловые системы имеют свою специфику. Так, на диске с FAT32, если он не было недавно дефрагментирован, вероятно возникнут проблемы, и некоторые фрагменты файла не будут восстановлены. В случаи, если одна из утилит не дала результата, стоит попробовать другую, поскольку работают они немного по-разному, даже если на всех форумах пишут, что первая работает лучше.

Итак, с теорией восстановления данных более-менее все просто, перейдем к практике, ниже следует небольшой перечень утилит для восстановления данных под ОС Windows, с описанием достоинств и недостатков, так же указано является ли утилита бесплатной и ее сайт.
mingun
0
Я недавно начал работать с JAX-RS, и хочу заметить, очень удобный инструмент для создания RESTful веб-сервисов на Java. Ранее мы использовали для этого самописный фреймворк на сервлетах, но JAX-RS оказался куда продуктивне, гибче и проще в использовании. К чему я все это пишу? Просто решил рассказать об этой технологии, возможно кому-нибудь еще пригодится. Собственно JAX-RS это, фактически, набор аннотаций, которые позволяют описывать классы, методы в терминах RESTful.

Я заметил, что информация по REST на русской википедии довольно скудная, так что для начала расскажу в двух словах о том, что вообще такое REST.
Jane
2
Статья предназначена для начинающих руководителей и сотрудников, которым выпало счастье стажировать новоприбывшего и, сообтвественно, не поступило указаний как именно это делают. В ней разобрана базовая схема действий, пригодная для любого направления деятельности, так что смело читаем вне завистимости от того, занимаетесь ли Вы дизайном, пишете движок для сайтика или просто обнаружили в команде внезапную девочку-тестера восемнадцати лет без опыта работы.
macoed
2
Скриптовый язык shell – язык командного интерпретатора оболочек UNIX. Преимущественно он применяется для написания утилит .sh, в целом аналогичных DOS'овским .bat и .cmd. В список таких утилит входят: сценарии сборки приложений и установки приложений, автоматической конфигурации.
Наиболее распространенными разновидностями shell, по материалам Википедии, являются:
• sh — оригинальный шелл Борна; dash, bash, zsh — другие современные клоны Bourne shell (расположены по функциональности).
o ksh (KornShell) — клон шелла Борна, разработанный Дэвидом Корном из AT&T Labs. Синтаксис совместим, функциональность интерактивности увеличена.
o pdksh (public domain ksh) — открытая (почти целиком является общественным достоянием) реализация ksh.
o bash (bourne again shell) (эмуляция совместимости POSIX) расширенная Борном свободная (разработанная в рамках проекта GNU) оболочка ash, сходная с pdksh. Стандартная оболочка в Linux.
• C-shell — (несовместима с POSIX shell) оболочка, с синтаксисом на основе Си, созданная Университетом Беркли в рамках проекта по реализации BSD Unix.
o csh (C-Shell)— проприетарная оболочка из состава дистрибутива BSD, имеет Си-образный синтаксис и не является POSIX-совместимой. Впервые введены возможности управления заданиями и произведены другие улучшения.
o tcsh (csh)— свободная реализация csh с интерактивными возможностями, не уступающими bash. Удобна для интерактивной работы. Совместима с csh.
• ash (Almquist shell, оболочка Альмквиста), BusyBox — современные микро-версии, предназначенные для встраиваемых систем, а также используемые в мини-дистрибутивах.
Далее мы будем рассматривать оболочку sh, как наиболее стандартную.
mingun
2
В последнее время, ИТ индустрия испытывает все больший спрос на веб-приложения. Как результат, все более актуальным становится вопрос тестирования данных приложений. На данный момент существует целый ряд продуктов для решения этой задачи WatiN, TestComplete, QuickTest Pro и Selenium. В данной статье, речь пойдет о Selenium. Этот фреймворк один из наиболее популярных, не в последнюю очередь потому, что поддерживает большинство современных браузерах в операционных системах Microsoft Windows, Mac OS X и Linux.
Selenium – фреймворк для тестирования веб-приложений. В частности, он предоставляет инструмент для записи-воспроизведения тестов, без использования скриптовых языков – Selenium IDE. Так же он позволяет писать тесты на большинстве популярных языков программирования C#, Java, Groovy, Perl, PHP, Python и Ruby. Мы будем рассматривать примеры на Java, хотя нередко, для написания тестов используют скриптовые языки.
ИТ-цитата
"Я думаю, что OS/2 станет самой популярной ОС, возможно это и есть та самая программа-на-все-времена."
Билл Гейтс, 1987 год