[>]
Re: Пошёл спать
im.100
spline(station13, 1) — 51t
2014-06-09 20:06:15
>жаль, что без стихов, прошый раз стихи меня покорили, до сих пор хожу наговариваю почему-то :) хоть гимн или девиз из них строй :)
Пошукал по базе. Где стихи? Чёт не нашёл с наскоку =)
[>]
Re: Пошёл спать
im.100
51t(mira, 2) — 51t
2014-06-09 20:26:25
а в ню-ёрке дождь и сырость
ты, ii, мне ночью снилось
уоу.... девочка, живущая в сети... нашедшая любовь... между строк... :)
[>]
Re: Пошёл спать
im.100
spline(station13, 1) — 51t
2014-06-09 21:11:56
>сразу видно человека, который на "свитер" не подписан :) как и я :)
Хоть это и лучшая соцсеть что я видел, она всё равно неудобна.
[>]
как бы тест
im.100
iiUzero(station13, 9) — All
2014-06-09 22:34:46
всем привет, надо отметиться для порядку, потому -- вот!
..проба на новой ноде..
вроде бы, всё работает
[>]
Re: 51t закрыт
im.100
iiUzero(station13, 9) — 51t
2014-06-09 22:34:46
> кто не прискакал сюда - тот не фидошник... иишник...
да туточки :)
только не прискакал, а дополз...
[>]
Re: puppyrus
im.100
iiUzero(station13, 9) — 51t
2014-06-09 22:34:46
> мы потом второе кольцо заведём - там основная жизнь и будет :)
моя пре-е-е-лесть! © Голый
[>]
Re: Игры
im.100
iiUzero(station13, 9) — gadfly
2014-06-09 22:34:46
> UFO:AI
о, я тоже недавно поставил поностальгировать, но играть тяжко: как только из гранатомёта начинаешь прицеливаться -- всё начинает тормозить нипадецки, ждёшь перерисовки по 2 минуты после двиджения курсора с прицелом.
чо-то как-то не в дугу :(
[>]
Re: Хочу эху
im.100
iiUzero(station13, 9) — Difrex
2014-06-09 22:34:46
>>Создал у себя linux.14. Может, добрый Виктор её даже на бон закинет =)
>О. класс. :)
таки да :)
[>]
Re: Сервер выдает ошибки
im.100
iiUzero(station13, 9) — 51t
2014-06-09 22:34:46
> python вообще лучший язык для непрограммистов. если даже такая Кристина, как я, смог его научиться применять.
разрешите подписаться (как непрограммисту)
[>]
Re: Сервер выдает ошибки
im.100
ntrknlmp.exe(mira, 9) — iiUzero
2014-06-09 23:42:09
>> python вообще лучший язык для непрограммистов. если даже такая Кристина, как я, смог его научиться применять.
>разрешите подписаться (как непрограммисту)
а я не подпишусь:(
[>]
Re: Игры
im.100
gadfly(mira, 7) — iiUzero
2014-06-10 00:46:57
>> UFO:AI
>о, я тоже недавно поставил поностальгировать, но играть тяжко: как только из гранатомёта начинаешь прицеливаться -- всё начинает тормозить нипадецки, ждёшь перерисовки по 2 минуты после двиджения курсора с прицелом.
>чо-то как-то не в дугу :(
О, и у тебя такая хрень? Интел? На интеле раньше вообще не работало. Раздражает, собака. Пришлось от гранатомёта отказаться.
[>]
Привет!
im.100
vit01(mira, 1) — All
2014-06-10 04:07:02
Приветствую вас всех, дорогие поинты! У сисопа вашего время 9:07, и хорошая погода. Большинство времени в ii он сегодня проведёт со своего телефона, так же, как и обычно по утрам.
[>]
Доброе утро
im.100
spline(station13, 1) — All
2014-06-10 04:38:33
Всем доброго утра. В Кургане 6:30, за окном +12 и ясно. Вот такое хреновое лето =)
[>]
Re: Сервер выдает ошибки
im.100
spline(station13, 1) — ntrknlmp.exe
2014-06-10 06:55:06
>>> python вообще лучший язык для непрограммистов. если даже такая Кристина, как я, смог его научиться применять.
>>разрешите подписаться (как непрограммисту)
>а я не подпишусь:(
Я тоже. Лучшее что пока видел это lisp =) И я не программист =)
[>]
Re: Сервер выдает ошибки
im.100
51t(mira, 2) — spline
2014-06-10 06:58:56
ура, перепись :)
lisp он вообще не линейный. lisp я своей жене в жизнь не объясню, чтобы она это на свою модель представления реальности наложить смогла. в отличие от python.
[>]
что тебе снится, сервер иишный
im.100
51t(mira, 2) — All
2014-06-10 07:06:45
у кого-нибудь есть идеи, как забирать сообщения из 2 кольца обратно в 1? вручную? по фильтру имён и фамилий + вручную? или оптом, пока чисто?
и кто их будет пересылать туда, али отсюда, какой принцип?
[>]
Re: Сервер выдает ошибки
im.100
spline(station13, 1) — 51t
2014-06-10 07:12:44
>lisp он вообще не линейный. lisp я своей жене в жизнь не объясню, чтобы она это на свою модель представления реальности наложить смогла. в отличие от python.
Я своей жене пока что ничего не объясню. Пайтон тем более. Как человеку, далёкому от программирования, объяснить что такое классы, методы, свойства? Что такое инкапсуляция, полиморфизм, наследование.
В общем, ООП это сложно. Процедурное программирование или функциональное несколько проще. Тем более что lisp это не haskell и не надо городить рекурсию на рекурсии.
P.P.S.: Завязываю. А то мы так до холивара ещё докатимся =) Просто лисп я понимаю, а ООП не понимаю.
[>]
Re: что тебе снится, сервер иишный
im.100
51t(mira, 2) — vit01
2014-06-10 07:35:49
где он будет запускаться? у кого-то на ноде, или пушем?
список доверенных пойнтов как вести? и кто утверждать будет? :)
если хорошее и доброе сообщение от злого пойнта - как пропускать? :)
[>]
что тебе снится, сервер иишный
im.100
spline(station13, 1) — 51t
2014-06-10 07:36:12
>у кого-нибудь есть идеи, как забирать сообщения из 2 кольца обратно в 1? вручную? по фильтру имён и фамилий + вручную? или оптом, пока чисто?
>и кто их будет пересылать туда, али отсюда, какой принцип?
Я пока вскользь думал над этим. Ничего умнее галки на каждом сообщении для модератора не придумал. Но это не вариант, по мне. К тому же потребует изменений ноды и ввода новых сущностей.
[>]
Re: что тебе снится, сервер иишный
im.100
vit01(mira, 1) — 51t
2014-06-10 07:57:39
> где он будет запускаться? у кого-то на ноде, или пушем?
На ноде будет. Список утверждать голосованием.
> если хорошее и доброе сообщение от злого пойнта - как пропускать? :)
Вручную.
[>]
Haiku OS R1 Aplha4
im.100
spline(station13, 1) — All
2014-06-10 07:59:09
После сабжа что-нить было или они умерли? Захотелось потыкать немного, но сомневаюсь пока.
[>]
Re: What you feel when your eyes closed?
im.100
51t(mira, 2) — spline
2014-06-10 08:04:01
это который? я в них путаюсь, все одинаковые какие-то. :) но который первый альбомчик - он какой-то гармоничный, я его не помню, но каждый день по сту раз слушаю, фоном. два других пробовал - не то, нет той гармонии. :)
[>]
Re: Сервер выдает ошибки
im.100
51t(mira, 2) — spline
2014-06-10 08:05:00
> Я своей жене пока что ничего не объясню. Пайтон тем более. Как человеку, далёкому от программирования, объяснить что такое классы, методы, свойства? Что такое инкапсуляция, полиморфизм, наследование.
Я понятия не имею, что такое классы, методы, свойства, а три других слова для меня вообще ругательные. :)
При этом я уже много чего написал на python. :)
[>]
Re: что тебе снится, сервер иишный
im.100
vit01(mira, 1) — spline
2014-06-10 08:06:51
> Я пока вскользь думал над этим. Ничего умнее галки на каждом сообщении для модератора не придумал. Но это не вариант, по мне. К тому же потребует изменений ноды и ввода новых сущностей.
Надо либо галку, либо кнопку. Они скопируют сообщения в базу read-only ноды, которая гейтуется первым кольцом.
[>]
Re: что тебе снится, сервер иишный
im.100
51t(mira, 2) — spline
2014-06-10 08:08:14
> Я пока вскользь думал над этим. Ничего умнее галки на каждом сообщении для модератора не придумал. Но это не вариант, по мне. К тому же потребует изменений ноды и ввода новых сущностей.
ну, не галки, а кнопки. в принципе, можно сделать, как офлайн бандл - который хоть передаётся онлайн, в виде url - но это офлайн бандл :) либо просто сделать крос-ноду, на которой будут лежать хорошие сообщения, накиданные туда - и её уже гейтовать. :)
мы же не эталонную ноду меняем, а мою - к моей вечно что-нибудь прикрученное. надо её хоть на 0.3 смигрировать, а то там в старой версии остатки. Да не, сделать такое - это одно условие в шаблоне и две строки в run.py. Посморим...
[>]
Re: Сервер выдает ошибки
im.100
vit01(mira, 1) — 51t
2014-06-10 08:09:18
> Я понятия не имею, что такое классы, методы, свойства, а три других слова для меня вообще ругательные. :)
А вот мне объяснили, что это такое. ООП само по себе неплохо, но есть люди, которые им злоупотребляют.
[>]
Re: Сервер выдает ошибки
im.100
51t(mira, 2) — vit01
2014-06-10 08:10:57
> А вот мне объяснили, что это такое.
это сложно воспринимать линейно. когда "пошёл туда, взял то", то это линейно смотришь и исполняешь. а когда вот эти все навороты, которые сложно представить метафорически, и надо в них вдумываться - это только программистам понятно. тем, у кого подобного мышления нет - непонятно. :)
[>]
Re: Сервер выдает ошибки
im.100
vit01(mira, 1) — 51t
2014-06-10 08:16:59
> это сложно воспринимать линейно. когда "пошёл туда, взял то", то это линейно.
> это только программистам понятно. тем, у кого подобного мышления нет - непонятно. :)
Я сначала тоже никак догнать не мог, это тоже как-то всё сложно было, но нашёлся человек, который смог всё просто, линейно и понятно объяснить.
Да и какой я программист? Так только, about base64 :)
[>]
Re: Сервер выдает ошибки
im.100
51t(mira, 2) — vit01
2014-06-10 08:18:45
> Я сначала тоже никак догнать не мог, это тоже как-то всё сложно было, но нашёлся человек, который смог всё просто, линейно и понятно объяснить.
нет, в принципе я понимаю это. и понимаю, что моё нетехническое мышление при желании эти вещи сможет понять. но они мне слишком скучны, чтобы я мог о них думать :) а уж объяснить своей жене... :) мы бы тогда ещё раньше развелись :)
[>]
Re: Haiku OS R1 Aplha4
im.100
51t(mira, 2) — spline
2014-06-10 08:38:15
> После сабжа что-нить было или они умерли? Захотелось потыкать немного, но сомневаюсь пока.
релизы - не знаю, найтли постоянные, там процесс кипит.
[>]
Re: Сервер выдает ошибки
im.100
gadfly(mira, 7) — spline
2014-06-10 09:17:38
>>lisp он вообще не линейный. lisp я своей жене в жизнь не объясню, чтобы она это на свою модель представления реальности наложить смогла. в отличие от python.
>P.S.: Хотя, в лиспе и ООП есть, но оно не обязательно совсем.
>P.P.S.: Завязываю. А то мы так до холивара ещё докатимся =) Просто лисп я понимаю, а ООП не понимаю.
ООП - это объектно-озабоченный программист :)
[>]
Re: Haiku OS R1 Aplha4
im.100
spline(station13, 1) — 51t
2014-06-10 09:35:18
>релизы - не знаю, найтли постоянные, там процесс кипит.
Сабж при установке в qemu валится в кернел паник. Попробую потом как-нить найтли поставить.
[>]
Re: Сервер выдает ошибки
im.100
iiUzero(station13, 9) — spline
2014-06-10 11:53:54
>Я своей жене пока что ничего не объясню. Пайтон тем более. Как человеку, далёкому от программирования, объяснить что такое классы, методы, свойства? Что такое инкапсуляция, полиморфизм, наследование.
>
o_O сам этого не знаю, особенно три последних слова
>В общем, ООП это сложно. Процедурное программирование или функциональное несколько проще. Тем более что lisp это не haskell и не надо городить рекурсию на рекурсии.
>
>P.S.: Хотя, в лиспе и ООП есть, но оно не обязательно совсем.
воооот! я думаю s/лиспе/питоне/
>
>P.P.S.: Завязываю. А то мы так до холивара ещё докатимся =) Просто лисп я понимаю, а ООП не понимаю.
да, главное - понять
[>]
Re: Игры
im.100
iiUzero(station13, 9) — gadfly
2014-06-10 11:53:54
>О, и у тебя такая хрень? Интел? На интеле раньше вообще не работало. Раздражает, собака.
Интел.
Так это только на интеле?
> Пришлось от гранатомёта отказаться.
а как без него? ну, ваще
[>]
Re: Игры
im.100
gadfly(mira, 7) — iiUzero
2014-06-10 12:11:51
>>О, и у тебя такая хрень? Интел? На интеле раньше вообще не работало. Раздражает, собака.
>Интел.
>Так это только на интеле?
Предположительно. С интелом обычно всякие косяки случаются. Нагуглить подтверждение не удалось.
>> Пришлось от гранатомёта отказаться.
>а как без него? ну, ваще
Стимулирует исследования.
[>]
Re: Сервер выдает ошибки
im.100
spline(station13, 1) — 51t
2014-06-10 13:46:58
>> Радиотехник-раздолбай и остряк-самоучка.
>так это всё-таки техническая специальность.
Я никогда и не говорил что я не технарь. Я не программист просто. Но лисп прост и последователен. И пишу всё через функции, а не как в ООП ЯП (том же пайтоне) функция получает объект и вызывает его метод. Слишком много надо знать для того чтобы такое понимать =)
[>]
Haiku OS
im.100
spline(station13, 1) — All
2014-06-10 14:09:44
Завёл я таки это дело. Оказывается, я забыл для qemu ключик -m 512M. А 128 (по-умолчанию) гайке мало. В принципе, приятно, хотя сеть пока и не завелась. Только трекер падает каждые пять минут даже если ничего не делать.
Ещё завёл колибри. Вот это уже прикольно. С учётом того что туда портировали fpc, может, ii-софт туда написать? =)
[>]
Re: Сервер выдает ошибки
im.100
vit01(mira, 1) — spline
2014-06-10 14:22:41
> И пишу всё через функции, а не как в ООП ЯП (том же пайтоне) функция получает объект и вызывает его метод. Слишком много надо знать для того чтобы такое понимать =)
ООП - это расширение тех же самых функций. Есть места, где оно уместно, но злоупотреблять этим не надо. А то понапишут всякие там "программеры" Hello World с объектами и классами, да так, что даже не прочитаешь :)
[>]
Re: Сервер выдает ошибки
im.100
spline(station13, 1) — vit01
2014-06-10 14:51:55
>ООП - это расширение тех же самых функций. Есть места, где оно уместно, но злоупотреблять этим не надо. А то понапишут всякие там "программеры" Hello World с объектами и классами, да так, что даже не прочитаешь :)
Можно так считать, но это неправда =)
Суть ООП как раз в том, что там только классы, свойства и методы. С тремя слонами ООП: наследованием, полиморфизмом и инкапсуляцией. И когда в том же пайтоне ты пишешь str = "Hello world" ты уже создаёшь объект класса "строка" со своими методами. И от этого не уйти так просто. Можно просто этого не замечать =)
[>]
Re: Haiku OS
im.100
51t(mira, 2) — spline
2014-06-10 14:56:10
ii-софт надо написать для всего. :)
а у колибри такой мыл-клиент приятный :) прямо создан для ii :)
где, кстати, fpc, покажь?
[>]
Re: Сервер выдает ошибки
im.100
spline(station13, 1) — spline
2014-06-10 14:58:15
В подтверждение мною сказанного:
str = "HeLlO WoRlD!"
str.capitalize()
Первой строкой создаём объект, а во второй вызываем его метод. В том же лиспе это реализовано функцией:
(defvar str '"HeLlO WoRlD!")
(string-capitalize str)
Первой строкой объвляем переменную и присваиваем ей значение, а во второй вызываем функцию, принимающую перемеенную и возвращающую результат.
С первого взгляда разница невелика, но это два сильно разных подхода =)
[>]
Re: Сервер выдает ошибки
im.100
vit01(mira, 1) — spline
2014-06-10 15:07:39
> Суть ООП как раз в том, что там только классы, свойства и методы. С тремя слонами ООП: наследованием, полиморфизмом и инкапсуляцией. И когда в том же пайтоне ты пишешь str = "Hello world" ты уже создаёшь объект класса "строка" со своими методами. И от этого не уйти так просто. Можно просто этого не замечать =)
Суть как раз в этом самом, просто мы это немного по-разному называем :) А насчёт той самой строки в питоне: это создание экземпляра уже готового класса, а не программирование своего. Понятно, что от этого не уйти.
Просто возмущают всякие крайности, когда людям надо просто написать print "hello world", а они разводят:
class HelloWorldController {
private $model;
function __construct($model) {
$this->model = $model;
}
function handleEvent($args) {
$this->model->setStrategy($args[2]);
$this->model->addText($args[1]);
}
}
class HelloWorldModel {
private $text;
private $observers = array();
private $strategy;
function attach($observer) {
$this->observers[] = $observer;
}
function getData() {
$facade = new HelloWorldFacade($this->strategy);
return $facade->getHelloWorld().$this->text."\n";
}
function addText($text='') {
$this->text = $text;
$this->notify();
}
function setStrategy($strategy) {
$this->strategy = $strategy;
}
function notify() {
foreach ($this->observers as $observer) {
$observer->update();
}
}
}
class HelloWorldView {
private $model;
function initialize($model) {
$this->model = $model;
$model->attach($this);
return $this->makeController();
}
function makeController() {
return new HelloWorldController($this->model);
}
function update() {
$this->display();
}
function display() {
echo $this->model->getData();
}
}
/*********************************************************************
"Business logic"
********************************************************************/
class HelloWorld {
function execute() {
return "Hello world";
}
}
class HelloWorldDecorator {
private $helloworld;
function __construct($helloworld) {
$this->helloworld = $helloworld;
}
function execute() {
return $this->helloworld->execute();
}
}
abstract class HelloWorldEmphasisStrategy {
abstract function emphasize($string);
}
class HelloWorldBangEmphasisStrategy extends HelloWorldEmphasisStrategy {
function emphasize($string) {
return $string."!";
}
}
class HelloWorldRepetitionEmphasisStrategy extends HelloWorldEmphasisStrategy {
function emphasize($string) {
return $string." and ".$string." again";
}
}
class HelloWorldEmphasizer extends HelloWorldDecorator {
private $strategy;
function HelloWorldEmphasizer($helloworld,$strategy) {
$this->strategy = $strategy;
parent::__construct($helloworld);
}
function execute() {
$string = parent::execute();
return $this->strategy->emphasize($string);
}
}
class HelloWorldStrategyFactory {
static function make($type) {
if ($type == 'repetition') return self::makeRepetitionStrategy();
return self::makeBangStrategy();
}
static function makeBangStrategy() {
return new HelloWorldBangEmphasisStrategy;
}
static function makeRepetitionStrategy() {
return new HelloWorldRepetitionEmphasisStrategy;
}
}
class HelloWorldFormatter extends HelloWorldDecorator {
function execute() {
$string = parent::execute();
return $string."\n";
}
}
class HelloWorldFacade {
private $strategy;
function __construct($strategyType) {
$this->strategy = HelloWorldStrategyFactory::make($strategyType);
}
function getHelloWorld() {
$formatter = new HelloWorldFormatter(
new HelloWorldEmphasizer(
new HelloWorld,$this->strategy));
return $formatter->execute();
}
}
$model = new HelloWorldModel;
$view = new HelloWorldView;
$controller = $view->initialize($model);
$controller->handleEvent($_SERVER['argv']);
(если что, это просто прикол был)