LINUX.ORG.RU

Сообщения wfrr

 

С каких это пор личная неприязнь модератора стала поводом к удалению сообщений?

или я плохо читал правила?

Или я их гдето нарушил? А то я пока вижу только нарушения со стороны одного модератора.

ps. смотрим удаленные

wfrr
()

[БП]Термоэлектрогенератор

На самом деле БП - блок питания, и мне интересует насколько реален сабж для автономных походов (в качестве зарядки аккумуляторов).

Схема: http://overland-botsman.narod.ru/generator_2.htm

Элементы петелье: http://business.shop.ebay.com/Business-Industrial-/12576/i.html?_nkw=thermoel...

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

 

wfrr
()

Я даже не знаю что сказать, на лоре появились смайлы.

анимированные.

// ==UserScript==
// @name           Подпесь
// @namespace      linux.org.ru
// @include        http://www.linux.org.ru/forum/*
// ==/UserScript==

//smiles
function Smiles() {
  var site = "http://www.kolobok.us/smiles/standart/";
  var smiles = {
	  "*acute*":"acute.gif",
	  "*aggressive*":"aggressive.gif",
	  "*agree*":"agree.gif",
	  "*air_kiss*":"air_kiss.gif",
	  "*bad*":"bad.gif",
	  "*beee*":"beee.gif",
	  "*black_eye*":"black_eye.gif",
	  "*blum2*":"blum2.gif",
	  "*blum3*":"blum3.gif",
	  "*blush2*":"blush2.gif",
	  "*blush*":"blush.gif",
	  "*boast*":"boast.gif",
	  "*boredom*":"boredom.gif",
	  "*censored*":"censored.gif",
	  "*clapping*":"clapping.gif",
	  "*cray2*":"cray2.gif",
	  "*cray*":"cray.gif",
	  "*dance2*":"dance2.gif",
	  "*dance3*":"dance3.gif",
	  "*dance4*":"dance4.gif",
	  "*dance*":"dance.gif",
	  "*declare*":"declare.gif",
	  "*derisive*":"derisive.gif",
	  "*dirol*":"dirol.gif",
	  "*dntknw*":"dntknw.gif",
	  "*don-t_mention*":"don-t_mention.gif",
	  "*download*":"download.gif",
	  "*drinks*":"drinks.gif",
	  "*fool*":"fool.gif",
	  "*friends*":"friends.gif",
	  "*good2*":"good2.gif",
	  "*good3*":"good3.gif",
	  "*good*":"good.gif",
	  "*grin*":"grin.gif",
	  "*heat*":"heat.gif",
	  "*help*":"help.gif",
	  "*i-m_so_happy*":"i-m_so_happy.gif",
	  "*ireful1*":"ireful1.gif",
	  "*ireful2*":"ireful2.gif",
	  "*ireful3*":"ireful3.gif",
	  "*kiss*":"kiss.gif",
	  "*laugh*":"laugh1.gif",
	  "*laugh2*":"laugh2.gif",
	  "*laugh3*":"laugh3.gif",
	  "*lazy2*":"lazy2.gif",
	  "*lazy3*":"lazy3.gif",
	  "*lazy*":"lazy.gif",
	  "*mda*":"mda.gif",
	  "*meeting*":"meeting.gif",
	  "*mosking*":"mosking.gif",
	  "*nea*":"nea.gif",
	  "*negative*":"negative.gif",
	  "*no2*":"no2.gif",
	  "*not_i*":"not_i.gif",
	  "*offtopic*":"offtopic.gif",
	  "*ok*":"ok.gif",
	  "*pardon*":"pardon.gif",
	  "*party*":"party.gif",
	  "*pleasantry*":"pleasantry.gif",
	  "*polling*":"polling.gif",
	  "*popcorm1*":"popcorm1.gif",
	  "*popcorm2*":"popcorm2.gif",
	  "*punish2*":"punish2.gif",
	  "*punish*":"punish.gif",
	  "*read*":"read.gif",
	  "*resent*":"resent.gif",
	  "*rofl*":"rofl.gif",
	  "*sad*":"sad.gif",
	  "*scare2*":"scare2.gif",
	  "*scare*":"scare.gif",
	  "*sclerosis*":"sclerosis.gif",
	  "*scratch_one-s_head*":"scratch_one-s_head.gif",
	  "*search*":"search.gif",
	  "*secret*":"secret.gif",
	  "*padonak*":"SHABLON_padonak_04.gif",
	  "*SHABLON_padonak_05*":"SHABLON_padonak_05.gif",
	  "*SHABLON_padonak_06*":"SHABLON_padonak_06.gif",
	  "*shout*":"shout.gif",
	  "*smile*":"smile3.gif",
	  "*smoke*":"smoke.gif",
	  "*snooks*":"snooks.gif",
	  "*sorry2*":"sorry2.gif",
	  "*sorry*":"sorry.gif",
	  "*stink*":"stink.gif",
	  "*stop*":"stop.gif",
	  "*superstition*":"superstition.gif",
	  "*swoon2*":"swoon2.gif",
	  "*swoon*":"swoon.gif",
	  "*take_example*":"take_example.gif",
	  "*taunt*":"taunt.gif",
	  "*thank_you2*":"thank_you2.gif",
	  "*thank_you*":"thank_you.gif",
	  "*this*":"this.gif",
	  "*threaten*":"threaten.gif",
	  "*to_clue*":"to_clue.gif",
	  "*tongue*":"tongue.gif",
	  "*to_take_umbrage*":"to_take_umbrage.gif",
	  "*umnik2*":"umnik2.gif",
	  "*umnik*":"umnik.gif",
	  "*unsure*":"unsure.gif",
	  "*victory*":"victory.gif",
	  "*whistle2*":"whistle2.gif",
	  "*whistle3*":"whistle3.gif",
	  "*whistle*":"whistle.gif",
	  "*wink3*":"wink3.gif",
	  "*yahoo*":"yahoo.gif",
	  "*yes2*":"yes2.gif",
	  "*yes3*":"yes3.gif",
	  "*yes4*":"yes4.gif",
	  "*yes*":"yes.gif",
	  "*yu*":"yu.gif"
  }
  var thiz = this;
  this.subtitute = function(i, node) {
	if(node.nodeName == "#text") {
	  var str = node.nodeValue;
	  var parsed = [];
	  for(var i = 0; i >= 0 && i < str.length; ) {
		i = str.indexOf("*", i);
		if(i < 0) {
		  break;
		}
		var end = str.indexOf("*", i  + 1) + 1;
		if(end < 1) {
		  break;
		}
		var smile = str.substring(i, end);
		var gif = smiles[smile.toLowerCase()];
		//console.debug(smile);
	    if(smile && gif) {
		  parsed.push({
			s: i,
			e: end,
			gif: gif
		  });
		}
		i = end + 1;
	  }
	  //замена
	  var parent = node.parentNode;
	  for(var i = parsed.length - 1; i >= 0 ; --i) {
		var p = parsed[i];
		var text = node.splitText(p.s);
		text.deleteData(0, p.e - p.s);//удаление смайла
		var img = document.createElement("img");
		img.src = site + p.gif;
		parent.insertBefore(img, text);
	  }
	}
	for(var i = 0 ; i < node.childNodes.length; ++i) {
	  thiz.subtitute(i, node.childNodes[i]);
	}
  }
  
  this.createMenu = function(handler) {
	var menu = document.createElement("div");
	for(var s in smiles) {
	  var se = document.createElement("img");
	  se.src = site + smiles[s];
	  se.addEventListener("click", (function(s){
	    return function(){handler(s)};
	  })(s), false);
	  menu.appendChild(se);
	}
	return menu;
  }
}

try{
  var smiles = new Smiles();
  var jQuery = unsafeWindow.jQuery;
  jQuery(".msg_body p").each(smiles.subtitute);
  var msg = document.getElementById("msg");
  var menu = smiles.createMenu(function(smile) {
 	var val = msg.value;
	var s = msg.selectionStart;
	var e = msg.selectionEnd;
	msg.value = val.substring(0, s) + smile + val.substring(s, val.length);
  });
  msg.parentNode.insertBefore(menu, msg);
} catch(e) {
//  console.debug(e);
}

Вот как выглядит форма отправки:

http://img153.imageshack.us/img153/3406/55203891.png

Вот результат:

http://img708.imageshack.us/img708/7928/78667317.png

wfrr
()

На самом деле на лоре ввели подписи

// ==UserScript==
// @name           Подпесь
// @namespace      linux.org.ru
// @include        http://www.linux.org.ru/forum/*
// ==/UserScript==

document.getElementById("msg").value = "\n\n--------\n\n Привет, isden!";
wfrr
()

mount iso без root

как? обязательное условие - в произвольный каталог

wfrr
()

[птнц]Генератор тем для лора

Скрипт для greasemonkey

// ==UserScript==
// @name           35=5@0B>@ :0?G
// @namespace      linux.org.ru
// @include        http://www.linux.org.ru/forum/*
// ==/UserScript==

DeliriumGen = new (function() {
  var len = 6;
  //
  var vowels = ["а","е","ё","и","о","у","ы","э","ю","я"];
  var consonants = ["б","в","г","д","ж","з","й","к","л","м","н","п","р","с","т","ф","х","ц","ч","ш","щ"];
  function getRandom(arr) {
	with(Math) {
	  return arr[floor(random() * arr.length)];
	}	
  }
  this.getDelirium = function () {
	var res = "";
	for( var  i = 0; i< len/2; i++) {
       res += getRandom(consonants) + getRandom(vowels);
    }
    return res;
  }
})();


var titleNode = document.getElementById("title");
titleNode.value = DeliriumGen.getDelirium();

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

wfrr
()

Нанороботы в НФ.

Есть такой писатель Ливадный, и написал он «Форма жизни» (да я иногда и такое читаю) у него «микромашины» расплодились на луне, и иногда вступали в тесные половыеконтакты с человеками, отчего последние могли жить в безвоздушном пространстве при хорошей радиации, и прочие непотребства....

также у Кларка я встречал упоминание нанороботов в крови поциентов (рама 2) правда там они лишь в качестве датчиков, да и то афтар быстро про них забыл.

Итак, кто что еще вспомнит?, есено что интересует литература до появления нано-нацпроектов.

wfrr
()

[этот загадочный линукс]nfs перестал монтироваться при загрузке

Раньше монтировался, да, потом что-то отвалилось и не монтируется 8)

сеть подымалась дедовским способом через /etc/network/interfaces, щас подымается через NM, один хрен.

# uname -a
Linux radws 2.6.32-5-amd64 #1 SMP Fri Dec 10 15:35:08 UTC 2010 x86_64 GNU/Linux
# lsb_release -a
LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch
Distributor ID: Debian
Description:    Debian GNU/Linux testing (squeeze)
Release:        testing
Codename:       squeeze
# update-rc.d  -n -f nfs-common remove
update-rc.d: using dependency based boot sequencing
insserv: remove service /etc/init.d/../rc0.d/K06nfs-common
insserv: remove service /etc/init.d/../rc1.d/K06nfs-common
insserv: remove service /etc/init.d/../rc2.d/S18nfs-common
insserv: remove service /etc/init.d/../rc3.d/S18nfs-common
insserv: remove service /etc/init.d/../rc4.d/S18nfs-common
insserv: remove service /etc/init.d/../rc5.d/S18nfs-common
insserv: remove service /etc/init.d/../rc6.d/K06nfs-common
insserv: remove service /etc/init.d/../rcS.d/S18nfs-common
insserv: dryrun, not creating .depend.boot, .depend.start, and .depend.stop
# dpkg-query -p nfs-common
Package: nfs-common
...
Version: 1:1.2.2-4
...
# cat /etc/fstab
...
192.168.0.2:mnt/drive    /mnt/nfs        nfs     defaults        0 0
...

из dmesg

[  740.689536] RPC: Registered udp transport module.
[  740.689543] RPC: Registered tcp transport module.
[  740.689548] RPC: Registered tcp NFSv4.1 backchannel transport module.
[  740.774267] Slow work thread pool: Starting up
[  740.774430] Slow work thread pool: Ready
[  740.774664] FS-Cache: Loaded
[  740.816829] FS-Cache: Netfs 'nfs' registered for caching
[  740.853436] svc: failed to register lockdv1 RPC service (errno 97).
ошибка судя по гуглению воще ниачом.

при вызове mount -a опосла загрузки все монтируется.

wfrr
()

[идиотека]Лечение светодиодами

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

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

Так шо знайте уважаемые, от чего светодиодные лампочки в рассеи стоят в 10 раз дороже чем в китае, они у нас тут становятся лечебными.

wfrr
()

EvilX был забанен за однократное объявление собеседника идиотом?

напомню что товарищ звездатый, а то может пора панику поднимать уже.

wfrr
()

Обычный человек наедине с природой вопреки его воле.

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

Для меня интересно узнать какие есть ситуации вроде: упал самолет, все погибли остался один программист-линуксоед — только наиболее вероятные.

ps. Предистория: как помнится спрашивал я на лоре про мультитулы, и в посиках их описаний натыкался на сайты человечков «выживальщиков» или как то так, кож ждут глобального Капца или Большо Песца, вот меня и зеинтересовало насколько реальны аналогичные субъективные капцы или индивидуальные песцы. То шо пожар в многоэтажке, автокатастрофа, нападение и т.п. это понятно, но это не совсем то, тут и скорая и милиция, и друзья и т.п., а вот те случай когда МЧС и рады помочь да вы от нее далеко интересны.

wfrr
()

Как выглядит ваша елка

реквестирую говнофотки в тред!

wfrr
()

Почему не запретят натуральные елки?

Это пипец, белкам же негде жить из-за языческих замашек гомо сапиенсов. Заем губить природу?

wfrr
()

[Sugar for coffie]Сахарок для java

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


import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * Этакая штука для создания карт, массивов и т.п. одной строкой
 * <p/>
 * @author wfrr
 */
public final class Sugar {
  
  /**
   * Создает объект типа {@link Pair }
   * @param <L>
   * @param <R>
   * @param l
   * @param r
   * @return 
   */
  public static <L, R> Pair<L, R> p(L l, R r) {
    return new Pair<L, R>(l, r);
  }
  
  /**
   * Создает карту из переданных пар
   * @param <K>
   * @param <V>
   * @param pairs
   * @return 
   */
  public static <K, V> Map<K, V> map(Pair<K, V> ... pairs) {
    HashMap<K, V> m = new HashMap<K, V>();
    if(pairs != null) {
      for(Pair<K, V> pair: pairs) {
        m.put(pair.getLeft(), pair.getRight());
      }
    }
    return m;
  }
  
  /**
   * Возвращает массив переданных элементов
   * @param <T>
   * @param ts
   * @return 
   */
  public static <T> T[] array(T ... ts) {
    return ts;
  }
  
  /**
   * Заполняет коллекцию
   * @param <T>
   * @param ts
   * @return 
   */
  public static<C extends Collection<T>, T> C fill(C c, T ... ts) {
    if(ts != null) {
      for(T t: ts) {
        c.add(t);
      }
    }
    return c;
  }
  
  /**
   * Возвращает мутабельный список содержащий переданные элементы
   * @param <T>
   * @param ts
   * @return 
   */
  public static <T> List<T> list(T ... ts) {
    if(ts == null) {
      return new ArrayList<T>();
    }
    return fill(new ArrayList<T>(ts.length), ts);
  }
  
  /**
   * Возвращает мутабельный набор содеражащий переданные элементы
   * @param <T>
   * @param ts
   * @return 
   */
  public static <T> Set<T> set(T ... ts) {
    if(ts == null) {
      return new HashSet<T>();
    }
    return fill(new HashSet<T>(ts.length), ts);
  }
}

/**
 * Пара, для различный контейнеров и прочего. 
 * @author wfrr
 */
public class Pair<T1, T2> {
  T1 left;
  T2 right;

  public Pair() {
  }

  public Pair(T1 left, T2 right) {
    this.left = left;
    this.right = right;
  }

  public T1 getLeft() {
    return left;
  }

  public void setLeft(T1 left) {
    this.left = left;
  }

  public T2 getRight() {
    return right;
  }

  public void setRight(T2 right) {
    this.right = right;
  }

  @Override
  @SuppressWarnings("unchecked")
  public boolean equals(Object obj) {
    if (obj == null) {
      return false;
    }
    if (getClass() != obj.getClass()) {
      return false;
    }
    final Pair<T1, T2> other =
      (Pair<T1, T2>) obj;
    if (this.left != other.left &&
      (this.left == null || !this.left.equals(other.left))) {
      return false;
    }
    if (this.right != other.right && (this.right == null ||
      !this.right.equals(other.right))) {
      return false;
    }
    return true;
  }

  @Override
  public int hashCode() {
    int hash = 5;
    hash = 53 * hash + (this.left != null ? this.left.hashCode() : 0);
    hash = 53 * hash + (this.right != null ? this.right.hashCode() : 0);
    return hash;
  }

  @Override
  public String toString() {
    return "(" + left + ", " + right + ")";
  }
}

Юзать так:

Map<String, Integer> m = map(p("three",3),p("two",2))
wfrr
()

Посоветуйте мультитул

критерии:
- юзабельные пассатижи с кусачками
- пила
- отвертки или адаптер под шестигранник
- вес поменьше

наличие ножа или маникюрных нониц не нужно.

Вот такое не предлагать

wfrr
()

респектгуберу

Комментировать не буду

Собственно картинка для немножко неЪ: http://www.yaplakal.com/uploads/post-3-12931778592261.jpg

Обсуждение для совсем неЪ: http://www.yaplakal.com/forum2/st/0/topic299632.html

звиняйте за такие ссылки но на местном форуме сите нещадно трется.

wfrr
()

[нано-LED]handmade хирлянда

вотщем набрел я на китайские светодиоды, каждом из которых сидит три кристала - R, G и B и микросхема всем этим перемигивающая. Алгоритм перемигивания у нее эпилепсический - то мигает часто то плавно опереходит из одного цвета в другой. Но... проблема в том что для каждого кристала нужно свое напряжение, ибо если тупо подключить сие чудо к БП, то при 2х вольтах горит красный, при 3 красный быстро сгорает и горит только синий, а зеленый дымится. По прикидкам сие чудо нужно подключать через стабилизатор тока или (что проще и дешевле) резистор в >200ом при 3 вольтах напряжения.

Кто что думает по сему поводу? (а лучше если знает как по умному подключать сии наноустройства)

wfrr
()

[РВП]Снимки наноспутников: догнать и перегнать гуголь.

http://lenta.ru/news/2010/12/21/geoportal/

На сайте geoportal.ntsomz.ru для бесплатного просмотра и скачивания представлены спутниковые фотографии Земли низкого разрешения. ...

Геопортал разрабатывался ОАО «Российские космические системы» совместно с НИИ точных приборов. На создание ресурса было потрачено 10 миллионов рублей. «Чем он лучше Google? Тем, что информация на геопортале будет обновляться ежедневно, а как вы знаете, в Google информация иногда годами не обновляется», - заявил гендиректор и генеральный конструктор ОАО «Российские космические системы» Юрий Урличич.

Тыкать сюда: http://geoportal.ntsomz.ru/

Ни у кого сие не грузится.

wfrr
()

Браузерные войны II: Возвращение осла.

Появляются давно позабытые надпейси:

Обращаем ваше внимание, что страница оптимизирована для просмотра в браузере Microsoft Internet Explorer 9 Beta. В других браузерах функции и разметка страницы могут не работать или работать неправильно.

Вполне ожидаемо, что сайт с такой рекламой в файрфоксе глючит и отображается коряво.

Пруфлинк: http://beyond.ixbt.com/

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

wfrr
()

[мультики]Ищу черную дыру.

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

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

 

wfrr
()

RSS подписка на новые темы