Мтааламская маёвка

Начало мая в России издревле принято знаменовать весёлыми вечеринками, причем с выездом на природу. Мы встречаемся в конце апреля, да и на природу сорганизоваться уже не успеем, но душевно отдохнуть от трудов праведных не помешает.



А на природу выберемся в конце мая, если соберемся.

Надеюсь, авралов ни у кого не случится. В программе — журналы Linux Format за март и апрель.

Посмотреть "на себя" со стороны

Какую информацию о вас «видят» веб-серверы? Узнать это можно так:

curl ifconfig.me/all


Всё гениальное просто, авторам сервиса респект.

Свободному сообществу подарили Lotus

Компания IBM перевела свой давний офисный проект Lotus Symphony в разряд свободных.



В 80-х и начале 90-х Lotus-123 какое-то время был лидером рынка. В России, например, это название было знакомо компьютерной тусовке не меньше, чем продукты от Microsoft. Его, кажется, даже на КаМАЗе внедрили. Потом MS-Office выбился в безусловные лидеры и о пакете от IBM (его более позднее название — Lotus Notes/Domino) стали забывать. Позднее и другие конкуренты появились: OpenOffice, разработки от сообщества KDE, Google Docs. Тягаться с такими драконами — себе дороже и IBM поступила грамотно, по принципу «На тебе, боже, что нам не гоже». Теперь наработки Lotus Symphony будут интегрированы в OpenOffice, развивающийся с недавних пор под эгидой фонда Apache.

«Поинтегрировать» там есть что: ведь Lotus — это не столько офисный пакет, сколько полноценная система электронного документооборота с возможностью ведения внутрикорпоративной переписки, электронными подписями, интеграцией с OpenLDAP и т.д. В связи с этим всякие Directum'ы, MS-Exchang'и и даже Zimbr'ы начинают нервно покуривать в сторонке .

Mosh: новомодная альтернатива ssh

Недавно услышал в небезызвестном воскресном IT-подкасте об этой программе и был впечатлен ее возможностями. Только вот название с первого раза не запомнил. А теперь вот в новостях вижу: Представлен проект Mosh, нацеленный на создание более совершенной альтернативы SSH.

Новшество очень перспективное. По защищенности старому доброму SSH не уступает (по умолчанию для шифрования применяется 128-битный ключ), зато по скорости и стабильности — большой шаг вперед. Во-первых, задействован UDP-протокол, который, как известно, пошустрее. Во-вторых, вместо пересылки команд на сервер и его ответов клиенту, здесь используется идея синхронизации экранов. В-третьих, Mosh оптимизирован для мобильных устройств с их «рваными» 3G-соединениями. Даже если физический канал временно разорван, программа сделает всё, чтобы восстановить сессию при ближайшей возможности. При этом IP клиента может динамически меняться. Не терпится попробовать.

Safari не справляется с regexp'ами при проверке e-mail-адресов

Казалось бы, проблема проверки корректности заполнения поля с адресом электронной почты в форме браузера описана в Интернете 100500 раз. В синтаксесе GWT решение может выглядеть так:

private final static String EMAIL_VALIDATION_REGEX    = "[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?";

 public static boolean validateEmail(String email) {
  return email.matches(EMAIL_VALIDATION_REGEX); 
 } 


Казалось бы, в чем подвох? Да ни в чем, все браузеры, включая допотопный IE6, справляются с этой процедурой успешно. И Safari справляется, но только… в версии для Windows. А вот Safari, входящий в состав iPad, обрабатывает регулярное выражение некорректно и отбраковывает вполне адекватные e-mail'ы. Можно было бы, конечно, выбрать регэксп попроще, благо в Интернете вариантов немеряно, вплоть до

/\S@\S/.test(email)


да вот только где гарантия, что простое выражение окажется яблочному браузеру «по зубам»? Ведь в процессе гугления выяснилось, что с проблемой обработки regexp'ов в Safari столкнулся не только я. Так что пришлось излагать валидацию e-mail другими словами:


 public static boolean validateEmail(String email) {
  int at  = email.indexOf('@'); 	 
  int dot = email.lastIndexOf('.'); 	 
  int spc = email.indexOf(' '); 	 
  return at > 1 && dot > at && spc < 0;	 
 } 


От опечаток вполне убережет. Но «война браузеров» задолбала .

Загрузить сертификат сервера из консоли

$ openssl s_client -connect www.example.com:443 > /tmp/example.com.cert

Источник.

Что-же не так с интерфейсом Ubuntu 12.04 LTS

Традиционные посиделки в виртуалке по поводу релиза. Все скриншоты взяты из оригинального desktop-дистрибутива, без сторонних костылей.
Для начала о хорошем: Звук, Видео и Flash заработали из коробки, система запустилась довольно быстро(секунд 20), Unity(3D и 2D) не упал.
В целом, по системе видно, что разработчики дизайнеры старались, но для продакшена она готова процентов на 60…

( Читать дальше )

Встреча 25.05.2012

Предлагаю собраться в Парке Победы на плитах в 19-30!

Насколько уникальные следы оставляет Ваш веб-браузер?

Как известно, помимо отслеживания cookie можно узнать много информации выдаваемой веб-браузером — списки шрифтов, временная зона, версия, операционная система.

Довольно наглядно демонстрирует это сервис panopticlick.eff.org:



Результат неутишителен — мои данные браузера уникальны из 2х миллионов проверенных:

Your browser fingerprint appears to be unique among the 2,205,246 tested so far.

Ну и академичная статья на тему:
https://panopticlick.eff.org/browser-uniqueness.pdf

Продаю Dlink DFL-860E

Продается маршрутизатор/фаервол Dlink DFL-860E. Новый, не юзаный, без коробки.
Начальная цена: 9999р


WAN-порт: 2 x Ethernet 10/100/1000
LAN-порты: 8 x Ethernet 10/100
Два USB-порта
VPN-туннели, до 300 туннелей
OSPF
VLAN
И много еще, чем можно управлять через Web-интерфейс

Полное описание тут:
market.yandex.ru/model.xml?modelid=7327571&hid=91088&suggest=1

Против МММ

Наткнулся на неплохой сайт на котором собирается информация по МММ. Особенно рекомендую почитать украденную переписку руководства МММ:

В сети оказалась доступна переписка руководства МММ-2011!

Что самое неприятное в нашем городе начали открываться офисы с данными «Свидетелями Мавроди», которые принимают вклады у граждан:

У господина Цукерберга теперь всё заIPOк

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

Qemu на удаленном сервере

Довелось разворачивать довольно сложную систему на чужом хосте. Тут главное чужое не повредить. К тому же дистрибутив непривычный. Решил запустить свою шняжку в виртуальной машине qemu. К ней прилагается консольный монитор, который целесообразно запускать в screen в headless-режиме:

su -c 'screen qemu-system-x86_64 -m 2048 -hda /path/to/virtual/hz.img -net nic,vlan=0,model=e1000  -net tap,script=no,vlan=0 -monitor stdio -vga none' 




Возвращаясь по ssh на удаленный хост и восстанавливая сессию screen, можно контролировать расход памяти виртуальной системы, управлять устройствами и т.п.

Если же просто нужно запустить qemu в бакграунде, подойдет такая команда:

#!/bin/bash

qemu-system-x86_64 -m 2048 -hda hz.img            \
	-net nic,vlan=0,model=e1000                   \
	-net tap,script=no,downscript=no,vlan=0 -k ru \
	-nographic 1>/dev/null 2>/dev/null &
sleep 3
ifconfig tap0 192.168.111.1
echo Qemu is started.


Она еще и ответный интерфейс заодно конфигурирует.

10 минутный почтовый ящик

Наткнулся на удобный сервис 10minutemail.com, предоставляющий временные 10 минутные адреса электронной почты. Если нужно зарегистрироваться где-нибудь, но не хочется оставлять свой e-mail.

Книги по офтальмологии (на английском языке) 4

Выкладывю небольшую подборку свежих книг. Объем — 1,3 Гб. Все скачано с basmala.co.cc, но там файлы выложены на различных файлообменниках, замучался качать. Поэтому выкладываю одним торрентом.

Download torrent / Скачать торрент

Cataract Surgery.chm
Clinical Skills for the Ophthalmic Examination Basic Procedures.pdf
Color Atlas of Gonioscopy.pdf
Cornea 2 Volume Set.chm
Corneal Endothelial Transplant (DSAEK, DMEK & DLEK) .pdf
Current Opinion in Ophthalmology march 2012.pdf
Focal Points 2009.pdf
Focal Points 2010.pdf
Glaucoma Surgery P. Bettin.pdf
Irregular Astigmatism Diagnosis and Treatment.chm
Manual for Eye Examination and Diagnosis.pdf
Manual of Contact Lens Prescribing and Fitting.pdf
Manual of Practical Cataract Surgery.pdf
Ocular Applications of the Fugo Blade.chm
Ocular Periphery and Disorders.pdf
Ophthalmic Lenses.pdf
Ophthalmology — Review Manual — 2nd Edition.pdf
Quick Guide to the Management of Keratoconus.pdf
Step by Step Minimally Invasive Glaucoma Surgery.pdf
Step by Step Reading Pentacam Topography.pdf
Tear Film.pdf
Techniques in Ophthalmology sep2011.pdf
The Retina and its Disorders.pdf
The Retinal Atlas Expert Consult — Online and Print.chm
The Sclera — Maite Sainz de La Maza.pdf
Visual Fields.pdf
Wills Eye Institute 5 Minute Ophthalmology Consult.pdf


Далее обложки большинства книг и журналов, чтобы быстро сориентироваться, некоторые обложки могут быть неприятны неподготовленным людям, я предупредил.



( Читать дальше )

Война браузеров 2.0

Отгремевшую совсем недавно Войну браузеров вновь, по мнению Mazilla Foundation, пытается разжечь Мелкомягкая компания. На этот раз борьба идет за рынок ОС для процессоров ARM:

Mozilla и Google обиделись на Microsoft из-за браузерной политики, которую корпорация проводит в Windows 8. В планшетах на «восьмерке» сторонние браузеры могут работать только в «разноцветной» среде Metro. В классической среде с рабоч
им столом и панелью задач единственным доступным браузером будет Internet Explorer. Рассердившиеся создатели Firefox пригрозили Microsoft новым антимонопольным иском.

Одно из двух: либо MS, разрешая работу сторонних браузеров только в новой графической среде, действует по принципу «гостям предлагают лучшее», либо начинает подозревать, что интерфейс «Метро» — затея не слишком удачная и, позволяет пользоваться привычным классическим интерфейсом «только тем детишкам, которые хорошо себя ведут и используют правильный браузер». На мой взгляд ситуация близка к полному абсурду. Удобство и здравый смысл приносятся в жертву непонятным маркетинговым устремлениям.

Древний Египет 3D

Ширится круг проектов, ставящих своей задачей воспроизвести древнюю историю компьютерными средствами. Недавно в их число вошел еще один:

Группа специалистов из Гарвардского университета, Музея изобразительного искусства в Бостоне, а также французской компании Dassault Systemes создали новый проект Giza 3D. Теперь благодаря ему все желающие смогут больше узнать о комплексе пирамид в Гизе, а также совершить по нему виртуальную экскурсию.



Подробности на русском здесь. Посмотреть можно здесь. Интересно реализована динамика: рассматривание объекта осуществляется вертикальной полосой прокрутки браузера.