Сообщения

FileZilla shortcut

В своей работе веб-программистом мне часто приходится использовать FTP клиент и обычно доступы к серверам приходят в стандартном URI формате ftp://user:password@server:port/ , сохранять пароли на рабочей машине не принято из соображений безопасности, поэтому приходилось каждый раз копировать все строчки отдельно, а это не доставляет никакой радости, тем более можно нечаянно забыть выделить нужные символы в пароле и пытаться безуспешно подключится, тратя своё драгоценное время. Путь настоящего линуксойда кроется в познании силы консольных программ, которых написано множество для самых различных задач, например из терминала можно автоматизировать нажатие кнопок клавиатуры и мыши, создавая макросы рутинных действий xdotool , а об использовании xargs можно написать кучу толстенных книг. Следуя linux way, у меня родился скрипт, исполнение которого я повесил на сочетания клавиш shift + ctrl + f #!/bin/sh xclip -selection "primary" -o | xargs filezilla & Команда xclip с

STM32L-DISCOVERY + FDD

Изображение
Всё что нужно знать о Floppy Disk Drive: Floppy Disk Drive Pinout — очень подробно; Interfacing A Floppy Drive — здесь расписан псевдокод операций чтения и записи; Duinomite plays the Imperial march — пример подключения девайса. Для того что бы подключить STM32L-DISCOVERY к FDD тебе понадобиться 4 провода и 2 джампера.

Android – Volley Library Example

Изображение
Вольный перевод одноименной статьи Paresh Mayani. Я уверен вы, еще не слышали слово "Volley", это библиотека, представленная на Google I/O 2013 Ficus Kirkpatrick . Для чего библиотека Volley? Volley это библиотека, которая делает сетевые приложения для Android проще и, самое главное, быстрее. Она управляет обработкой и кэшированием сетевых запросов, и это экономит драгоценное время разработчиков от написания одного и того же кода сетевого запроса/считывания из кэша снова и снова. И еще одно преимущество, меньше кода, меньше количество ошибок :)

Легальное скачивание музыки из "Вконтакте"

Прямая авторизация Доверенные приложения могут получить неограниченный по времени access_token для доступа к API, передав логин и пароль пользователя... Доступ к этому типу авторизации может быть получен только после предварительного согласования с администрацией ВКонтакте. Разве это остановит какера, если он хочет послушать любимый плейлист оффлайн? Ведь наверняка одним из самых доверенных приложений является официальный клиент под Android .

Лучшие практики MVC

Да простят меня за копипасту, но я просто обязан сделать репост . Модель Представление Контроллер Несмотря на то что с концепцией MVC знаком практически каждый веб-разработчик, её применение в реальных проектах часто вызывает затруднения. Главная идея MVC — повторное использование кода и разделение проблем . В данном разделе будут описаны общие принципы, которые помогут следовать MVC в вашем приложении. Предположим, что веб-приложение состоит из нескольких подприложений, таких как: front end: часть сайта, которую видят обычные пользователи; back end: административная часть сайта, позволяющая управлять приложением. Доступ к ней обычно ограничен; консоль: приложение, состоящее из набора консольных команд, запускаемых в окне терминала вручную или по расписанию; API: предоставляет сторонним приложениям интерфейсы для интеграции с вашим приложением. Подприложения могут быть реализованы в виде модулей или как приложение, которое содержит код, общий для нескольких подприложе

Как узнать, что ваш PHP сайт был взломан

Вольный перевод статьи Greg Freeman "How to Tell if Your PHP Site has been Hacked or Compromised" Сайт моего друга недавно был взломан, на нем была запущена старая версия IP.Board, в которой есть уязвимость локального внедрения кода (local file inclusion). Этот пост не будет посвящен IP.Board или другому php коду, он покажет, как найти потенциально вредоносный php код на ваших серверах. Наконец, покажу пример того, что злоумышленники могут загрузить на взломанный сайт. Проверьте логи доступа Что бы с чего-то начать, я бы хотел поделиться некоторыми записями из журнала доступа (access log) взломанного сайта моего друга. IPREMOVED - - [01/Mar/2013:06:16:48 -0600] "POST /uploads/monthly_10_2012/view.php HTTP/1.1" 200 36 "-" "Mozilla/5.0" IPREMOVED - - [01/Mar/2013:06:12:58 -0600] "POST /public/style_images/master/profile/blog.php HTTP/1.1" 200 36 "-" "Mozilla/5.0" Необходимо часто проверять журналы доступа на серв

Mint-X-Dark icons

Установил девушке на нетбук Linux Mint. Понравилась тема оформления Mint-X-Dark, но оказалось, что стандартных иконок в ней нет. В результате черные иконки на черном смотрятся очень паршиво. Как говориться выход найдется всегда: find . -iname "*.png" -type f -printf "%f\0" | xargs -0 -I {} convert {} -negate {} Качайте архив Mint-X-Dark actions icons , и копируйте файлы от root-а в папку /usr/share/icnos