Разработка под Apple iOS → Новая файловая политика iOS 5 и история реджекта по-вахтёрски

Good day, хабрасообщество!
Решил разбить эту статью на две части – первая будет про
Во второй я расскажу про войну с первой линией техподдержки Эппла и синдром вахтёра, но она носит скорее повествовательный характер и её читать не нужно.
C++ → Пути к файлам
Казалось бы — что может быть проще, чем работа с файлами в C++. Но отдельные личности поражают своей находчивостью в поиске наихудшего подхода.Не стоит делать так:
std::string filepath("C:\\тест");
std::ofstream file(filepath.c_str());Zend Framework → Загрузка и переименование файлов
Статья написана для тех, кто уже хоть немного знаком с архитектурой Zend Framework. Если кому-нибудь будет интересно — опишу работу с формами более подробно в отдельной статье.
Для загрузки файлов на сервер с помощью форм в Zend Framework Form есть элемент Zend_Form_Element_File. У него есть фильтр «Rename», который позволяет переименовать закачаный файл. Но есть минус — мы не можем просто указать новое имя для файла, чтобы сохранилось его расширение. Как это сделать? А как быть, если мы используем setMultiFile?
Для загрузки файлов на сервер с помощью форм в Zend Framework Form есть элемент Zend_Form_Element_File. У него есть фильтр «Rename», который позволяет переименовать закачаный файл. Но есть минус — мы не можем просто указать новое имя для файла, чтобы сохранилось его расширение. Как это сделать? А как быть, если мы используем setMultiFile?
Python → Основы Python — кратко. Часть 3. Списки, кортежи, файлы.
В общем-то последняя из готовых глав. Остальные будут выходить чуть реже, поскольку еще не написаны (но я уверен что будут, хотя это зависит только от ваших пожеланий, уважаемые читатели :)
Также следует заметить что это это, видимо, последний «простой урок», дальше я постараюсь углубиться во все аспекты программирования, которые мы прошли «по верхам» и продолжить более детально.
В общем, те кому не интересно — читают следующую новость, а остальных — прошу пройти
Также следует заметить что это это, видимо, последний «простой урок», дальше я постараюсь углубиться во все аспекты программирования, которые мы прошли «по верхам» и продолжить более детально.
В общем, те кому не интересно — читают следующую новость, а остальных — прошу пройти
MySQL → Использование MySQL как файловой системы
Продолжая эту тему хочу вернуться к вопросу файловой базы данных.
Интересно, что файлы в базе хранятся повторяя структуру классической ФС: файлы разбиты на блоки размером 4 Кб, хранящиеся в отдельных «blob» записях. Всего имеется 3 таблицы типа MyISAM: tree (дерево файловой системы и имена файлов), inodes (права доступа и параметры файла) и data_blocks (блоки данных).
Интересно, что файлы в базе хранятся повторяя структуру классической ФС: файлы разбиты на блоки размером 4 Кб, хранящиеся в отдельных «blob» записях. Всего имеется 3 таблицы типа MyISAM: tree (дерево файловой системы и имена файлов), inodes (права доступа и параметры файла) и data_blocks (блоки данных).
Веб-разработка → Декоративная кнопка Обзор. Делаем невозможное.
Никогда бы не подумал, что буду писать что-то про верстку. Но жизнь штука странная. Да и люди бывают не очень продвинутые в web-технологиях и просят сделать вроде бы простые, но на первый взгляд невозможные вещи.
Думаю, все знают стандартный элемент формы для загрузки файлов.
А вот теперь попробуйте сделать его красивым. "Легко, ведь есть CSS!!!" - скажут многие, и многие будут правы. Но попробуйте сделать так
Пару лет назад по прихоти заказчика мне пришлось столкнуться с такой проблемой.
Как я ее решал, написано в моем личном блоге.
Я конечно понимаю, что лучше использовать стандартные элементы форм и не париться, но попробуйте объяснить это заказчику, у которого уже есть готовый дизайн :)
Думаю, все знают стандартный элемент формы для загрузки файлов.
А вот теперь попробуйте сделать его красивым. "Легко, ведь есть CSS!!!" - скажут многие, и многие будут правы. Но попробуйте сделать так

Пару лет назад по прихоти заказчика мне пришлось столкнуться с такой проблемой.
Как я ее решал, написано в моем личном блоге.
Я конечно понимаю, что лучше использовать стандартные элементы форм и не париться, но попробуйте объяснить это заказчику, у которого уже есть готовый дизайн :)
Персональные блоги → FTP2SHARE.COM – новый стандарт раздачи файлов в сети.
Этот обзор в первую очередь будет полезен пользователям, которые распространяют какие-либо файлы в сети. Не секрет, что есть огромное количество файловых хостингов, которые позволяют заливать к ним свои файлы, а ссылки на них публиковать на сайтах или форумах (самые известные – Rapidshare.com и MegaUpload.com). Но всем наверное знакома ситуация когда ваш файл удален с хостинга и линк на него «мёртв», что делать? Просто перезолить на тот же хостинг – велика вероятность удаления файла вновь, залить на другие хостинги и сделать «зеркала» — подход правильный, но это ваше время и ваш трафик (который не у всех анлим).
FTP2SHARE.COM – сервис который создан для вас, зеркалирование ваших файлов на самые популярные файловые хостинги, главный принцип – одна заливка = 5 линков на ваш файл.
FTP2SHARE.COM – сервис который создан для вас, зеркалирование ваших файлов на самые популярные файловые хостинги, главный принцип – одна заливка = 5 линков на ваш файл.
OS Inferno → Архитектура OS Inferno — 2.
Один из краеугольных камней архитектуры Inferno — юниксовая идея с
файлами-устройствами доведена до предела: в Inferno файлами представлено
абсолютно всё. Например, в Inferno нет понятия «сокет».
файлами-устройствами доведена до предела: в Inferno файлами представлено
абсолютно всё. Например, в Inferno нет понятия «сокет».