Статьи Книги ЧаВО
Мы рады приветствовать вас на этом сайте!
Главная
 Главная  Контакты
 
Программинг
Статьи Книги ЧаВО
 
xBOOKi
Fresh Books Операционки Сети
 
Поиск
-------
 
Counters
Яндекс цитирования
Rambler's Top100
-------
 
CryptDisk.4h
Программа которая позволяет создать виртуальный шифрованный логический диск.

cryptdisk.4hack.com

-------
 
 

CouchDB → Знакомство с CouchDB — установка

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

С небольшими обзорами данной БД на русском можно ознакомиться у Ивана Салагаева и Тру программиста.

Для тех, кому лень читать, вкратце скажу, что это документно-ориентированная база данных, в которой нет понятия таблиц и записей в таблицах — есть лишь документы.


*NIX → Расширяем возможности wget

Не так давно я начал постигать работу с Linux (в частности Ubuntu 8.10) и у меня появилась задача автоматического скачивания файлов по списку. «wget -i» конечно вещь хорошая, но мне хотелось большего, а именно:

  1. Скачивание списка ссылок из файла
  2. Скачивание одновременно нескольких файлов
  3. Перенос неудавшихся закачек в отдельный список для дальнейших повторных попыток.


Так что появилась необходимость в чуть более продвинутом инструменте для скачивания файлов, чем может предложить wget. Я решил реализовать его с помощью bash. Правда может помешать отсутствие опыта написания bash-скриптов, но как раз пришли выходные и часы проведенные за материалом по теме не прошли зря.


WEB разработка → Система разделения прав доступа в веб-приложении

В этой статье мы пройдём с вами полный цикл от идеи, проектирования БД, написания PHP-Кода, и завершающей оптимизации. Постараюсь рассказать обо всем, как можно проще. Использовать для примеров буду PHP и Mysql. Заодно потренирую новичков :).

В этой статье я коснусь вопросов:
  1. Идея ACL
  2. Проектирование БД
  3. Нормализация БД
  4. Рефакторинг кода
  5. Оптимизация рабочего кода

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


JavaScript → Современная отладка JavaScript

В связи с достаточно широким выбором неплохих отладчиков, JavaScript-программисты могут получить достаточно много пользы, изучая то как их можно использовать. Их пользовательские интерфейсы становятся все более совершенными, более стандартизированными между собой и более легкими в использовании, что делает их полезными как для экспертов так и новичков в отладке JS. В этой статье мы обсудим передовые методы отладки для диагностики и анализа ошибок, используя типичное веб-приложение.

В настоящее время средства отладки доступны для всех основных браузеров.

  • Firefox имеет хорошо известное расширение Firebug
  • IE8 выпускается со встроенными Developer Tools
  • Опера 9.5+ поддердивает отладчик Dragonfly
  • У Safari есть JS-отладчик Drosera и DOM-вьювер WebInspector. В более свежих версиях отладчик интегрирован в WebInspector.


На данный момент Firebug и Dragonfly наиболее стабильны. Утилиты IE8 иногда игнорируют контрольные точки, а во время написания этой статьи WebInspector имеет некоторые проблемы совмстимости с последними билдами Webkit.

Изучите несколько средств отладки — вы никогда не знаете, в котором браузере возникнет следующая ошибка. Так как отладчики примерно сопоставимы в функциональных возможностях, между ними легко переключиться, как только вы разберетесь как использовать хотя бы один.


PHP → Отправить POST через file_get_contents()

Чтобы получить содержимое веб-страницы все с удовольствием используют file_get_contents(), например file_get_contents('http://www.habrahabr.ru/'). Но я уже давно наблюдаю, что, как дело доходит до того, чтобы отправить POST, разработчики используют либо CURL, либо открывают сокеты. Я не считаю, что это плохо или что не надо так делать, просто для решения простых задач можно использовать простые решения.

Я и сам так раньше делал, пока на наткнулся на понятие контекстов потоковых операций в PHP. Контекст позволяет передать дополнительные параметры потоковому обработчику. Для http например, можно сконфигурировать POST-запрос или передать дополнительные заголовки.

file_get_contents() принимает 3 параметром «контекст», который собственно и конфигурирует сам запрос.
Ниже пример такого запроса или RTFM


PHP → Отправка комментариев пользователей сайта вам на Jabbеr

Во время шумихи с аськой и предложениями перехода на jabber я решил разобраться: что же такое джаббер и как он мне может пригодиться кроме прямого общения.

Применение нашлось само собой – хочется получать комментарии с сайта себе в мессенжер. Этот подход оказался очень удобным и простым в реализации.


HTML → Чем ссылка глубже - тем она лучше

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


PHP → Чтение/показ из файлов или загрузка/получение из базы данных бинарных файлов

Как с помощью ПХП выдать бинарный файл браузеру? Например, при клике мышкой по линку asd.php у человека в браузере грузиться картинка (именно картинка, а не HTML файл с тегом IMG) или выскакивает окошко с просьбой сохранить .ZIP файл.


PHP → Чтение почты через Web-интерфейс

В последнее время довольно популярными стали почтовые системы с Web-интерфейсом. Надо заметить, это довольно удобно, особенно для пользователей, которые выходят в интернет с разных машин. Для написания оной программы необходима библиотека

Mail::POP3Client

Назначение библиотеки очевидно - видно из названия. В ней содержатся методы доступа к почтовому ящику POP3.


PHP → Что такое PHP-Nuke или Web-портал за 15 минут

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


TomTom навигаторы передают данные в полицию

Голландский производитель автомобильных GSM-навигаторов TomTom сегодня извинился перед пользователями своих устройств за то, что компания передавала местной полиции данные с навигаторов, говорящие о нарушении скоростного режима. Впервые данные о подобном сотрудничестве между производителем навигационного оборудования и полицией обнародовала местная газета Algemeen Dagblad во вторник на этой неделе. "Многие из наших пользователей оказались недовольны этим, поэтому мы будем включать подобные моменты в наши условия лицензии в будущем", - заявили в компании.
Независимые эксперты говорят, что данные о скоростном режиме компания TomTom, скорее всего, продавала полиции вместе с другой информацией, в частности со сведениями о пробках. Подобное сотрудничество было очень выгодно теряющей прибыль TomTom, так как компания продавала информацию, которая была в ее распоряжении и без того. В то же время, представители Ассоциации автовладельцев Нидерландов говорят, что TomTom не уведомила пользователей о том, что данные о них собираются и передаются в полицию, то есть сами пользователи не подозревали, что за ними ведется наблюдение. "Подобные вещи нельзя делать тайно", - заявил представитель организации. Официально то момента раскрытия неоднозначной информации компания заявляла, что передает в полицию данные, которые позволят снизить загруженность дорог. "TomTom является всего лишь одной организацией в большой экосистеме правительственных органов, учреждений и предприятий отслеживающих данные на дорогах", - заявили в компании.

В полиции говорят, что при помощи навигационных данных TomTom они могли лучше прогнозировать моменты образования пробок на дорогах. Юристы говорят, что по условиях сотрудничества TomTom и полиции, наблюдение должно было вестись в целом, а не на уровне какого-либо отдельного водителя, что является нарушением законов.


29.04.2011

LimeWire - штраф может быть больше чем количество денег на планете

На будущей неделе в США начинается резонансный судебный процесс против популярной службы обмена файлами LimeWire, которую обвиняют в содействии нарушению авторских прав. Иск против популярного сетевого проекта подала не менее известная организация RIAA (Recording Industry Association of America), лоббирующая интересы западных звукозаписывающих компаний. Федеральный суд штата Нью-Йорк в предстоящий вторник должен будет установить примерный размер компенсаций, которые LimeWire должен будет уплатить в пользу правообладателей.
В рамках предварительных слушаний в суде, федеральный судья установил, что LimeWire допустила "значительные нарушения авторских прав", а также "не предприняла необходимых шагов для устранения нарушений". В судебных документах говорится, что заявитель требует перманентного закрытия сервиса, так как нарушения в LimeWire "отмечаются регулярно". "Каждый день работы LimeWire наносит ущерб законным правообладателям. Деньги, которые они теряют, сам сервис не может и не будет возмещать", - говорится в иске.??Независимые эксперты говорят, что RIAA отнюдь не случайно подала иск именно на Манхеттене , так как в прошлом месяце именно тут уже было вынесено решение против компании Lime Group, владеющей данным сервисом. Основателя этой компании Марка Гортона обвинили в массовом нарушении авторских прав и в нечестной рыночной конкуренции.
В иске говорится, что все четыре крупнейших мировых рекорд-лейбла, интересы которых RIAA представляет, располагают фактами, говорящими о нарушении их авторских прав со стороны LimeWare.
В иске группа музыкальных издателей просит суд обязать LimeWire прекратить правонарушения, а также возместить ущерб, понесенный правообладателями из расчета 150 000 долларов за каждую скачанную песню, а также по 30 000 долларов за прочие правонарушения, связанные с авторскими правами.
Стоит отметить, что в подобного рода делах метод расчета ущерба играет ключевую роль, в соответствии с которым будет рассчитываться реальный убыток. В наихудшем для LimeWire случае сумма для возмещения может быть астрономической. В случае с RIAA пользователи скачали через LimeWire миллионы треков. Также играет роль срок, указанный в иске. В последнем случае срок пока открыт.
Ранее президент американской Национальной ассоциации музыкальных издателей (NMPA) заявил, что в их ассоциацию входят 2500 звуковых компаний и несколько тысяч индивидуальных исполнителей и практически все они были затронуты действиями LimeWire. В свою очередь организаторы LimeWire говорят, что им известен факт иска, но как-либо комментировать его они не планируют.
Некоторое время назад LimeWire представила данные, согласно которым сервис начинает масштабную реорганизацию и перевод на легальную схему работы, кроме того Гортон сообщил, что Lime Group уже ведет переговоры со многими компаниями и музыкантами. О результатах переговоров ничего не сообщается.


29.04.2011

Формируем общественное мнение. Как прикажете?

Американские военные получат специальное программное обеспечение для создания виртуалов в социальных сервисах Facebook и Twitter, чтобы с их помощью манипулировать общественным мнением.

Центральное командование - Centcom, заключило с одной из корпораций в Калифорнии, контракт на разработку программы, которая позволила бы одному сотруднику ведомства эффективно контролировать около десятка не связанных между собой виртуалов в социальных сетях и блогах. По условиям контракта, каждый из виртуалов должен иметь подробно проработанную биографию и прочие личные данные, чтобы не вызвать подозрений. Согласно заявлению пресс-секретаря Центрального командования Билла Спикса (Bill Speaks), разработка направлена на отслеживание в интернете экстремистов и лиц, занимающихся антиамериканской пропагандой. В частности, планируется, что виртуалы будут работать не в англоязычных сегментах всемирной сети. The Guardian приводит экспертную оценку, согласно которой, инициатива американских военных связана с действиями, например, китайских властей, ограничивающих свободу слова в интернете и цензурирующих в том числе и блогосферу. Кроме того, критики проекта высказывают мнение, что для противодействия американским виртуалам политические противники США разработают собственные бот-сети.

P.S.:

- Не читайте советских газет перед обедом, доктор Борменталь.

- Так, ведь других нет!

- Вот никаких и не читайте.


20.03.2011

Почти цензура от Google

Теперь (пока только в некоторых странах) Google не отображает подсказки в окне поиска при вводе запроса и не позволяет использовать подсказки и динамически формируемые результаты для определённых терминов, названий и словосочетаний. В список запросов, в частности, попали BitTorrent, torrent, utorrent, RapidShare, Megaupload и другие.

Каким образом составлялся чёрный список, общественности, к сожалению, не пояснили. С одной стороны, подсказки и динамический поиск недоступны для любых словосочетаний, содержащих термин «torrent». С другой — Google, к примеру, отчего-то не включила в перечень название, пожалуй, самого ненавидимого правообладателями сетевого ресурса — Pirate Bay.

Впрочем, сами поисковые результаты по «неугодным» терминам цензуре не подвергаются. После ввода запроса целиком пользователи по-прежнему могут видеть перечень соответствующих ссылок.

Ввод такой почти-цензуры объясняется всё тем же — финансовым давлением со стороны правообладателей, которым не нравится, что в поисковые выдачи попадают нежелательные (для правообладателей, естественно) ресурсы.


30.01.2011

Два миллиарда пользователей

Международный союз телекоммуникаций (ITU) при ООН, объединяющий компании и правительственные организации из 190 с лишним стран мира, сообщил о том, что доступ в Интернет теперь есть почти у каждого третьего жителя планеты.

Численность веб-аудитории в конце прошлого года преодолела символический рубеж в 2 млрд человек. Для сравнения: в 2009-м в Интернет выходили 1,86 млрд пользователей, а в 2000-м — около 250 млн. В развивающихся государствах Сетью пользуются примерно 21% населения, в развитых — 71%. При этом в развивающихся регионах только в 22,5% домохозяйств есть компьютер, тогда как в развитых — в 71%.

Количество абонентов сетей сотовой связи достигло 5,3 млрд, доступ к мобильным сервисам теперь имеют 90% населения Земли.

Число интернет-пользователей, выходящих в Сеть через фиксированные широкополосные линии, впервые превысило полмиллиарда, достигнув 555 млн. Количество подписчиков мобильных широкополосных соединений составило 940 млн.

Мобильные сервисы третьего поколения (3G) в минувшем году были доступны жителям 143 стран против 95 в 2007-м.

Предположительно к середине этого десятилетия доступ в Сеть будет у половины землян.


30.01.2011

1
2
3 4 5 6  >> 

Деньги в сети, раскрутка и оптимизация сайтов - блог, где Просто Бомжик рассуждает на эти темы.


Свежее
Резервное копирование rsync-ом
DNS Amplification (DNS усиление)
Алгоритм Шинглов — поиск нечетких дубликатов текста
Metasploit Framework. Обзор
Использование CouchDB
-------



 
Copyright © 2003-2009   Frikazoid.
Rambler's Top100