You are viewing [info]jetp1l0t's journal

Bom, shankar!

May. 10th, 2012

12:49 am - ТАКСИ

Оригинал взят у [info]barnard_33 в ТАКСИ

Ни разу не перепостил перепостной кнопочкой. В честь праздника сделаю разок.

Оригинал взят у [info]storyofgrubas в ТАКСИ
Каждый год 9-го мая мы с сыном, сутра бродим по городу и всем встреченным ветеранам вручаем по гвоздичке.
В этом году с нами напросилась моя подруга Маша со своей пятилетней дочкой.
Машин дед прошел всю войну и был кавалером трех орденов Славы. Умер дома от ран еще в 46-м. Его могила за тысячи километров от Москвы, в далеком Казахстане, вот Маша и захотела передать своему деду цветочек и доброе слово, через еще живых…

Мы с сыном сутра купили охапку гвоздик, ждали, ждали, но Маша так и не явилась. Вдруг позвонила, наскоро извинилась, сказала, что за рулем и говорить не может, потом перезвонит.
Ну нет, так нет. Обошлись без нее, хоть и чуточку обиделись.
А поздно вечером Маша опять позвонила и рассказала вот такую историю:


Read more... )
- Уже, наверное полгода, наш домашний телефон как с цепи сорвался.
Каждый день раз по пять мне вызванивают какие-то пьяные уроды и пытаются вызвать такси. Мой номер одним нулем отличается от телефона их диспетчерской…
Чего я только не делала, и жаловалась и хамила, даже все рифмы к слову «такси» изучила… Как только беру трубку и слышу – Але, такси?
У меня сразу выскакивает ответ типа:
- Накося выкуси, иди от армии коси, поломаны шасси, и даже Ханты-Манси…
И вот сегодня мы с дочкой собрались на встречу к вам, стоим уже в дверях, вдруг звонок, беру трубку, а оттуда мужской голос:
- Але такси? С Днем Победы Вас.
Я только хотела сказать – «отсоси», да не успела - это «С Днем Победы» сбило меня с толку. Голос продолжил:
- Скажи, красавица, а у Вас есть какие-нибудь скидки для ветеранов войны, все же 9-е мая сегодня? И ехать мне совсем не далеко, но обязательно надо…
Меня, как по голове ударило, кричу:
- Да, да, не волнуйтесь скидки есть! Ждите у подъезда, машина серая Мазда будет у Вас минут через пятнадцать. За рулем девушка.
Приезжаю в Кузьминки,  две тетки (видимо соседки) выводят из подъезда ветерана с костылем. Старенький, рот открыл, дышит тяжело, медали к земле клонят и пахнет от него, как пахнет от всех наших дедушек и бабушек. Пахнет уютом, старыми книгами, перьевыми подушками, детским мылом и часами-ходиками…
Едем в Сокольники. Разговорились. Павел Иванович рассказал, что там, у фонтана на лавочке его ждет старый друг Вадим, они воевали на одном фронте и каждый год встречаются уже лет пятьдесят.
Про скидку тоже поговорили и я подтвердила, что, да, диспетчер не обманула - скидка будет, не переживайте…
Припарковались и Дедушка заметался, не зная как быть, вначале костыль из машины выставить, или ногу, чтобы упереться?
Видно было, что из дома дед выходит очень не часто…
Вызвалась его проводить. Он испугался, что это скажется на цене, но от помощи не отказался.
Пришли к фонтану, прохожие улыбаются, дарят цветы, фотографируют с нами детей, а друга Вадима, что-то не видно…
Павел Иваныч заволновался, опустился на скамейку и принялся ему названивать.
Но все безответно. Трубку никто не брал.
Потом стал рыться в карманах, вытащил старинный женский кошелечек и спросил:
- Машенька, сколько я Вам должен? Вы поезжайте, а я посижу, позвоню, подожду еще.
Я говорю:
- Не переживайте, уберите деньги, может  Вас обратно домой отвезти?

И дедушка неожиданно расплакался, как будто закашлялся:
- Я так и знал. Не дожил Вадик до 9-го мая. Не дожил. Не берет трубку.
Что же я теперь…?

Прохожие подходили к плачущему парадному ветерану, увеличивали его разношерстный букет, поздравляли, улыбались и шли дальше. Всем казалось, что старика растрогало внимание и военные песни…
Я порыдала вместе с ним и стала поднимать деда с лавочки:
- Вставайте, поехали к Вадиму. Где он живет?
Путь оказался не близким, друг жил, аж в Голицыно, но мне было уже все равно, хоть во Владивостоке.
Приехали, долго плутали, нашли дом, я кое как затащила деда на второй этаж. Стали звонить в квартиру, никто не открыл. Вышли соседи и сказали, что уже давно его не видели. Павел Иваныч начал задыхаться и я повела его на улицу, на воздух. Спустились на один пролет, вдруг сверху щелкнул замок и раздался сиплый голос:
- Паша, ты Куда? Я слышу, что звонят, пока встал с постели, пока дошел. Быстрее не получилось, спину прихватило. Прости, не поехал к фонтану, не смог, да и телефон куда-то задевался. Звонит, а где звонит?
- Павел Иванович, стал еще сильнее задыхаться и заговорил глотая слова:
- Ты чего, я же ждал в Сокольниках, звонил, думал, что все… Подлец - ты подлец!
Поднялись в квартиру, пока я отыскала в баке с грязным бельем разряженный мобильник Вадима, они распили чекушку водки и мой дед попросил у друга денег на обратную дорогу.
Тут я и призналась, что не таксистка и ни копейки с них не возьму.
Когда уже стемнело, отвезла старика обратно в его Кузьминки, правда не бесплатно, гвоздики все же пришлось взять…






Apr. 20th, 2012

10:42 pm - что Нам так не понравилось @svsolnishko

Изначальный ролик:


@JetP1L0t что Вам так не понравилось ?

— Openysheva_sv (@svsolnishko) April 20, 2012



Разберем по пунктам:

"было учреждено чуть более чем год назад" - за год об учреждении и его действиях ни слуху ни духу. эффективность поражает
"прдеставляет Б-3" - операторы связи в сегодняшней россии панически ищут способы увеличения ARPU или хотя бы удержания его на одном уровне
"все разработчики фильтрующих программ" - в расчёт взяты только коммерческие решения. ок.
"геноцид - старейшая общественная организация" - ЛОЛШТО???
"МВД, ФСКН, АП" - все те, кого не устраивает гласность?
"целый год смотрели на то что происходит в интернете" - а до этого ничего не было и не происходило, и организовать лигу решили просто так ВНЕЗАПНО
"сообщество любителей бардовской песни" - в огороде бузина, а в киеве дядька
"защита нации от преступой и незаконной информации" - так-так-так, а как же дети? опять всем будут вешать ярлык экстримиста за высказывания не сочетающиеся с идеологией режима партии?
"эпоха входа в развитие информационных технологий" - да, в 2000 году этого небыло, участники лиги начали ВХОДИТЬ СЕЙЧАС! эээ, iPad'aми обзавелись?
"взять хабаровск и дальний восток, сложить и поделить" - это о чём вообще? причём тут скорость? ну раз уж на то пошло http://www.netindex.com/download/allcountries/ ГДЕ ВТОРОЕ МЕСТО И ГДЕ ОПЕРЕЖАЕМ?
"83% жителей россии узнают новую информацию из интерента" - проникновение ШПД на уровне 36% в прошлом году http://telekomza.ru/2011/12/02/sravnenie-dinamiki-urovnya-proniknoveniya-shpd-v-rossii-i-ssha/ эта цифра похожа на правду если заглянуть за МКАД
"более 50млн пользователей" == под этой цифрой подразумевается хотяб единственный "контакт" уникального человека с "информационной средой". бомж петя нашел мобилку с незалоченой симкой и потыкал куда-то. О ДА! +1 пользователь!
"ежедневно совершаются десятки тысяч латентных преступлений" - латентный, ээ скрытный, не проявляющий себя.. так преступление или..?
"в первую очередь объектами преступлений становятся дети" - возьмем вышеупомянутые 10к преступлений в день, разделим месячную аудиотрию в 50млн на 300к суммарных преступлений, получим по 1 преступлению на 166 пользователей. кхм. против детей. педофилов значит? если взять население россии.. это получается у нас почти 1млн педофилов?

ЗЫЖ
принудительно согнанные спящие-дремлящие участники круглого стола - зачёт!
чертовски много "мыльных" слов-якорей - зачёт!
ЧСВ OVER9000 - зачёт!

Current Mood: blahblah
Current Music: Zero-Blade - Ruat Coelum

Feb. 25th, 2012

02:45 pm - Защитник Отечества.Хренов

Оригинал взят у [info]starshinazapasa в Защитник Отечества.Хренов

Премьер-министр России призывает граждан своей страны к гибели:

"Мы помним эти слова еще с детства, со школы, помним этих воинов, которые перед битвой за Москву клялись в верности отечеству, и мечтали умереть за него. Помните, как они говорили? Вспомним эти слова:
"Умремте ж под Москвой,
Как наши братья умирали!
И умереть мы обещали,
И клятву верности сдержали".
Битва за Россию продолжается, победа будет за нами!"

С кем продолжается битва за Россию, а также где и каким образом г-н Путин предлагает нам с вами умереть, он не уточнил.
Я надеюсь, его дочери уже вернулись из Мюнхена и записались на курсы медсестер, чтобы в первых рядах под обстрелом вытаскивать разорванных на его параноидальной войне.
Но что-то я не припомню г-на Путина ни под Москвой, ни под Грозным, ни под Цхинвалом.
Где ты был, Вова?
Где ты был, когда твои сверстники погибали под Кандагаром? Где ты был, когда твои сверстники погибали в 91-м за свободу, про которую ты так убедительно балаболил под Собчаком в 91-м, и погибали в 93-м за законность, про которую ты так убедительно балаболишь нам до сих пор? Где ты был, Вова, когда сверстники твоих дочерей горели в танках в Грозном в 95-м? Где ты был, когда уже почти сверстники твоих внуков горели в танках под Цхинвали в 2008-м?
Где ты был, подполковник, когда в лодке тонул твой капитан Колесников?
Где ты был, когда твоя страна воевала, горела и тонула?
Где был и чего ждал?

Read more... )

Tags:

Dec. 28th, 2011

12:49 pm - Как проходят суды по фальсификации выборов

Оригинал взят у [info]razbudili в Как проходят суды по фальсификации выборов

Многие искренне считают, что если кто-то имеет факты о фальсификации выборов, он может честно отменить выборы на этом участке через суд. Несколько примеров как работает наш самый справедливый суд в мире:

Read more... )
Итого
"Что касается процедуры разрешения споров, то она известна и изложена в законе ... нужно обращаться к судебной инстанции, и нужно, конечно, исходить из того, что наши суды будут действовать энергично и объективно."
В.Путин.
И ведь не обманул: разве Путин обещал, что суд будет объективным? Нет, не обещал, читайте внимательней.
Власть, одумайся! Чем дольше будет продолжаться это узаконенное беззаконие, тем больше вероятность революции!

Друзья! Разошлите это как можно шире по Сети. Пусть люди сами сделают выводы...

UPD: Вторая часть здесь.

Отправить этот пост в социальные сети и закладки
можно через плюсик сверху над постом.

Oct. 31st, 2011

08:45 pm - Установка

Помню один мой друг хотел попробовать Ruby on Rails, любитель всяких фрейворков. Но у него возникли проблемы с установкой, помниться долго парились. Но решение нашли. Проблема оказалась в том что имя пользователя в винде было на кириллице.
Для тех кому интересно я решил написать небольшую инструкцию по всей установке, чтобы не париться как нам.
Итак, начнем.
1.Сначала нужен сам язык берем его здесь и устанавливаем, скажем в папку C:\Ruby\
2.Пропишем в PATHе(Компьютер-Свойства-Дополнительно-Переменные среды) путь к папке «bin» уже установленного Ruby. У меня он «C:\Ruby\bin»
3.Теперь нам нужно установить sqlite и rails. Для этого идем по ссылке и скачиваем sqlite-shell-win32-x86-3070603.zip и sqlite-dll-win32-x86-3070603.zip
4.Извлекаем их содержимое и копируем их в ту же папку bin
5.Пробуем команды

>gem install sqlite3-ruby
>gem install rails

Если не выдало ошибки типа

ERROR: While executing gem… (Errno::ENOENT)
No such file or directory — «C:\Documents and Settings\...»

То идем к финишу.
6.Если же все-таки эта ошибка появилась, а меня она появилась то идем в нашу любимую bin-папку и открываем в блокноте файл gem.dat
изменяем его в таком виде:

@ECHO OFF
SET _HOMEDRIVE=%HOMEDRIVE%
SET _HOMEPATH=%HOMEPATH%
SET HOMEDRIVE=С:
SET HOMEPATH=/Ruby
IF NOT "%~f0" == "~f0" GOTO :WinNT
@«ruby.exe» «С:/Ruby/bin/gem» %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :EOF
:WinNT
@«ruby.exe» "%~dpn0" %*
SET HOMEDRIVE=%_HOMEDRIVE%
SET HOMEPATH=%_HOMEPATH%

где С:/Ruby/ это путь к нашему Ruby
7.Опять пробуем

>gem install sqlite3-ruby
>gem install rails

Должно сработать. Желаю удачи

Original source: habrahabr.ru.

©http://habrahabr.ru/sandbox/37490/

08:45 pm - JQuery Masonry —

Masonry (разработчик David DeSandro) это JQuery-плагин позволяющий быстро и просто организовать динамический layout блоков разного размера практически без потери места, а если подобрать соответствующие размеры блокам — то без пустых мест вовсе.
Под динамическим layout`ом имеется ввиду, что блоки будут располагаться в контейнере в зависимости от его размеров, максимально рационально заполняя его пространство, тем самым экономя место на странице.
Как это работает (необходимый минимум)

Для начала нам потребуется подключить JQuery и сам плагин:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">
<script type="text/javascript" src="jquery.masonry.min.js"></script>

Теперь создадим простую структуру блоков с которой будет работать плагин:

<div id="container">
<div class="item">...</div>
<div class="item">...</div>
<div class="item">...</div>
...
</div>

И пропишем float для блоков, без этого плагин не работает

.item {
float: left;
}

Запускаем магию, вставив в любое место страницы следующий код:

<script type="text/javascript">
$(document).ready(function(){
$('#container').masonry({
// указываем элемент-контейнер в котором расположены блоки для динамической верстки
itemSelector: '.item',
// указываем класс элемента являющегося блоком в нашей сетке
singleMode: false,
// true - если у вас все блоки одинаковой ширины
isResizable: true,
// перестраивает блоки при изменении размеров окна
isAnimated: true,
// анимируем перестроение блоков
animationOptions: {
queue: false,
duration: 500
}
// опции анимации - очередь и продолжительность анимации
});
});
</script>

Готово! Теперь попробуйте изменить размер окна и вы увидите всё своими глазами.
Анимация

Если вы хотите использовать css transition вместо анимации JQuery то рекомендую использовать ещё один JQuery плагин Modernizr-transitions, с которым css transition будет работать и в браузерах не поддерживающих css3 (например Internet Explorer версии 8 и старее).
Подключаем modernizr-transitions:

<script type="text/javascript" src="modernizr-transitions.js"></script>

В опциях Masonry меняем isAnimated и удаляем animationOptions: {...}:

isAnimated: !Modernizr.csstransitions

И прописываем css transition для блоков, например:

.item {
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}

Теперь даже если браузер пользователя не поддерживает css transitions анимация все равно будет работать.
Демо можно посмотреть тут, или скачать.
Полный перечень настроек плагина и документацию можно найти официальном сайте.

Original source: habrahabr.ru.

©http://habrahabr.ru/sandbox/37498/

Oct. 25th, 2011

09:59 am - Всплывающие

Опишу простейший способ добавления «всплывающих подсказок» на веб-страницах.
Этот способ я использую для создания простой контекстной справки в веб-интерфейсах.
Итак, изначальный замысел таков: на веб-странице размещается элемент (меню, гиперссылка, «кнопка» или сочетание клавиш), активируя который мы входим в режим показа контекстной справки для элемента, по которому будет выполнен следующий щелчок левой кнопкой мыши (ЛКМ). При щелчке по подсказке либо нажатии клавиши ESC подсказка исчезает.
Как вы понимаете, задача наиэлементарнейшая. Нам необходимо лишь активировать обработку события onclick при входе в режим отображения подсказок. Идентификатор элемент, по которому мы щелкнули, поступает в функцию обработки щелчка, которая выводит всплывающий блок с подсказкой для заданного элемента.
Для включения режима контекстной помощи добавим в тело веб-страницы ссылку на функцию startHelp, например, так:

<a href='#' onclick="startHelp(event);" id='helper'>Контекстная помощь</a>

Сама функция startHelp:function startHelp(evt){
evt.stopPropagation();
evt.preventDefault();
document.body.style.cursor = "help";
document.body.onclick = Help;
document.body.onmouseover = stoponclick;
}
Здесь мы запрещаем дальнейшую обработку щелчка ЛКМ, изменяем внешний вид курсора, устанавливаем обработчик щелчка и дополнительный обработчик события наведения указателя на объект (функция stoponclick). Обработку события onmouseover я использовал для того, чтобы изменять обработчик события onclick элемента, над которым находится указатель мыши (при этом старый обработчик запоминается и восстанавливается впоследствии).
Сама функция Help отображает подсказку и возвращает все обработчики «на круги своя»:function Help(evt){
evt.stopPropagation();
evt.preventDefault();
if(!helptip(evt)) return;
document.body.onclick = '';
document.body.style.cursor = "default";
document.body.onmouseover = '';
}
Функция helptip (ее я приведу ниже) как раз и служит для отображения подсказки для элемента, по которому вы щелкнули ЛКМ. Обработчики событий onclick и onmouseover для тела веб-страницы сбрасываются. Если вам это не нужно, можно в функции startHelp сохранить эти обработчики можно сохранить в глобальные переменные (как это делается в фукнции stoponclick).
Функция stoponclick использует две глобальные переменные для хранения функций-обработчиков событий onclick и onmouseout блока, над которым находится курсор мыши (понятно, что слой с этим блоком должен быть самым верхним, т.е. в сложных случаях надо будет позаботиться о z-index), а также назначает новые обработчики (на onclick — вывод посказки, на onmouseout — восстановление предыдущих обработчиков):var oldclc, oldmout; // глобальные переменные
function stoponclick(evt){
var obj = evt.target;
if(obj == document.body) return;
oldclc = obj.onclick;
oldmout = obj.onmouseout;
obj.onclick = Help;
obj.onmouseout = releaseonclick;
obj.style.cursor = "help";
}
И сразу же приведу функцию releaseonclick, восстанавливающую обработчики:function releaseonclick(evt){
var obj = evt.target;
obj.onmouseout = oldmout;
obj.onclick = oldclc;
obj.style.cursor = "default";
}
Функция helptip генерирует блок с подсказкой. Для упрощения позиционирования этого блока я использую глобальную переменную tipobj для его хранения. Эта функция получает значение текста подсказки из функции helpgen и, если текст существует, создает блок, добавляет для него обработчик onclick (который уничтожает блок), вставляет текст подсказки в блок, а также добавляет дополнительный текст (который говорит пользователю, как уничтожить блок с подсказкой), позиционирует блок около места щелчка ЛКМ. Далее происходит восстановление стандартных обработчиков для блока, по которому мы щелкнули ЛКМ и возвращается длина текста подсказки. Функция:function helptip(evt){
var ss = helpgen(evt), helper;
if(ss.length > 0){
tipobj = document.createElement("DIV");
tipobj.id = 'helptip';
tipobj.setAttribute("name", "helptip");
tipobj.onclick = rmtip;
tipobj.innerHTML = ss;
helper = document.createElement("DIV");
helper.className = 'redtxt';
helper.innerHTML = "Чтобы закрыть это окно, щелкните по нему левой кнопкой мыши или нажмите клавишу ESCAPE";
helper.onclick = function(evt){evt.stopPropagation();
document.body.removeChild(evt.target.parentNode);};
tipobj.appendChild(helper);
document.body.appendChild(tipobj);
positiontip(evt);
}
releaseonclick(evt);
return (ss.length);
}
Функцию rmtip, удаляющую блок подсказки при щелчке на нем ЛКМ, можно вынести в отдельную:function rmtip(evt){
document.body.removeChild(evt.target);
}
А можно вставить ее вместо rmtip в функции helptip.
Генерация текста подсказки в зависимости от элемента, по которому мы щелкнули, производится этой функцией:function helpgen(evt){
var obj = evt.target;
var objid, objname, ss="", nm;
onkey(27);
objid = obj.id; objname = obj.name;
if(objid == "" && objname == null){
objid = obj.parentNode.id;
objname = obj.parentNode.name;
}
if(objid == "" && objname == null) return (ss);
if(objid == "" && objname != null) nm = objname;
else nm = objid;
ss = HelpText[nm];
if(ss == null) ss = HelpText[obj.parentNode.id];
return (ss);
}
Здесь сразу же выполняется onkey(27) для удаления предыдущих подсказок (если они еще не были удалены) — эту функцию я приведу ниже. Далее мы узнаēм идентификатор и имя объекта, по которому был выполнен щелчок. Если ни того, ни другого нет, проверяется идентификатор и имя родителя этого объекта. Если и там пусто, возвращается пустая строка. Иначе мы получаем строку подсказки из массива HelpText. Последняя проверка — если подсказки для этого элемента нет, пытаемся вызывать подсказку для идентификатора родительского элемента.
Позиционирование подсказки выполняется элементарно:function positiontip(e){
var wd = tipobj.offsetWidth, ht = tipobj.offsetHeight;
var curX = e.clientX + 25;
var curY = e.clientY - ht/2;
var btmedge = document.body.clientHeight - curY - 15;
var rightedge = document.body.clientWidth - curX - 15;
if(rightedge < wd) curX -= wd+50;
if(btmedge < ht) curY -= ht-btmedge+15;
if(curY < 15) curY = 15;
tipobj.style.left = curX+"px";
tipobj.style.top = curY+"px";
}
Мы просто узнаем координаты щелчка, немного смещаемся относительно их (чтобы вместить блок с подсказкой), а затем проверяем, не вылезает ли наш блок за края экрана. Если вылезает — подправляем соответствующим образом координаты. Далее вносим соответствующие изменения в стиль блока с подсказкой.
Чтобы уничтожать блок с подсказкой еще и по нажатию ESC, добавим эту функцию:function onkey(code){
if(code != 27) return;
var helps = document.getElementsByName('helptip');
var l = helps.length-1;
for(var i=l; i>-1; i--) document.body.removeChild(helps[i]);
}
В тег body нашего html-документа надо будет добваитьonkeydown="onkey(event.keyCode);
чтобы эта функция работала (либо можно вызвать обработчик позже).
Поля массива с подсказками будут иметь вид «идентификатор: «Текст подсказки»», например,const HelpText = {
Sout: "Отобразить данные по внешней температуре.",
Sin: "Отобразить данные по внутренней температуре."

}
Ну и конечно же надо будет добавить стили в общий CSS-файл (или создать отдельный стилевой файл):#helptip{
position: fixed; background-color: #BFE; -moz-border-radius: 5px;
color: black; max-width: 400px; max-height: 500px; padding: 5px;
}
.redtxt {color: red; margin-top: 20px;}
Выглядеть подсказка будет примерно так:
Original source: habrahabr.ru.

©http://habrahabr.ru/sandbox/37112/

Oct. 19th, 2011

12:02 pm - Дзержинский суд Петербурга "разрешил" МТС требовать деньги за услуги, которые абонент не з

Оригинал взят у [info]mts0 в Дзержинский суд Петербурга "разрешил" МТС требовать деньги за услуги, которые абонент не заказывал

Оператор, по мнению суда, может предоставлять услуг больше, чем тебе нужно и вправе требовать за это деньги. Дзержинский суд поставил под сомнение понятие авансового платежа. По мнению суда, МТС может предоствлять неограниченные кредиты и вправе потом требовать за это деньги!



7 октября 2011 года судья Дзержинского районного суда Панкова вынесла решение в пользу МТС. Ниже само решение суда.


Красной нитью прослеживается, что судья ссылается только на правила МТС. Закон “О связи”, в котором законодатель четко разграничил 2 системы оплаты проигнорирован, Правила оказания услуг подвижной связи, принятые Правительством РФ также уходят на второй план по сравнению с договором МТС. Закон о защите прав потребителей, который ставит в первую очередь обязанность продавца ознакомить, ясно и наглядно предоставить информацию потребителю также проигнорирован.

Решение суда практически точностью копирует отзыв ответчика, т.е. МТС на мой иск, судья особо "не заморачивалась". Запятые и предложения - "один-в-один".

Абсолютно проигнорировано решение ФАС, с которым жульническая компания МТС согласилась. В ФАС ответили мне так "У нас в России просто не развита система гражданских исков..."
Читать далее... )
Прошу перепост у всех. Предупредите всех своих друзей, кто пользуется МТС!!!!!

  
Решение суда )


Oct. 17th, 2011

04:59 pm - Внедрение

Поделюсь опытом внедрения iMessage в семье из трех человек, а так же объединю часть опыта из разных источников. Для меня эта функция стала одной из ключевых в iOS 5, все остальные, я так и не смог пока внедрить в свою жизнь.
Дано:
Три устройства на iOS 5 — iPhone 3GS, iPad, iPad 2.
Один Apple ID.
Задача:
Внедрить удобное и легкое удаленное общение в семье по средствам iMessage, без дополнительных затрат на СМС, на одном Apple ID.
iMessage — это новая служба обмена сообщениями для всех пользователей iOS 5. Можно отправлять неограниченное количество текстовых, фото, видео сообщений, а так же ссылками на местоположение и контактами.
iMessage может определять получателя по трем идентификаторам: номер телефона, e-mail, Apple ID.
С первым и последним все более или менее понятно, если есть телефонный номер, то для идентификации iOS 5 отправляется простое СМС, которое содержит все данные об устройстве и оригинальное сообщение, в ответ с входящего устройства можно уже писать текстовые, видео, фото сообщения через iMessage. В случае с разными Apple ID на устройствах идентификация не требуется, можно сразу отправлять iMessage.
В обоих случаях кнопка отправить становиться синей, что означает работу через протокол iMessage. Если же кнопка зеленая работает протокол SMS/MMS.
В случае с идентификацией по e-mail, да еще и с одного Apple ID, все несколько сложней, стандартных настроек «из коробки» не хватает. Приступаем:1. Добавляем e-mail адреса к Apple ID.
Идем на appleid.apple.com, входим под своим Apple ID, выбираем пункт меню: «Логин, Apple ID и адрес эл. почты», далее «Добавить адрес электронной почты», добавляем два дополнительных адреса, можно больше, в итоге для каждого устройства будет свой уникальный e-mail, сохраняем изменения и выходим. Так же можно добавлять e-mail непосредственно с устройства, но мне показалось, что при таком раскладе проверка занимает больше времени.2. Обновляем адресную книгу на устройствах.
Постарайтесь сделать так, что бы добавленный e-mail был занесен в адресную книгу отдельно от остальных контактов, т.е. был бы «голый» без дополнительных номеров и данных, это позволит серверу Apple более быстро и точно определять нали-чие на борту устройства iOS 5, хотя это важно только на первых порах. Например: жена iPad, сын iPad 2, муж iPhone 3GS. Важно удалить используемый e-mail из других контактов.3. Настройка получателя iMassage.
Для изменения получателя iMessage заходим в «Настройки» -> «Сообщения» -> включаем «iMessage» -> «Получать на» -> «Добавить другой e-mail» -> вводим один из адресов электронной почты привязанный к Apple ID -> сохраняем -> после проверки удаляем «старый» e-mail из списка.Есть отличительная особенность iMessage, например от ICQ, сообщение может приходить на несколько устройств одновременно, при условии что в пункте «Получать на» указан один и тот же e-mail/Apple ID в разных устройствах.4. Время ожидания проверки.
Для того, что бы начали приходить imassage на идентификатор e-mail, Apple должна произвести его проверку, хотя со стороны пользователя это выглядит моментально, то на серверах это может занимать от 5 до 20 минут, с почтой Яндекса это заняло почти 12 часов, я так понимаю это связанно с временной нагрузкой. Поэтому после проведения первых трех операций, подождите 5-10 минут, если сообщения не начали доставляться, выждите еще более длительную время.5. Отправка сообщений и идентификация.
Производите отправку идентификационных (первых) сообщений с айпэдов/айподов, т. к. у них нет телефонных номеров и сервера Apple быстрее соображают, что нужно отправить iMassege и заранее произвести проверку e-mail/iOS, проведите короткую двух стороннею переписку для закрепления результата.
В случае с телефоном это будет СМС, хотя существует настройка «Отправлять как SMS» отключив которую можно избавиться от этого функционала. Есть тонкость, даже при отключенной функции «Отправлять как SMS», кнопка все равно будет зеленой и сообщение отправиться на почтовый ящик.
Все можно пользоваться.
На данный момент задача внедрения в семью iMessage реализована успешно, все получают именные сообщения и не держат в памяти, что нужно запустить отдельное приложение вроде Скайпа или ICQ, которые кстати кушают батарейку.

Original source: habrahabr.ru.

©http://habrahabr.ru/sandbox/36804/

Oct. 16th, 2011

04:59 pm - Современная

http://cuamckuykot.ru/double-standarts-1307.html

СОВРЕМЕННАЯ ВЕРСИЯ
Муравей усердно работает в испепеляющей жаре и под дождём на протяжении всего лета, строит свой дом и запасается на зиму.
Кузнечик думает, что Муравей дурак и смеется, танцует и играет всё лето напролёт
Пришла зима, дрожащий кузнечик созывает пресс-конференцию и требует объяснения почему муравью позволенно быть в тепле и хорошо накормленным, в то время как он холодный и голодный.
CBS, NBC, PBS, CNN, ABC прибегают чтобы сфотографировать дрожащего кузнечика рядом с видео муравья в своем уютном доме за столом заполненым едой.
Америка потрясена таким резким контрастом.
Как это может быть, чтобы в стране с таким богатством, этому бедному кузнечику позволено страдать?
Kermit the Frog1 появляется на Oprah2 ток-шоу с кузнечиком, и все плачут, когда они поют “Нелегко быть зелёным.”
ACORN3 устраивает демонстрацию перед домом муравья, где телевизионные станции снимают групповое пение: “Мы победим”. Группа Отца Jeremiah Wright4 на коленях молит Бога за кузнечика
Президент Обама осуждает муравья и обвиняет президента Буша, президента Рейгана, Христофора Колумба, и папу Римского за бедствия кузнечика.
...
Государственный Зелёный Царь конфискнет его <муравья> дом отдаёт его кузнечику.
Как мы видим история заканчивается – кузнечик и его халявные друзья доедают последние остатки муравьиных запасов, в то время как в государственый дом в котором он живёт и который, как вы помните, был старым домом муравья, разрушается на глазах, потому что кузнечик не в состоянии поддерживать его.
Муравьей исчезает в снегу, никто его больше никогда не видел.
Кузнечика находят мертвым в инциденте, связанным с наркотиками, и заброшенный дом заселяется бандой пауков, которые терроризируют пришедший в упадок, но когда-то процветающий и мирный район ..
Вся страна разрушается и тянет за собой весь свободный мир
Мораль: Будьте осторожны, когда вы голосуете.

©http://feedproxy.google.com/~r/rsdn/humour/~3/bCMqGo_MLKE/4458370.aspx

Navigate: (Previous 10 Entries)