OpenSolaris, OpenIndiana, Nexenta Forum
Разговоры обо всем => Форум, сайт => Тема начата: sCode от Август 21, 2011, 09:31:08 pm
-
Предлагаю переделать os-solaris.ru, так:
- Для начала убрать блог с главной страницы и написать главную страницу самому, выставив на неё преимущества OpenSolaris http://os-solaris.ru/preimushhestva-illumos-i-openindiana/
- Сделать редизайн форума (в зависимости от будущего дизайна главной страницы).
- Убрать Kirov OSUG с форума и сделать osug.os-solaris.ru, где будет список OSUG'ов разных городов, и сделать возможность создавать OSUG'и своих городов, например kirov.osug.os-solaris.ru, nnov.osug.os-solaris.ru, etc...
- Выставить на главную страницу ссылки на загрузку OpenSolaris, OpenIndiana, Nexenta.
- Создать wiki - wiki.os-solaris.ru
-
Интересные предложения. LiveStalker в следующем месяце собирается поднять wiki. Раньше у нас тоже были wiki, но там начали регаться спамеры и писать всякую рекламу. Думаю, в этот раз надо бы сделать, чтобы редактировать могли только те, кто может написать полезные вещи.
-
Настрогал WIKI (http://forum.arhipkin.com/about/) для своего форума самостоятельно примитивно конечно, дизайнер бы конечно лучше сделал. Просто немного в веб-программировании понимаю больше склонен к этому чем к системному программированию. Давайте бесплатно настрогаю для вашего форума About Us и историю OpenSolaris (http://www.post.arhipkin.com/?p=346) у меня задумка есть только тескт давайте это каг бэ будет просто страница в вашем субдомене о форуме ИДЕТ?
P.S. Делаю бесплатно мне же нужно набираться опыта ;)
-
Так, давайте не будем путать. Вики это вики со своим, дурным, но языком разметки, своими правилами и нюансами. Отношение к HTML и веб-программированию сугубо косвенное. Что касается развития сайта, для начала удалите нафик div id="head". Будет гораздо лучше. После этого давайте как-то придумаем способ выкладывать новости и статьи на главной, а не на форуме.
P.S. Илья, там в файлике тот минимум, которым необходимо обладать, чтобы называться web-программистом PHP. Если нравится и хочется этим заниматься, советую изучить.
-
Я не 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 же язык верстальщиков
-
HTML же язык верстальщиков
Вот тут я совершенно согласен))) как и xml, svg, xhtml и прочая
-
Убрать 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) можете его добавить в ссылки
-
Думаю форум можно оставить этот же. А движок для OSUG'ов могу написать.
-
Еще предлагаю купить домен openindiana.ru. Сейчас идут торги. Минимум 500 у.е. мне кажется, что его никто не купит. Если это так, то через 1-2 месяца его можно будет купить довольно дешево (100-200 рублей).
-
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
из числа Миасса буду я, сделано не для того чтобы строго географически просто для вида...
-
Всем привет. Наконец-то немного разгреб дела.
Реформация сайтов по соляре назрела уже давно, на данный момент я вижу несколько проблем:
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?
-
Еще предлагаю купить домен openindiana.ru. Сейчас идут торги. Минимум 500 у.е. мне кажется, что его никто не купит. Если это так, то через 1-2 месяца его можно будет купить довольно дешево (100-200 рублей).
Боюсь, это будет сложно, но надо попробовать!
-
для начала удалите нафик div id="head". Будет гораздо лучше. После этого давайте как-то придумаем способ выкладывать новости и статьи на главной, а не на форуме.
Где удалить?
-
В 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> тоже как-то вызывает сомнения в своей необходимости))
-
Еще предлагаю купить домен openindiana.ru. Сейчас идут торги. Минимум 500 у.е. мне кажется, что его никто не купит. Если это так, то через 1-2 месяца его можно будет купить довольно дешево (100-200 рублей).
У меня возможность на хостинге создавать записи DNS например проще не покупать, а просто установить на ваш домашний сервер, я в свою очередь его делегирую на 3 -тий уровень будет вида www.openindiana.arhipkin.com красиво выглядит? Но следить кто же будет за ним или на то пошло у меня бесконечное кол-во раз можно создать субдомены могу хоть сейчас это сделать.
Могу бесплатно занять домен www.os-solaris.com вы согласны с этим? Я уже говорил это не по джентельменски, но с вашего согласия это будет возможно ::)
-
Предлагаю убрать описание
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.
-
ЧАКЭ ОДОБРЯЕ баннер ЖОСТКО
думаю ссылку на форум можно сделать в открытой странице на os-solaris.ru и описать его, а то, как, то бах и переход сразу. Сегодня пришла мысль оформить на моем сайте http://www.arhipkin.com (http://www.arhipkin.com) каждую ссылку, т.е. на ссылку будет страница, а с нее ссылка на сайты которая вела
сегодня уже сделал на каждый раздел описание чтобы не был сразу переход на ссылку, сперва ознакомиться с переходом потом уже... советую форум сперва описать страницей тем же доменом, а потом переход, т.е. на странице описания поместить банер в качестве ссылки на форум
Час ЧЧЧ настал
Елена Камская (http://optimizatorsha.ru/)(Seolib.ru): «Думаю, регистраторы в очередной раз нашли способ хорошо заработать. Во-первых, базовая стоимость домена «для взрослых» намного выше цен в других доменных зонах. Во-вторых, многие домены еще на этапе приоритетной регистрации будут проданы по аукциону намного дороже базовой стоимости, так как существует много разных компаний с похожими названиями, которые будут претендовать на один и тот же домен. В-третьих, как это ни парадоксально, платить придется и компаниям, которые не имеют отношения к порно-бизнесу, но не желают видеть сайт на домене XXX, созвучный с их брендом. Например, если я не хочу, чтоб в интернете появился сайт с названием optimizatorsha.xxx, мне придется заплатить регистратору за блокировку домена, которая, насколько мне известно, стоит около 200$».
если не хотите чтобы созвучное имя с вашим доменом не было такое как os-solaris.com и другие домены с вернхим уровнем надо его блокировать
-
Когда наконец, будут проведены все предложенные реформы?
-
Когда у Лехи сессия закончится)
-
А логотип OpenIndiana какой-то размытый получился - может векторный взять?
-
Я же писал, что это лишь набросок.