Архивы автора: xoma

Изучаем Perl. Упражнения к главе 2.

Ответы на упражнения к главе 2.

1

#!/usr/bin/env perl
use strict;
use warnings;
use 5.010;

use constant PI => 3.141592654;

my $radius = 12.5;
say 2 * PI * $radius;

2

#!/usr/bin/env perl
use strict;
use warnings;
use 5.010;

use constant PI => 3.141592654;

say ‘Input radius:’;

chomp(my $radius = <STDIN>);

say 2 * PI * $radius;

3

#!/usr/bin/env perl
use strict;
use warnings;
use 5.010;

use constant PI => 3.141592654;

say ‘Input radius:’;

chomp(my $radius = <STDIN>);

my $circ = 2 * PI * $radius;

if($radius < 0){
$circ = 0;
}

say $circ;

4

#!/usr/bin/env perl
use strict;
use warnings;
use 5.010;

say ‘input one number:’;

chomp(my $one = <STDIN>);

say ‘input second number:’;

chomp(my $second = <STDIN>);

my $result = $one * $second;

say «$one * $second = $result»;

5

#!/usr/bin/env perl

use strict;
use warnings;
use 5.010;

say ‘input one string:’;

chomp(my $string = <STDIN>);

say ‘input repeat number:’;

chomp(my $number = <STDIN>);

my $result = $string x $number;

say «result is $result»;

Особо запомнилась конструкция вида:

chomp(my $radius = <STDIN>);

Составление концепции проекта

Казалось бы что может быть проще!
Есть проект, необходимо его описать и составить некую концепцию.
Для меня концепция — это краткое описание цели проекта, его преимуществ и достоинств. Однако на деле все оказывается не так просто.
Есть разрабатываемый проект — портал о достопримечательностях всего мира (http://ru.worldpoi.info/), необходимо изложить в письменном виде концепцию этого проекта.

Открываю новый текстовый файл в надежде, что сейчас слова потекут рекой…но не тут то было! Полнейший ступор! Я не знаю с чего и как начать!

Блин…думаю…думаю…Если что надумаю — выложу тут =)

Необходима разработка интернет-проекта ?

Мы с радостью Вам поможем!

Доступ к настройкам модуля в Yii

При разработке на Yii довольно часто приходится иметь дело с модулями.
Каждый модуль может иметь свои настройки (переменные уровня модуля). Для получения доступа к такого рода настройкам из самого модуля я использую конструкцию типа вот такой:

Yii::app()->controller->module->propertyName;

Однако если настройки модуля необходимо получить из другого модуля этого же приложения  или из самого приложения — такой прием не подойдет, так как переменная module может быть не определена, если текущий контроллер  не принадлежит модулю.
Для этого применяется конструкция вида:

Yii::app()->getModule(‘user’)->propertyName;

Здесь ‘user’ — название модуля, замените его на название своего модуля.
ВНИМАНИЕ!!! 
Название модуля пишется только в нижнем регистре, иначе не работает!

Второй вариант более универсальный и переносимый — стараюсь использовать только его.

Запарился с почтой от mail.ru

Все почтовики (Яндекс, Гугл и т.д.) «хавают» письма нормально, нет вот mail.ru начинает кочеврежиться. Косяк то конечно мой (лишняя запятая в хедере), но блин, все нормально переваривают, а мыло не хочет.

п.с. и рамблер !