Home

Advertisement

for coders only (5)

  • Oct. 31st, 2009 at 6:17 PM
newman
есть объект (новость, пользователь, продукт), с которым, с помощью стандартного выпадающего меню (<SELECT>), необходимо совершать произвольные действия.

максимально оптимальное решение:

<SELECT onChange="eval(this.options[this.selectedIndex].value); this.selectedIndex = 0; return false;">
<OPTION VALUE="">действие</OPTION>
<OPTION VALUE="location.href = 'edituser.php?ids[]=<?=htmlspecialchars(stripslashes($user["id"]))?>';">редактировать</OPTION>
<OPTION VALUE="if (confirm('Удалить пользователя?')) location.href = 'engine.php?mode=deleteusers&ids[]=<?=htmlspecialchars(stripslashes($user["id"]))?>';">удалить</OPTION>
</SELECT>

как видно, в атрибут VALUE тега OPTION можно вставлять совершенно любой JS-код (при необходимости - смешанный с PHP-кодом) - очень удобно

SELECT не назван специально (так данный control можно размещать внутри любой формы другого назначения - никакого влияния на данные родительской формы не будет); по умолчанию активен первый OPTION и на нем onChange никогда не происходит - благодаря "this.selectedIndex = 0;"

freedom from cares

  • Sep. 11th, 2009 at 12:06 PM
newman
Жёны правителя
(восточная притча)

У одного правителя было пять жён. Он считался грозным и беспощадным правителем, его боялись подданные и соседи, но они никак не мог справиться со своими жёнами. Они диктовали ему условия, и он всё выполнял. Любая их прихоть была законом для правителя.

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

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

И вдруг, один мужчина зашёл во второй шатёр. Царь сразу кинулся следом, чтобы поговорить с этим человеком.
— Скажи, как ты управляешь своими жёнами? — спросил государь.

— Да что вы?! Я не могу ими управлять. Напротив, я им подчиняюсь, — опустив голову, ответил человек.

— Но почему ты зашёл в этот шатёр? Я же дал указ: в этот шатёр заходят только те мужья, которые могут управлять своими жёнами! Как ты мог ослушаться меня?!

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

Tags:

свой лунапарк :)

  • Sep. 7th, 2009 at 8:06 PM
newman
теперь у меня есть собственная живая социальная сеть
(точнее даже - веб-платформа для любых соцсетей и клубов)



если кто-нибудь хочет присоединиться к закрытому фэн-клубу dM - пишите

art of art

  • Sep. 4th, 2009 at 11:07 AM
newman
Спор византийцев с китайцами
(суфийская притча)

Как-то заспорили китайцы и византийцы о том, кто из них искуснее в живописи. Спор этот был беспредметным, и слушавший его царь сказал:
— К чему пустые слова? Пусть каждый из вас на деле покажет, каково его умение.

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

Началось соревнование. Китайцы искусно покрывали холсты различными узорами, а византийцы у себя, выбрав одну из стен, полировали её одним из известных им способов. Через некоторое время работы были закончены, и китайцы громким боем барабана призвали к себе царя, чтобы он взглянул на результаты их труда. Властелин был изумлён красотой и многоцветьем созданных китайцами узоров и, побыв около их картин, решил посмотреть работу византийцев. Те при нём сняли покров со стены, отполированной до зеркального блеска, и на ней вместо жалкого творения рук человеческих он увидел отражение иного мира — мира Истины.

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

Tags:

cup of life

  • Aug. 31st, 2009 at 1:57 PM
newman
Чашки кофе
(современная притча)

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

Предложив своим гостям кофе, профессор пошёл на кухню и вернулся с кофейником и подносом, уставленным самыми разными чашками: фарфоровыми, стеклянными, пластиковыми, хрустальными. Одни были простые, другие дорогие.

Когда выпускники разобрали чашки, профессор сказал:
— Обратите внимание, что все красивые чашки разобрали, тогда как простые и дешёвые остались. И хотя это нормально для вас — хотеть только лучшее для себя, но это и есть источник ваших проблем и стрессов. Поймите, что чашка сама по себе не делает кофе лучше. Чаще всего она просто дороже, но иногда даже скрывает то, что мы пьем. В действительности, всё, что вы хотели, было просто кофе, а не чашка. Но вы сознательно выбрали лучшие чашки, а затем разглядывали, кому какая чашка досталась.

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

Наиболее счастливые люди — это не те, которые имеют всё лучшее, но те, которые извлекают всё лучшее из того, что имеют.

Tags:

newman

такие картины можно наблюдать в Хорватии
(снято другом этим летом)

cuba sugar

  • Aug. 23rd, 2009 at 11:36 AM
newman

нашел пакетик кубинского сахара
у них там явно известен смысл жизни
newman

НБ-1 и ЧМЭ3Б-3686, ст. Узловая, 4 января 1996 г.

это - тепловозный "бустер" (каково?!) плюс маневровый тепловоз

"бустер" - буквально, что-то вроде обычного магистрального тепловоза
(списанной секции 2ТЭ10Л или целого ЧМЭ3, например),
с удалением из кузова всего, кроме дизеля, электрики и бортовых огней, и подключённое
к нормальному локомотиву по системе работы многих единиц -
- используется для увеличения силы тяги при работе с высокой нагрузкой

(не совсем понятно как в такой объём засунули систему охлаждения...)


самый совершенный маневровый локомотив РЖД на текущий момент - тэм18г
красивая, в принципе, машина... :)

тормозные резервуары перенесли на крышу, и если раньше машинисты по приёму смены
открывали краны высокого давления молотком на длинной ручке и стравливали
воздушный конденсат желтоватого цвета, то теперь это, видимо, делают роботы :)

for coders only (4)

  • Aug. 16th, 2009 at 4:19 AM
newman
почему ++i почти в любых языках лучше чем i++?

я наблюдаю это уже на многих поколениях процессоров. простой тест (php):
<?
 $time = time();

 for ($i = 0; $i < 1000; ++$i)
  for ($j = 0; $j < 10000; ++$j)
   ++$k;

 echo (time() - $time) . "<BR>";

 $time = time();

 for ($i = 0; $i < 1000; $i++)
  for ($j = 0; $j < 10000; $j++)
   $k++;

 echo (time() - $time) . "<BR>";
?>

выдаёт (в секундах времени исполнения):
1
2

причём, значения переменных внутри каждого цикла - идентичны

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

на Java и C - то же самое. посмотрите, please, как себя ведут Ruby, C# и Python

кошки in da progress :)

  • Aug. 13th, 2009 at 9:15 PM
newman

а вам слабо? :))

jetdance

  • Aug. 12th, 2009 at 2:09 AM
newman

дело было днём...
Read more... )

такие дни... :)

  • Aug. 10th, 2009 at 2:30 AM
newman

это - отсветы солнца от окон противоположного здания - ноль фотошопа
(сам - весь в делах-работе, тока успеваю трезветь :))
newman
С 29 июня к списку безвизовых стран добавилась Аргентина, а с 20 июня для россиян временно открывает границы и Албания (период для безвизового въезда - с 20 июня по 31 октября.

Список безвизовых стран, а также стран с облегченными условиями въезда по состоянию на 18.06.2009:

Страны безвизового въезда

* Абхазия
* Азербайджан (90 дней)
* Антигуа и Барбуда (1 мес)
* Аргентина
* Армения
* Багамские острова (3 мес)
* Барбадос (28 дней)
* Белоруссия
* Босния и Герцеговина (90 дней)
* Ботсвана (90 дней)
* Венесуэла (90 дней)
* Вануату (30 дней)
* Вьетнам(15 дней)
* Гватемала (3 мес)
* Гондурас (3 мес)
* Гренада (3 мес)
* Доминика (21 день)
* Доминиканская республика (30 дней)
* Израиль (90 дней)

* Казахстан
* Киргизия
* Куба (30 дней)
* Лаос (15 дней)
* Македония (при ряде условий)
* Малайзия (1 мес)
* Мальдивские острова (30 дней)
* Марокко (3 мес)
* Микронезия (30 дней)
* Молдавия (90 дней)
* Намибия (3 мес)
* Никарагуа
* Ниуэ (30 дней)
* Острова Кука (31 день)
* Перу (90 дней)

* Самоа Западное (60 дней)
* Свазиленд (1 мес)
* Сейшельские острова (1 мес)
* Сербия (90 дней)
* Таджикистан
* Таиланд (30 дней)
* Теркс и Кайкос (30 дней)
* Узбекистан
* Украина
* Фиджи (4 мес)
* Филиппины (21 день)
* Хорватия (до 90 дней; при ряде условий)
* Черногория (1 мес)
* Эквадор (90 дней)
* Южная Корея (при ряде условий)

Страны, где виза ставится на границе

*Албания (в период с 20 июня по 31 октября)
* Бангладеш (15 дней)
* Бахрейн (при ряде условий; 14 дней)
* Боливия (до 30 дней)
* Буркина-Фасо (до 3 мес)
* Бурунди
* Гаити (3 мес)
* Грузия (по прибытии в аэропорты/морские порты и погранпереходы Тбилиси, Кутаиси и Батуми)
* Джибути (10 дней/1 мес, только в аэропорту)
* Египет (30 дней)
* Замбия
* Зимбабве
* Индонезия (30 дней)
* Иордания
* Иран (при ряде условий; 15 дней)
* Йемен (3 мес., только в аэропорту)
* Камбоджа (1 мес.)
* Кения (3 мес)
* КНР (только о. Хайнань, до 15 дней)
* Коморские острова
* Ливан (при ряде условий; 3 мес.)
* Маврикий (2 мес.)
* Мадагаскар
* Макао (30 дней)
* Мозамбик
* Намибия (3 мес)
* Непал (60/150 дней)
* Палау (30 дней)
* Питкэрн (при ряде условий; до 14 дней)
* Руанда
* Сент-Винсент и Гренадины (до 1 мес)
* Сингапур (транзит 96 часов)
* Сирия (при ряде условий)
* Суринам (при ряде условий)
* Танзания
* Восточный Тимор (30 дней)
* Того (7 дней)
* Тонга (31 дней)
* Тувалу (1 мес.)
* Тунис (30 дней, при ряде условий)
* Турция (2 мес)
* Уганда
* Шри-Ланка (30 дней)
* Эфиопия (1 мес., только в аэропорту)
* Ямайка(30 дней)

Страны с особыми или облегченными условиями въезда

* Бермудские острова
* Вьетнам
* Гвинея-Бисау
* Кабо-Верде
* Катар
* КНР (при ряде условий)
* Либерия
* Сан-Томе и Принсипи (1 мес)
* Суринам
* Тринидад и Тобаго
* Туркмения (при ряде условий; 10 дней)
* Эритрея (1 мес)

Страны с минимальным сроком оформления визы и минимальным набором документов на визу

* Бахрейн
* Гайана
* Кипр
* Кувейт

* Монголия
* Нигер
* ОАЭ
* Оман

* Северные Марианские острова
* Сингапур
* Финляндия
newman

мой любимый заваленный вид на здания :)
в огромных круглых башнях хранился солод
Read more... )
newman
Результаты паломничества
(притча неизвестного происхождения)

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

Когда паломники вернулись, тыкву приготовили и подали как священную пищу.
— Странно, — попробовав тыкву, лукаво произнёс Мастер, — священные воды и храмы не сделали её слаще!

Tags:

up to you

  • Jul. 15th, 2009 at 12:20 PM
newman
Нансэн говорит: «Обычное сознание — это путь»
(дзэнская притча)

Дзёсю спросил у Нансэна:
— Что такое Путь?

— Твоё обычное сознание — это и есть Путь, — ответил Нансэн.

— Идёт ли он в каком-то определённом направлении? — спросил Дзёсю.

— Чем больше ты ищешь его, тем больше он уходит от тебя, — ответил Нансэн.

— Как же вы знаете, что это Путь?

— Путь не относится к известному или неизвестному. Знание — иллюзия. Незнание — слабость рассудка. Когда же ты постигаешь этот незамысловатый Путь, он подобен безграничности пространства, бездонной пустоте. Как он может быть этим или тем, быть или не быть?

Услышав эти слова, Дзёсю достиг внезапного просветления.

Tags:

сам не плошай

  • Jul. 7th, 2009 at 11:25 AM
newman
Сдержал обещание
(притча неизвестного происхождения)

Одного всадника в пути застигла сильная буря. Он и его конь были так измучены, что еле передвигали ноги. У них кончилась вода, и человек уже начал терять надежду на возвращение домой.
Тогда он поднял руки к небу и взмолился: «Господи! Спаси и помилуй меня! Я в отчаянье! На тебя вся надежда. Даю тебе обещание, что если останусь живым, то продам моего замечательного коня и раздам деньги бедным людям».

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

Дома, когда все испытания были позади, он вспомнил о своём обещании Богу. Всю ночь он не спал, думая о том, как ему поступить. Конь у него был дорогой, но не выполнить данного Господу обещания он не мог, потому что верил в Бога.

Утром он повёл коня на базар, а в сумку посадил гуся и привязал её к конскому седлу. На базаре он объявил, что продаёт коня вместе с гусем за сто серебряных монет. Коня он оценил в десять монет, а гуся — в девяносто.

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

Tags:

let's ride! :)

  • Jul. 5th, 2009 at 4:13 PM
newman

после нескольких лет перерыва - я снова на колёсах! :)