Меня немного удивляет ситуация с pdf. С одной стороны стандарт открыт и все спецификации доступны, но с другой стороны, инструментов для полноценного редактирования pdf нет. Есть один и только один инструмент, который называется Adobe Acrobat, доступный только для Windows и Mac.

Не знаю, может этот формат подразумевает, что редактирование готовых pdf документов никому не понадобится.

Создавать pdf могут уже огромное количество программ (например Open Office), но вот редактировать они уже не могут.

Итак, программы, которые в некоторой степени могут редактировать pdf:

  1. PDFEdit
  2. Scribus
  3. Gimp
  4. flpsed

PDFEdit — ужасный графический интерфейс, однако позволяет удалять и добавлять текст, удалять страницы и добавлять различные элементы. Некоторые элементы удалить у меня не получилось.

pdfedit

pdfedit

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

Популярность: 7%

Также почитайте эти записи:

 

Иногда мы знаем какая команда нам нужна, но не всегда помним в каком пакете она находится.
В этом случае приходится программа apt-file.

Установка:

1
2
sudo apt-get install apt-file
sudo apt-file update

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

Популярность: 1%


Также почитайте эти записи:

 

Создал свой сервис, который позволяет пропинговать ip адрес, либо хост.
Когда-то я натолкнулся на сайт ping.eu, который обладает полезной утилитой ping он-лайн. Мне захотелось повторить подобный функционал.

Запустить пинг онлайн

Основное отличие от подобных сайтов — интерактивность. На множестве других сайтах приходится ждать пока команда ping выполнится и только тогда результаты показываются пользователю.

Какие возникли сложности при разработке:
1. javascript innerHTML работает только с того же домена, и даже порт должен быть таким же.
2. Первоначально разработку решил сделать на nodeJS, но из-за слабого знания javascript отказался от этой идеи.

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

Популярность: 1%

Также почитайте эти записи:

 

Самый простой способ — разрешать пользователю вводить только определенный набор символов. К примеру только символы алфавита и цифры.
Например:

1
$text= preg_replace('/[^a-z0-9.-]+/i', '', $text);

Но такой способ не всегда подходит. Если мы разрешаем пользователю использовать почти все символы, то второе самое простое решение — замена символов (например в слове javascript).
Но и тут сложность. Предусмотреть все варианты замены символов и новые способы взлома при помощи xss не всегда возможно. Тут и пригодится библиотека HTML Purifier.

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

Популярность: 1%

Также почитайте эти записи:

 

Добавил еще один инструмент — массовая проверка ТИЦ. Ограничение — 50 доменов за раз.
Читать далее »

Популярность: 1%

Также почитайте эти записи:

 
 


Подписка на блог

Подпишись на обновление блога по RSS блога
Число подписчиков: 123

Поиск по сайту

Реклама

Партнеры