Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

Ларри Флинт пережил ещё одного противника

15.05.07 @ 21:06 — Law, USA, Movies

Умер американский евангелист (проповедник) Джерри Фалвелл (Jerry Falwell), известный борец за мораль и нравственность.

Его борьба заключалась, в частности, в судебных процессах против американского порнокороля Ларри Флинта, известного борца за свободу слова. Их противостояние хорошо изображено в фильме “Народ против Ларри Флинта“.

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

Посмотреть Exif данные

15.05.07 @ 19:43 — Links, Services

Онлайн-сервис, позволяющий посмотреть Exif-данные изображений. Позволяет загружать изображения или передавать их по URLу.

Кстати, “Exif” правильно пишется именно так — первая буква большая, а остальные маленькие. Потому что это аббревиатура от “Exchangeable image file format”.

Высказывания о языках программирования

14.05.07 @ 08:12 — Programming, Links, Fun

Подборка цитат о языках программирования (на английском). Мой перевод на русский:

  • Настоящий программист никогда не напишет процедуру УничтожитьБагдад(). Профессиональная этика вынудит его написать процедуру УничтожитьГород(), которой “Багдад” может быть передан в качестве параметра (Натаниэль Боренштейн);
  • Существует только два вида языков програмированния: те, которые постоянно критикуются, и те, которыми никто не пользуются (Бьерн Страуструп);
  • Элементы массива должны нумероваться с 0 или с 1? Моё компромиссное предложение начинать нумерацию с 0.5 было отвергнуто без, как мне кажется, должного внимания (Стен Келли-Бутл);
  • Программное обеспечение, как и секс, гораздо лучше, когда бесплатно (Линус Торвальдс);
  • Тег <BLINK> в HTMLе был шуткой, понятно? Если бы мы знали, что им действительно будут пользоваться, мы бы его не создавали (Марк Андрессен);
  • Повторное использование кусков кода похоже на выдёргивание предложений из чужих историй в попытке написать статью в журнал (Боб Франкстон);
  • Разрабатывать компьютерный язык — это как гулять по парку. То есть по парку юрского периода (Ларри Волл);
  • Память — как оргазм. Гораздо лучше, когда вам не приходится (си)эмулировать (Сеймур Крей);
  • Сначала изучите информатику и всю теорию. Затем выработайте стандарт оформления кода. Потом забудьте всё это и просто хакайте (Джордж Карретт);
  • Get и set методы суть зло (Аллен Холуб);
  • Объектно-ориентированная модель позволяет легко разрабатывать программы путём приращения. На практике это часто означает, что ООП обеспечивает структурированный способ написания спагетти-кода (Пол Грехем);
  • Если мы хотим считать код в строках, то мы должны называть их строками не написанными, а потраченными (Эдсгер Дейкстра);
  • Написание кода занимает в иерархии профессий место где-то выше рытья могил и ниже менеджмента (Джеральд Вайнберг).

Heroes of UA Nation

13.05.07 @ 13:03 — Links, Politics, Ukrainian, Fun

Украинская политика в переводе на язык компьютерных игр.

Вот, например, список заклинаний каждой из пяти рас:

  1. Майдаунты: Руки не крали, Превращение в пчелу, Люби друзи, Врата в Триполье, Проспать Майдан, Пора туда-сюда, Криворожсталь(Армагеддон)
  2. Люди Принцессы: Смайл оф дэзз, Шановна Украина, Газ минус, Контрабанда стоп, Хихихихи, Громада, Сумочка смерти, Вызвать дубль Турчинова
  3. Магия Донбасса: Откат, Превратить в руду, Имплементация, Шахтер-чемпион, Анна Ахметова, Создание коалиции, Массаж простаты, Порожняк
  4. Эскимосы: Стать Спикером, Таращанское тело, Каневская Четверка, Мудрость Hации, Хоп-хоп-хоп, Единорог КГБ СССР, Пусечки
  5. Дедушкины Внуки: Город Русской Славы, Партвзносы, Продать Кнопку, Страшная Упа, Ленин и Печник, Дин Рид эврибади, Красная Звезда(Инферно)

Тестовые номера кредиток

Иногда возникает необходимость протестировать тот или иной скрипт/сервис обработки кредитных карточек. Вот список номеров кредитных карт для тестирования:

Card Type Number
Master Card (16 Digits) 5105105105105100
Master Card (16 Digits) 5555555555554444
Visa (13 Digits) 4222222222222
Visa (16 Digits) 4111111111111111
Visa (16 Digits) 4012888888881881
American Express (15 Digits) 378282246310005
American Express (15 Digits) 371449635398431
Amex Corporate (15 Digits) 378734493671000
Dinners Club (14 Digits) 38520000023237
Dinners Club (14 Digits) 30569309025904
Discover (16 Digits) 6011111111111117
Discover (16 Digits) 6011000990139424
JCB (16 Digits) 3530111333300000
JCB (16 Digits) 3566002020360505

Провести удачную транзакцию с этими номерами скорее всего не удастся.

E-gold капут

11.05.07 @ 12:06 — Law, USA, Money, E-gold

Федеральное жюри предъявило компании E-gold Ltd и её владельцам обвинения в отмывании денег, заговоре и управлении нелицензированным бизнесом по переводу денежных средств.

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

Юристы e-goldа это всё отрицают. Федеральное правительство жаждет арестов.

Тем временем, часть обменников перестала проводить операции с e-goldом; стоимость вывода e-goldа в пока ещё работающих обменных пунктах составляет до 40%.

E-gold — это система, построенная с защитой от дефолта: сумма активов на счетах всех участников равна запасам драгоценных металлов системы. При операциях обмена сумма активов уменьшается за счёт комиссии системы; операция вывода подразумевает обмен с другим участником или получение слитка, эквивалентного выводимым активам.

А вот защита от юридического преследования оказалась слабая. Большое жюри не поверило в “мы не занимаемся обменом денежных средств, мы просто храним ваше золото в наших хранилищах“.

406 Not Acceptable Error и как с ней бороться

25.04.07 @ 05:29 — Programming, PHP

Если ваш php-скрипт начинает выдавать 406-ую ошибку (точнее не сам скрипт, а apache) со словами “An appropriate representation of the requested resource /***.php could not be found on this server”, то скорее всего apacheвскому mod_security что-то не нравится в вашем скрипте.

Например, ваш скрипт может принимать в качестве параметра какие-нибудь URLы, а mod_security будет думать, что злобный хакер пытается выполнить remode code injection. Или ещё что-нибудь.

Если вы уверены в своём скрипте, то можно попробовать отключить mod_security. Проще всего это сделать, добавив две директивы в .htaccess:
SecFilterEngine Off
SecFilterScanPOST Off

Если не получается отрубить mod_security с помощью .htaccess, отключайте его с помощью httpd.conf.

Если это не разрешает сделать админ или ваша религия, то читайте логи (типа такого: [mod_security: Access denied with code 406. Pattern match “\\\\.php(3|4|5)?(\\\\?|&).*=(ht|f)tps?:/.*(\\\\?|&) ” at REQUEST_URI [id “300018″] [rev “1″] [msg “Generic PHP code injection protection”] [severity “CRITICAL”] …]) и модифицируйте скрипт таким образом, чтоб он не вызывал подозрений у mod_security.

Google против Microsoft — Presentations vs. PowerPoint

18.04.07 @ 23:12 — Software, Google, Microsoft

Гугл обнародовал свои планы по выпуску нового приложения под названием Google Presentations. Этим приложением компания планирует расширить линейку Google Docs & Spreadsheets. В основу Google Presentations легли разработки компании Tonic System, недавно приобретённой гуглом.

По заявлениям Google CEO, это приложение не будет конкурировать с Microsoft PowerPoint, т.к. в Google Presentations реализована не вся функциональность Офиса. Новое приложение будет заточено под web; в том числе будет позволять распространять презентации, что довольно логично: большинство презентаций делаются для того, чтобы показать их людям.

“Премьерный показ” Google Presentations состоялся на вебдванольной конференции в Сан-Франциско; презентация о Google Presentations была показана с помощью Google Presentations.

Монетизация патентов

18.04.07 @ 22:21 — Software, Law

Патентный киберсквоттер Acacia (через свою дочку Disc Link) подал в суд на десятки компаний, среди которых Oracle, SAP, Borland, Business Objects, Compuware, Corel, Eastman Kodak и Novell за нарушение его патента #6,314,574.

Официально этот патент защищает «систему распространения информации, записанной на портативное read-only устройство; с использованием дополнительной информации из базы данных, доступной с помощью двунаправленного канала».

Такая расплывчатая формулировка позволяет “изобретателю” покрывать большое множество чего-угодно. В данном случае предметом иска послужило размещение ответчиками на выпускаемых ими CD гиперссылок на интернет-ресурсы.

Сам патент выдан в ноябре 2001 года; заявка на него подана тремя годами ранее, в 1998. Larry O’Brien пишет, что он выпускал CD-диски с гиперссылками начиная с 1994 года.

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

В интернете всё общее

28.03.07 @ 23:23 — WebSites, AdSense, Law, Copyright

Феерические копипастеры перепёрли у меня текст про adsense.

« Previous PageNext Page »   
Реклама::

 
Реклама::