OpenSolaris, OpenIndiana, Nexenta Forum

Разговоры обо всем => Форум, сайт => Тема начата: sCode от Август 21, 2011, 09:31:08 pm

Название: Реформация os-solaris.ru
Отправлено: sCode от Август 21, 2011, 09:31:08 pm
Предлагаю переделать os-solaris.ru, так:
Название: Re: Реформация os-solaris.ru
Отправлено: keremet от Август 26, 2011, 11:29:55 am
Интересные предложения. LiveStalker в следующем месяце собирается поднять wiki. Раньше у нас тоже были wiki, но там начали регаться спамеры и писать всякую рекламу. Думаю, в этот раз надо бы сделать, чтобы редактировать могли только те, кто может написать полезные вещи.
Название: Miass OpenSolaris User Group
Отправлено: Илья от Август 26, 2011, 12:15:23 pm
Настрогал WIKI (http://forum.arhipkin.com/about/) для своего форума самостоятельно примитивно конечно, дизайнер бы конечно лучше сделал. Просто немного в веб-программировании понимаю больше склонен к этому чем к системному программированию. Давайте бесплатно настрогаю для вашего форума About Us и историю OpenSolaris (http://www.post.arhipkin.com/?p=346) у меня задумка есть только тескт давайте это каг бэ будет просто страница в вашем субдомене о форуме ИДЕТ?
P.S. Делаю бесплатно мне же нужно набираться опыта ;)
Название: Re: Реформация os-solaris.ru
Отправлено: jSnake от Август 26, 2011, 01:42:03 pm
Так, давайте не будем путать. Вики это вики со своим, дурным, но языком разметки, своими правилами и нюансами. Отношение к HTML и веб-программированию сугубо косвенное. Что касается развития сайта, для начала удалите нафик div id="head". Будет гораздо лучше. После этого давайте как-то придумаем способ выкладывать новости и статьи на главной, а не на форуме.

P.S. Илья, там в файлике тот минимум, которым необходимо обладать, чтобы называться web-программистом PHP. Если нравится и хочется этим заниматься, советую изучить.
Название: Re: Реформация os-solaris.ru
Отправлено: Илья от Август 26, 2011, 01:51:16 pm
Я не PHP - программист и не работаю чисто хобби
Спасибо приму к сведению по немногу осваиваю, самое главное не беру денег поэтому ни кого не обидел своим опытом
PHP - мне не интересен для моих одномоментных поделок если в плане того коротко сворганить страницу HTML тут как раз удобнее к примеру чтобы вставить изображение просто
<img src="solaris.png" class="photo" title="Solaris" />На PHP же надо целый рулон бумаги
Цитировать
Класс для работы с изображениями class cms_imgФункции класса:
- Создание нового изображения с указанными размерами и цветом. или просто загружаем существующее.
<?PHP
class cms_img {

public $coordinate=4; // 1-верхний, левый, 2-правый, верхний, 3-нижний, правый...
public $coord=array();
public $image_type=IMAGETYPE_PNG;

function coordinat($srcWidth, $srcHeight, $logoWidth, $logoHeight){
if($this->coordinate==1){
$this->coord[1]=0;
$this->coord[2]=0;
} elseif($this->coordinate==2){
$this->coord[1]=$srcWidth - $logoWidth;
$this->coord[2]=0;
} elseif($this->coordinate==3){
$this->coord[1]=$srcWidth - $logoWidth;
$this->coord[2]=$srcHeight - $logoHeight;
} else {
$this->coord[1]=0;
$this->coord[2]=$srcHeight - $logoHeight;
}
}

function load_img($filename) {
    $image_info = getimagesize($filename);
    $this->image_type=$image_info[2];
    if($this->image_type==IMAGETYPE_JPEG or $this->image_type==2 ) {
        return imagecreatefromjpeg($filename);
    } elseif($this->image_type == IMAGETYPE_GIF or $this->image_type==1 ) {
        return imagecreatefromgif($filename);
    } elseif($this->image_type == IMAGETYPE_PNG or $this->image_type==3 ) {
        return imagecreatefrompng($filename);
    }
}

function load($img){
    $this->namefile=$img;
    $this->srcImage = $this->load_img($this->namefile);
}

function fsave($img) {
    if($this->image_type == IMAGETYPE_JPEG ) {
        ImageJPEG($this->srcImage, $img, 100);
    } elseif($this->image_type == IMAGETYPE_GIF ) {
        ImageGIF($this->srcImage, $img);
    } elseif($this->image_type == IMAGETYPE_PNG ) {
        ImagePNG($this->srcImage, $img);
    } else {
        ImagePNG($this->srcImage, $img);
    }
}


function output(){
    if($this->image_type == IMAGETYPE_JPEG ) {
        header("Content-Type: image/jpg");
        ImageJPEG($this->srcImage);
    } elseif($this->image_type == IMAGETYPE_GIF ) {
        header("Content-Type: image/gif");
        ImageGIF($this->srcImage);
    } elseif($this->image_type == IMAGETYPE_PNG ) {
           header("Content-Type: image/png");
           ImagePNG($this->srcImage);
    } else {
        header("Content-Type: image/png");
        ImagePNG($this->srcImage);
    }
}

function save($namefile=false){
    $this->namefile=$namefile?$namefile:$this->namefile;
    $this->fsave($this->namefile);
}

function sxy(){
    $this->srcWidth  = ImageSX($this->srcImage);
    $this->srcHeight = ImageSY($this->srcImage);
    return  array("w"=>$this->srcWidth,"h"=>$this->srcHeight);
}


function setlogo($logosrc,$coordinate=false)
{
    $this->coordinate=$coordinate!=false&&preg_match("#^\d$#",$coordinate)?$coordinate:$this->coordinate;
    $logoImage = $this->load_img($logosrc);

    $srcWidth  = ImageSX($this->srcImage);
    $srcHeight = ImageSY($this->srcImage);

    $logoWidth  = ImageSX($logoImage);
    $logoHeight = ImageSY($logoImage);

    imageAlphaBlending($logoImage, false);
    imageSaveAlpha($logoImage, true);

    $trcolor = ImageColorAllocate($logoImage, 255, 255, 255);
    ImageColorTransparent($logoImage , $trcolor);

    $this->coordinat($srcWidth, $srcHeight, $logoWidth, $logoHeight);
    imagecopy($this->srcImage, $logoImage, $this->coord[1], $this->coord[2],0,0, $logoWidth, $logoHeight);

    unset($logoImage);
}

function resize($width,$height=false){

    $width=preg_match("#^\d+$#isU",$width)?$width:false;
    $height=preg_match("#^\d+$#isU",$height)?$height:false;

    if(($width!='100'&&$height==false) or ($width!=false&&$height!=false)){

    $w_src = ImageSX($this->srcImage);
    $h_src = ImageSY($this->srcImage);

     if($height==false){
    $height=($h_src/100)*$width;
    $width=($w_src/100)*$width;
     }

    $dest = imagecreatetruecolor($width,$height);

    if($height==$width){
    if ($w_src>$h_src) {
    imagecopyresized($dest, $this->srcImage, 0, 0, round((max($w_src,$h_src)-min($w_src,$h_src))/2), 0, $width, $height, min($w_src,$h_src), min($w_src,$h_src));
    } else {
    imagecopyresized($dest, $this->srcImage, 0, 0, 0, round((max($w_src,$h_src)-min($w_src,$h_src))/2), $width, $height, min($w_src,$h_src), min($w_src,$h_src));
    }} else {
    imagecopyresized($dest, $this->srcImage, 0, 0, 0, 0, $width, $height, $w_src, $h_src);
    }

    $this->srcImage=$dest;
    unset($dest);

}}

function destroy(){
    ImageDestroy($this->srcImage);
}

function text($text,$fontfile,$color='#000000',$size=20,$angle=0,$x=10,$y=10,$pr=0){
    $col=$this->htmltorgb($color);
    $color = imagecolorallocatealpha($this->srcImage, $col[0],$col[1], $col[2],$pr);
    imagettftext ($this->srcImage,$size,$angle,$x,$y,$color,$fontfile,$text);
}

function htmltorgb($color)
{
    if ($color[0] == '#')
        $color = substr($color, 1);

    if (strlen($color) == 6)
        list($r, $g, $b) = array($color[0].$color[1],
                                 $color[2].$color[3],
                                 $color[4].$color[5]);
    elseif (strlen($color) == 3)
        list($r, $g, $b) = array($color[0].$color[0], $color[1].$color[1], $color[2].$color[2]);
    else
        return false;

    $r = hexdec($r); $g = hexdec($g); $b = hexdec($b);

    return array($r, $g, $b);
}

function create($width,$height,$color='#ffffff') {
    $width=preg_match("#^\d+$#isU",$width)?$width:200;
    $height=preg_match("#^\d+$#isU",$height)?$height:200;
    $col=$this->htmltorgb($color);
    $this->srcImage = imagecreatetruecolor($width,$height);
    $color = imagecolorallocate($this->srcImage, $col[0],$col[1], $col[2]);
    imagefilledrectangle($this->srcImage, 0, 0, ($width-1), ($height-1), $color);
}

function returnimg(){
     return $this->srcImage;
}

function setimg($img){
    $this->srcImage=$img;
}

}

Теперь заметно где писать короче, но PHP более подходит для Веб-программирования HTML же язык верстальщиков
Название: Re: Реформация os-solaris.ru
Отправлено: jSnake от Август 26, 2011, 03:28:07 pm
Цитировать
HTML же язык верстальщиков
Вот тут я совершенно согласен))) как и xml, svg, xhtml и прочая
Название: Re: Реформация os-solaris.ru
Отправлено: Илья от Август 26, 2011, 11:29:18 pm
Цитировать
Убрать Kirov OSUG с форума и сделать osug.os-solaris.ru, где будет список OSUG'ов разных городов, и сделать возможность создавать OSUG'и своих городов, например kirov.osug.os-solaris.ru, nnov.osug.os-solaris.ru, etc...
Скажите для городов Норильск и Миасс будут User Group? Вопрос sCode's и создателям? :-\
P.S.Сделал как уже говорил форум Miass OpenSolaris User Group (http://www.forum.arhipkin.com) можете его добавить в ссылки
Название: Re: Реформация os-solaris.ru
Отправлено: sCode от Август 27, 2011, 09:05:14 pm
Думаю форум можно оставить этот же. А движок для OSUG'ов могу написать.
Название: Re: Реформация os-solaris.ru
Отправлено: sCode от Август 27, 2011, 09:08:38 pm
Еще предлагаю купить домен openindiana.ru. Сейчас идут торги. Минимум 500 у.е. мне кажется, что его никто не купит. Если это так, то через 1-2 месяца его можно будет купить довольно дешево (100-200 рублей).
Название: Re: Реформация os-solaris.ru
Отправлено: Илья от Август 27, 2011, 09:19:17 pm
RU-CENTER тут как тут может еще они займут домен Южного Судана openindiana.ss или Ватикана оборзевшая нахаловка у меня палец на спекуляцию не поднимется, это все равно что продаю имя Илья и не волнует все кто Илья должен купить имя иначе в паспорте не имеет возможность заполнять с таким именем
registrar: RU-CENTER-REG-RIPN
created: 2010.09.18
paid-till: 2012.09.18

Уважаемый RU-CENTER вы никакого не имейте к сообществу свободных разработчиков это Русская нахаловка как я погляжу извините за сорказм
Этим регистратором занималась антимонопольная служба все громкие имена на .РФ скупил RU-CENTER этим они мне не нравятся СВОЕБОЛЫ  по своему кручу чем хочу
справедливо будет чья идея создания системы тот имеет право на этот домен
может занять os-solaris.com это просто не по джентельменски
Цитировать
Думаю форум можно оставить этот же. А движок для OSUG'ов могу написать.
Круто значит для Норильска будет jSnake
из числа Миасса буду я, сделано не для того чтобы строго географически просто для вида...



Название: Re: Реформация os-solaris.ru
Отправлено: LiveStalker от Август 29, 2011, 01:10:34 pm
Всем привет. Наконец-то немного разгреб дела.
Реформация сайтов по соляре назрела уже давно, на данный момент я вижу несколько проблем:
1. Это нехватка времени, основная работа начинает требовать все больше времени.
2. Т.к. проект не коммерческий некоторые отточенные и готовые решения для создания хороших ресурсов нам не по карману.
У sCode хорошие предложения.

Предлагаю переделать os-solaris.ru, так:
  • Для начала убрать блог с главной страницы и написать главную страницу самому, выставив на неё преимущества OpenSolaris http://os-solaris.ru/preimushhestva-illumos-i-openindiana/
С этим абсолютно согласен, добавил себе в лист TODO.
Предлагаю переделать os-solaris.ru, так:
  • Сделать редизайн форума (в зависимости от будущего дизайна главной страницы).
Над редизайном думаем уже давно. Есть несколько задумок, но они стоят денег. Поэтому пока в поиске, если есть конкретные предложения пишите. Движок самого сайта работает на WordPress, достойных бесплатных тем пока не попалось. Как правило бесплатные написаны криво и не отвечают всем потребностям.
Предлагаю переделать os-solaris.ru, так:
  • Убрать Kirov OSUG с форума и сделать osug.os-solaris.ru, где будет список OSUG'ов разных городов, и сделать возможность создавать OSUG'и своих городов, например kirov.osug.os-solaris.ru, nnov.osug.os-solaris.ru, etc...
Интересное предложение! Можешь сформулировать, что должно быть на каждой странице группы? На каком движке это поднять (самописный или уже что-нибудь есть готовое).
Предлагаю переделать os-solaris.ru, так:
  • Выставить на главную страницу ссылки на загрузку OpenSolaris, OpenIndiana, Nexenta.
Сделаем, добавил в TODO.
Предлагаю переделать os-solaris.ru, так:
  • Создать wiki - wiki.os-solaris.ru
Какой движок лучше выбрать? MediaWiki?
Название: Re: Реформация os-solaris.ru
Отправлено: LiveStalker от Август 29, 2011, 01:12:05 pm
Еще предлагаю купить домен openindiana.ru. Сейчас идут торги. Минимум 500 у.е. мне кажется, что его никто не купит. Если это так, то через 1-2 месяца его можно будет купить довольно дешево (100-200 рублей).
Боюсь, это будет сложно, но надо попробовать!
Название: Re: Реформация os-solaris.ru
Отправлено: LiveStalker от Август 29, 2011, 01:12:42 pm
для начала удалите нафик div id="head". Будет гораздо лучше. После этого давайте как-то придумаем способ выкладывать новости и статьи на главной, а не на форуме.
Где удалить?
Название: Re: Реформация os-solaris.ru
Отправлено: jSnake от Август 29, 2011, 03:27:23 pm
В HTML главной страницы (ну или удалить генерацию в вордпрессе). Там, судя по всему, планировалось какой-то баннер втиснуть (http://os-solaris.ru/wp-content/themes/arthemia/images/logo.png), но файла logo.png по указанному адресу нет. В результате в шапке сайта образовалась дыра в 50 пикселей с текстом "OpenSolaris User Group – сообщество пользователей....бла-бла-бла". Просто некрасиво.
 
Имхо, там блок div id="head" (вместе с вложенными блоками "tagline" и "logo") вообще не нужен. Да и пустой блок <div class="right"></div> тоже как-то вызывает сомнения в своей необходимости))
Название: Re: Реформация os-solaris.ru
Отправлено: Илья от Август 29, 2011, 09:08:39 pm
Цитировать
Еще предлагаю купить домен openindiana.ru. Сейчас идут торги. Минимум 500 у.е. мне кажется, что его никто не купит. Если это так, то через 1-2 месяца его можно будет купить довольно дешево (100-200 рублей).
У меня возможность на хостинге  создавать записи DNS например проще не покупать, а просто установить на ваш домашний сервер, я в свою очередь его делегирую на 3 -тий уровень будет вида www.openindiana.arhipkin.com красиво выглядит? Но следить кто же будет за ним или на то пошло у меня бесконечное кол-во раз можно создать субдомены могу хоть сейчас это сделать.
Могу бесплатно занять домен www.os-solaris.com вы согласны с этим? Я уже говорил это не по джентельменски, но с вашего согласия это будет возможно  ::)   
Название: Re: Реформация os-solaris.ru
Отправлено: sCode от Сентябрь 03, 2011, 04:34:42 pm
Предлагаю убрать описание
Цитировать
OpenSolaris User Group – сообщество пользователей: бесплатная операционная система OpenSolaris, легализация ПО для малого бизнеса и домашнего использования
И добавить логотип, типа этого (рисовал на спех, только чтобы показать идею):
(http://storage9.static.itmages.ru/i/11/0903/s_1315046039_4774905_6d95d53c9d.png) (http://itmages.ru/image/view/273031/6d95d53c)
А ниже описание вроде этого:
Цитировать
Информация о операционных системах на базе Solaris.
Название: Re: Реформация os-solaris.ru
Отправлено: Илья от Сентябрь 03, 2011, 09:45:41 pm
ЧАКЭ ОДОБРЯЕ баннер ЖОСТКО
думаю ссылку на форум можно сделать в открытой странице на os-solaris.ru и описать его, а то, как, то бах и переход сразу. Сегодня пришла мысль оформить на моем сайте http://www.arhipkin.com (http://www.arhipkin.com) каждую ссылку, т.е. на ссылку будет страница, а с нее ссылка на сайты которая вела 
сегодня уже сделал на каждый раздел описание чтобы не был сразу переход на ссылку, сперва ознакомиться с переходом потом уже... советую форум сперва описать страницей тем же доменом, а потом переход, т.е. на странице описания поместить банер в качестве ссылки на форум 
Час ЧЧЧ настал
Елена Камская  (http://optimizatorsha.ru/)(Seolib.ru): «Думаю, регистраторы в очередной раз нашли способ хорошо заработать. Во-первых, базовая стоимость домена «для взрослых» намного выше цен в других доменных зонах. Во-вторых, многие домены еще на этапе приоритетной регистрации будут проданы по аукциону намного дороже базовой стоимости, так как существует много разных компаний с похожими названиями, которые будут претендовать на один и тот же домен. В-третьих, как это ни парадоксально, платить придется и компаниям, которые не имеют отношения к порно-бизнесу, но не желают видеть сайт на домене XXX, созвучный с их брендом. Например, если я не хочу, чтоб в интернете появился сайт с названием optimizatorsha.xxx, мне придется заплатить регистратору за блокировку домена, которая, насколько мне известно, стоит около 200$».
если не хотите чтобы созвучное имя с вашим доменом не было такое как os-solaris.com и другие домены с вернхим уровнем надо его блокировать
Название: Re: Реформация os-solaris.ru
Отправлено: sCode от Март 12, 2012, 09:01:10 pm
Когда наконец, будут проведены все предложенные реформы?
Название: Re: Реформация os-solaris.ru
Отправлено: keremet от Март 16, 2012, 08:42:31 pm
Когда у Лехи сессия закончится)
Название: Re: Реформация os-solaris.ru
Отправлено: Pet от Март 22, 2012, 12:54:09 pm
А логотип OpenIndiana какой-то размытый получился - может векторный взять?
Название: Re: Реформация os-solaris.ru
Отправлено: sCode от Март 23, 2012, 07:38:08 pm
Я же писал, что это лишь набросок.