Проверка зрения =)

Nightmare
25.05.2008, 13:05

Собственна —>>


Oceanlab
25.05.2008, 13:11

:lol:


Emma
25.05.2008, 14:43

))))


юрик wade
25.05.2008, 14:46

тут так не понятно))


@ll@h)
25.05.2008, 14:50

учитывая что на расстоянии 30 см от монитора я ничё не вижу – не смешно =))


Odin
25.05.2008, 15:10

ахаха, я на 2 метра отошёл и только тогда различил:)))


Joka
25.05.2008, 15:11

боян – года два как минимум ему а то и более


elegant-d
25.05.2008, 15:27

учитывая что на расстоянии 30 см от монитора я ничё не вижу – не смешно =))
Ты чего, сделай формат крупнее! Совсем зрение посадишь!
По теме: игра знаков, не более, с расстояния 1,5 м разглядела..:laught:


machetta
25.05.2008, 16:49

хм….там точно чтото написано?


Kotenok
25.05.2008, 18:26

а я немогу отйти от монитора больше чем но 1 метр
Цепь?))
Сабж: Вижу даже из-за угла,и рядом вижу,и на расстоянии !,5 метров-это что значит?!)))


Joka
25.05.2008, 18:28

я вижу на обычном расстоянии от монитора – надо просто фокус зрения немного изменить


machetta
25.05.2008, 18:32

Цепь?))
Сабж: Вижу даже из-за угла,и рядом вижу,и на расстоянии !,5 метров-это что значит?!)))
Замуровали в комнатке 2х2м )
Что там написано?Поведайте,а то я чтото ни изза угла ни с пяти меторов разглядеться не могу.
ЗЫ Надо бабушкины очки наверно поискать…


Joka
25.05.2008, 18:34

Что там написано?
отсутствие секса приводит к ухудшению зрения
вот что там написано – делай выводы


machetta
25.05.2008, 19:08

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


Mrs.Spiteful
25.05.2008, 19:10

каталась на стуле по комнате, пока не увидела
добавлено через 58 секунд
чтото не верится в твое правильно прочитанное высказываение на стене.
плохое поведение в учебных заведениях, приводит к плохому знанию эллементарных фраз на английском языке.



Pascal

asolodun
08.05.2007, 17:45

Возможно Паскаль – не самый лучший язык для программирования, но как раз подходит для новичков в программировании, коим я и являюсь. Первоначальной целью было освоение Delphi (под влиянием высокоуважаемых Givi и Gustava), но впервые увидев его интерфейс (Delphi тоесь), я решил начать с Паскаля.
Итак, коротая время в школе я придумал одну задачку, а именно -
Задача №1 моего собственного сочинения:
Нарисовть часы в Паскале.
ЗЫ: Под часами имеется ввиду круг с линией, начало которой в центре круга, а конец на нем самом (круге), которая каждую секунду передвигается на 1/60 круга, то бишь на 6 градусов.


Ilya_Okonsky
08.05.2007, 21:23

Не понял суть топика? что от нас требуется? помочь в реализации? подсказать как делается? сделать?


Keph
08.05.2007, 21:55

Возможно Паскаль – не самый лучший язык для программирования, но как раз подходит для новичков в программировании, коим я и являюсь. Первоначальной целью было освоение Delphi (под влиянием высокоуважаемых Givi и Gustava), но впервые увидев его интерфейс (Delphi тоесь), я решил начать с Паскаля.
Итак, коротая время в школе я придумал одну задачку, а именно -
Задача №1 моего собственного сочинения:
Нарисовть часы в Паскале.
ЗЫ: Под часами имеется ввиду круг с линией, начало которой в центре круга, а конец на нем самом (круге), которая каждую секунду передвигается на 1/60 круга, то бишь на 6 градусов.
Новичёк говоришь? А что ж ты в делфи полез? Это же ООП. А новичкам и в структурном программировании тяжело.
Но, судя по поставленной задачи не такой уж ты и новичёк.
А теперь по порядку: с графикой в паскале знаком?


asolodun
09.05.2007, 13:57

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

Новичёк говоришь? А что ж ты в делфи полез? Это же ООП. А новичкам и в структурном программировании тяжело.
Но, судя по поставленной задачи не такой уж ты и новичёк.
Какой такой ООП:wow: ???
Чего за структурное программирование :upset:
Всегда найдется алгоритм, который лучше, чем твой.
С графикой знаком, а задачу я решил до того, как выложить. Если хочешь, перепишу свой алгоритм. Все дело в том, что стрелка у меня только четверть круга проходит.


Slash
09.05.2007, 15:34

вот что у меня вышло:
uses crt,dos,graph;
const
lengthh = 60;
lengthm = 70;
lengths = 90;
centerx = 320;
centery = 240;
var ah,am,as: real;
gd,gm: integer;
H,M,S,SM: word;
begin
initgraph(gd,gm,»);
setcolor(white);
circle(centerx,centery,110);
setcolor(red);
outtextxy(centerx-4,centery-(centery div 2)+15,’12′);
outtextxy(centerx-4,centery+(centery div 2)-20,’6′);
outtextxy(centerx-(centerx div 2)+55,centery-3,’9′);
outtextxy(centerx+(centerx div 2)-60,centery-3,’3′);
repeat
setcolor(0);
line(centerx,centery,centerx+round(lengthh*cos(ah) ),centery-round(lengthh*sin(ah)));
line(centerx,centery,centerx+round(lengthm*cos(am) ),centery-round(lengthm*sin(am)));
line(centerx,centery,centerx+round(lengths*cos(as) ),centery-round(lengths*sin(as)));
GetTime(H,M,S,SM);
ah := (-1)*(6*(H+45)*pi/180);
am := (-1)*(6*(M+45)*pi/180);
as := (-1)*(6*(S+45)*pi/180);
setcolor(red);
line(centerx,centery,centerx+round(lengthh*cos(ah) ),centery-round(lengthh*sin(ah)));
setcolor(green);
line(centerx,centery,centerx+round(lengthm*cos(am) ),centery-round(lengthm*sin(am)));
setcolor(yellow);
line(centerx,centery,centerx+round(lengths*cos(as) ),centery-round(lengths*sin(as)));
delay(1000);
until keypressed;
closegraph;
end.
вроде правильно стрелки ходят :)



Помогите сделать выпадающею менюшку

mainivan
26.03.2008, 18:15

Люди, помогите сделать выпадающею менюшку на сайт. Она должна выпадать вертикально (под ссылкой). Мне нужна самая элементарная менюшка, бо я в этом не сильно разбираюсь (код цсс+ява скрипт не должен весить больше 10 кб). Я пытался вырезать менюшку с других сайтов, но они очень сложные. :helpsmili


Crysis
26.03.2008, 18:51

нашел у себя пару таких менюшек
думаю это то что ты искал
<!– HEAD START HERE –>
<style type=»text/css»>
#divMenu0 {position:absolute; top:0px; left:30px; visibility:hidden; font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold;}
#divMenu1 {position:absolute; top:0px; left:150px; visibility:hidden; font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold;}
#divMenu2 {position:absolute; top:0px; left:350px; visibility:hidden; font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold;}
</style>
<script language=»JavaScript» type=»text/javascript»>
/************************************************** ********************************
TopMenu
* Copyright (C) 2001 Thomas Brattli
* This script was released at WOscripts.com
* Visit for more great scripts!
* This may be used and changed freely as long as this msg is intact!
* We will also appreciate any links you could give us.
************************************************** *******************************/
function lib_bwcheck(){ //Browsercheck (needed)
this.ver=navigator.appVersion
this.agent=navigator.userAgent
this.dom=document.getElementById?1:0
this.opera5=this.agent.indexOf(«Opera 5″)>-1
this.ie5=(this.ver.indexOf(«MSIE 5″)>-1 && this.dom && !this.opera5)?1:0;
this.ie6=(this.ver.indexOf(«MSIE 6″)>-1 && this.dom && !this.opera5)?1:0;
this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
this.ie=this.ie4||this.ie5||this.ie6
this.mac=this.agent.indexOf(«Mac»)>-1
this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
return this
}
var bw=new lib_bwcheck()

/* Set the variables below.
If you look at the init function you can see that you can also set
these variables different for each menu!
If you only want 1 menu just remove the lines marked with *
in the init function and the divs from the page.
*/
//How many pixels should it move every step?
var tMove=10;
//At what speed (in milliseconds, lower value is more speed)
var tSpeed=40
//Do you want it to move with the page if the user scroll the page?
var tMoveOnScroll=true
//How much of the menu should be visible in the in state?
var tShow=20
/************************************************** ******************
Contructs the menuobjects – Object functions
************************************************** *******************/
function makeMenu(obj,nest,show,move,speed){
nest=(!nest) ? «»:’document.’+nest+’.’
this.el=bw.dom?document.getElementById(obj):bw.ie4 ?document.all[obj]:bw.ns4?eval(nest+’document.’+obj):0;
this.css=bw.dom?document.getElementById(obj).style :bw.ie4?document.all[obj].style:bw.ns4?eval(nest+’document.’+obj):0;
this.x=this.css.left||this.css.pixelLeft||this.el. offsetLeft||0
this.y=this.css.top||this.css.pixelTop||this.el.of fsetTop||0
this.state=1; this.go=0; this.mup=b_mup; this.show=show; this.mdown=b_mdown;
this.height=bw.ns4?this.css.document.height:this.e l.offsetHeight
this.moveIt=b_moveIt; this.move=move; this.speed=speed
this.obj = obj + «Object»; eval(this.obj + «=this»)
}
// A unit of measure that will be added when setting the position of a layer.
var px = bw.ns4||window.opera?»":»px»;
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x+px; this.css.top=this.y+px;}
//Menu in
function b_mup(){
if(this.y>-this.height+this.show){
this.go=1; this.moveIt(this.x,this.y-this.move)
setTimeout(this.obj+».mup()»,this.speed)
}else{this.go=0; this.state=1}
}
//Menu out
function b_mdown(){
if(this.y<eval(scrolled)){
this.go=1; this.moveIt(this.x,this.y+this.move)
setTimeout(this.obj+».mdown()»,this.speed)
}else{this.go=0; this.state=0}
}
/************************************************** ******************************
Deciding what way to move the menu (this is called onmouseover, onmouseout or onclick)
************************************************** ******************************/
function moveTopMenu(num){
if(!oMenu[num].go){
if(!oMenu[num].state)oMenu[num].mup()
else oMenu[num].mdown()
}
for(i=0;i<oMenu.length;i++){
if(i!=num && !oMenu[i].state){ oMenu[i].mup()}
}
}
/************************************************** ******************************
Checking if the page is scrolled, if it is move the menu after
************************************************** ******************************/
function checkScrolled(){
for(i=0;i<oMenu.length;i++){
if(!oMenu[i].go){
y=!oMenu[i].state?eval(scrolled):eval(scrolled)-oMenu[i].height+oMenu[i].show
oMenu[i].moveIt(oMenu[i].x,y)
}
}
if(bw.ns4||bw.ns6) setTimeout(‘checkScrolled()’,40)
}
/************************************************** ******************************
Inits the page, makes the menu object, moves it to the right place,
show it
************************************************** ******************************/
function topMenuInit(){
oMenu=new Array()
oMenu[0]=new makeMenu(‘divMenu0′,»",tShow,tMove,tSpeed)
oMenu[1]=new makeMenu(‘divMenu1′,»",tShow,tMove,tSpeed) //*
//Here’s an example of how you can set the properties for each menu: //*
oMenu[2]=new makeMenu(‘divMenu2′,»",20,10,20) //*
//You can add as many menus you want like the line above.
//Just remember to add the actual divs in the style and body as well.
scrolled=bw.ns4||bw.ns6?»window.pageYOffset»:»document.body.scrollTop»
//Placing and showing menus
for(i=0;i<oMenu.length;i++){
oMenu[i].moveIt(oMenu[i].x,-oMenu[i].height+oMenu[i].show)
oMenu[i].css.visibility=’visible’
}
if(tMoveOnScroll) bw.ns4||bw.ns6?checkScrolled():window.onscroll=che ckScrolled;
}
//Initing menu on pageload
onload=topMenuInit;
/***************
Multiple Scripts
If you have two or more scripts that use the onload event, probably only one will run (the last one).
Here is a solution for starting multiple scripts onload:
1. Delete or comment out all the onload assignments, onload=initScroll and things like that.
2. Put the onload assignments in the body tag like in this example, note that they must have braces ().
Example: <body onload=»initScroll(); initTooltips(); initMenu();»>
**************/
</script>
<!– HEAD END HERE –>

</head>
<body bgcolor=»#737994″ text=»#FFFFFF» link=»#FFFFFF» alink=»#FFFCCC» vlink=»#FFFDDD» topmargin=»0″ leftmargin=»0″>

<!– BODY START HERE –>
<div id=»divMenu0″>
<!– You can just replace this text with some cool images if you want –>
<a href=»javascript://»>Link1</a><br><br>
<a href=»javascript://»>Link2</a><br><br>
<a href=»javascript://»>Link3</a><br><br>
<a href=»javascript://»>Link4</a><br><br>
<a href=»#» onclick=»moveTopMenu(0); return false»>MENU</a>
</div>
<div id=»divMenu1″>
<!– You can just replace this text with some cool images if you want –>
This is onmouseover,<br> the first one is onclick <br>
<a href=»#» onmouseover=»moveTopMenu(1)»>MENU</a>
</div>
<div id=»divMenu2″>
<!– You can just replace this text with some cool images if you want –>
This is onclick <br>like the first one <br>
<a href=»#» onclick=»moveTopMenu(2); return false»>MENU 3</a>
</div>

<!– BODY END HERE –>
</body>
</html>
<!– HEAD START HERE –>
<STYLE>:link {
CURSOR: hand; COLOR: #170088; TEXT-DECORATION: none
}
:visited {
COLOR: #170088; TEXT-DECORATION: none
}
:hover {
CURSOR: hand; COLOR: black; TEXT-DECORATION: underline
}
:active {
CURSOR: hand; COLOR: black; TEXT-DECORATION: underline
}
BODY {
SCROLLBAR-FACE-COLOR: #dddddd; SCROLLBAR-HIGHLIGHT-COLOR: #dddddd; SCROLLBAR-SHADOW-COLOR: #dddddd; SCROLLBAR-ARROW-COLOR: #170088; SCROLLBAR-BASE-COLOR: #170088
}
TEXTAREA {
BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; SCROLLBAR-FACE-COLOR: #dddddd; SCROLLBAR-HIGHLIGHT-COLOR: #dddddd; BORDER-LEFT: black 1px solid; SCROLLBAR-SHADOW-COLOR: #dddddd; SCROLLBAR-ARROW-COLOR: #170088; BORDER-BOTTOM: black 1px solid; SCROLLBAR-BASE-COLOR: #170088
}
.BUTTON {
BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.menuClass2 {
COLOR: white
}
.menuClass2:link {
COLOR: white; TEXT-DECORATION: none
}
.menuClass2:visited {
COLOR: white; TEXT-DECORATION: none
}
.menuClass2:hover {
COLOR: white; TEXT-DECORATION: underline
}
.menuClass2:active {
COLOR: white; TEXT-DECORATION: underline
}
</STYLE>
<STYLE type=text/css>.subClass {
LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
.menuClass {
COLOR: #bbbbbb; TEXT-DECORATION: none
}
.menuClass:visited {
COLOR: #bbbbbb; TEXT-DECORATION: none
}
.menuClass:hover {
COLOR: #bbbbbb; TEXT-DECORATION: underline
}
.menuClass:active {
COLOR: #bbbbbb; TEXT-DECORATION: underline
}
.menuClass3 {
COLOR: #999999; TEXT-DECORATION: none
}
.menuClass3:visited {
COLOR: #999999; TEXT-DECORATION: none
}
.menuClass3:hover {
COLOR: #999999; TEXT-DECORATION: underline
}
.menuClass3:active {
COLOR: #999999; TEXT-DECORATION: underline
}
</STYLE>
<!– HEAD END HERE –>

</head>
<body bgcolor=»#737994″ text=»#FFFFFF» link=»#FFFFFF» topmargin=»0″ leftmargin=»0″>

<!– BODY START HERE –>
<TABLE cellSpacing=0 cellPadding=3 width=»100%» bgColor=#330099 border=0>
<TBODY>
<TR>
<TD align=middle>
<!– START of main menu –>
<SCRIPT language=JavaScript>
<!–
menusSub=»<A HREF=’ssm.shtml’ CLASS=’menuClas’>Static Slide Menu</A>»
imageSub=»<A HREF=’slideshow.shtml’ CLASS=’menuClass’>Slide Show</A> | <A HREF=’linkcss.shtml’ CLASS=’menuClass’>Link CSS</A> | <A HREF=’alertgen.shtml’ CLASS=’menuClass’>Message Boxes</A> | <A HREF=’tooltip.shtml’ CLASS=’menuClass’>Tool Tips</A>»
miscSub=»<A HREF=’hangman.html’ CLASS=’menuClass’>Hangman (IE Only)</A>»
tutorialSub=»<A HREF=’highlightlayers.shtml’ CLASS=’menuClass’>Highlight Layers</A> | <A HREF=’scrollbarcolors.shtml’ CLASS=’menuClass’>Scroll-Bar Colors</A> | <A HREF=’clicklayers.shtml’ CLASS=’menuClass’>Click Layers</A>»
ricSub=["<A HREF='javascript:ricSub[3]=1;FadeIn(ricSub[ricSub[3]])’ CLASS=’menuClass’>JavaScript Builders «</A> | <A HREF=’javascript:ricSub[3]=2;FadeIn(ricSub[ricSub[3]])’ CLASS=’menuClass’>CGI Scripts «</A> | <A HREF=’
_ttp://www.ricocheting.com/default.html’ CLASS=’menuClass’>Web Design</A>», «<A HREF=’javascript:ricSub[3]=0;FadeIn(ricSub[ricSub[3]])’ CLASS=’menuClass3′>» Back</A> | <A HREF=’
_ttp://www.ricocheting.com/js/digiclock.html’ CLASS=’menuClass’>Digital Clock</A> | <A HREF=’
_ttp://www.ricocheting.com/js/clock.html’ CLASS=’menuClass’>Text Clock</A> | <A HREF=’
_ttp://www.ricocheting.com/js/watermark.html’ CLASS=’menuClass’>Watermark</A> | <A HREF=’
_ttp://www.ricocheting.com/js/music.html’ CLASS=’menuClass’>Background Music</A> | <A HREF=’
_ttp://www.ricocheting.com/js/popup.html’ CLASS=’menuClass’>Pop-Up Window</A>», «<A HREF=’javascript:ricSub[3]=0;FadeIn(ricSub[ricSub[3]])’ CLASS=’menuClass3′>» Back</A> | <A HREF=’
_ttp://www.ricocheting.com/perl/stats.html’ CLASS=’menuClass’>Counter</A> | <A HREF=’
_ttp://www.ricocheting.com/perl/error-lumberjack.html’ CLASS=’menuClass’>Error Logger</A> | <A HREF=’
_ttp://www.ricocheting.com/perl/randimg.html’ CLASS=’menuClass’>Random Image</A> | <A HREF=’
_ttp://www.ricocheting.com/perl/timer.html’ CLASS=’menuClass’>Timer</A>», 0]
dhgSub=["<A HREF='javascript:dhgSub[3]=1;FadeIn(dhgSub[dhgSub[3]])’ CLASS=’menuClass’>HTML Gens «</A> | <A HREF=’javascript:dhgSub[3]=2;FadeIn(dhgSub[dhgSub[3]])’ CLASS=’menuClass’>Flash Gens «</A>»,»<A HREF=’javascript:dhgSub[3]=0;FadeIn(dhgSub[dhgSub[3]])’ CLASS=’menuClass3′>» Back</A> | <A HREF=’
_ttp://www.angelfire.com/tn2/JavaGent/scroolbargent.html’ CLASS=’menuClass’>Scroll Color</A> | <A HREF=’
_ttp://www.angelfire.com/tn2/JavaGent/CSSGent.html’ CLASS=’menuClass’>CSS Class</A> | <A HREF=’
_ttp://www.angelfire.com/tn2/JavaGent/SiteMapGent.html’ CLASS=’menuClass’>Site Map Menu</A> | <A HREF=’
_ttp://www.angelfire.com/tn2/JavaGent/NavbarGent.html’ CLASS=’menuClass’>Navbar Menu</A> | <A HREF=’
_ttp://www.angelfire.com/tn2/JavaGent/Graphicnavbargent.html’ CLASS=’menuClass’>Graphical Nav</A> | <A HREF=’
_ttp://www.angelfire.com/tn2/JavaGent/DHTMLMenuGent.html’ CLASS=’menuClass’>DHTML Menu</A>»,»<A HREF=’javascript:dhgSub[3]=0;FadeIn(dhgSub[dhgSub[3]])’ CLASS=’menuClass3′>» Back</A> | <A HREF=’
_ttp://www.angelfire.com/tn2/JavaGent/FlashDropDownMenu.html’ CLASS=’menuClass’>Flash Drop Menu</A> | <A HREF=’
_ttp://www.angelfire.com/tn2/JavaGent/FlashNavbar.html’ CLASS=’menuClass’>Flash Navbar</A> | <A HREF=’
_ttp://www.angelfire.com/tn2/JavaGent/FlashToolTip.html’ CLASS=’menuClass’>Flash Tool Tip</A> | <A HREF=’
_ttp://www.angelfire.com/tn2/JavaGent/FlashStatusBar.html’ CLASS=’menuClass’>Flash Status Bar</A>»,0]
//–>
</SCRIPT>
<TABLE cellSpacing=0 cellPadding=2 width=»100%» bgColor=#330099
border=0><TBODY>
<TR>
<TD class=menuClass2 align=middle><FONT face=VERDANA size=2> <A
class=menuClass2 onmouseover=FadeIn(menusSub)
href=»javascript://»>WOteam</A> | <A class=menuClass2
onmouseover=FadeIn(imageSub) href=»javascript://»>Images/Links</A> |
<A class=menuClass2 onmouseover=FadeIn(miscSub)
href=»javascript://»>Misc</A> | <A class=menuClass2
onmouseover=FadeIn(tutorialSub)
href=»javascript://»>Tutorials</A>&nbsp;| <A class=menuClass2 onmouseover=FadeIn(ricSub[ricSub[3]])
href=»
_ttp://www.ricocheting.com/»>Ricocheting.com</A> | <A
class=menuClass2 onmouseover=FadeIn(dhgSub[dhgSub[3]])
href=»
_ttp://angelfire.com/tn2/JavaGent/»>DHTML
Gens</A></FONT></TD></TR>
<TR>
<TD>
<SCRIPT language=JavaScript>
<!–
fadeFace=»verdana»;
fadeSize=»2″;
fadeWidth=»100%»;
fadeHeight=[1, "lines"] // You can make the second string «lines» or «px».
fadeSpeed=35; // Lower the number the faster, in milliseconds.
fadePause=250; // The length of the pause when switching messages, in milliseconds.
// both colors must be the same length to work correctly
colors=["#330099", "#3300CC", "#3300FF", "#3333FF", "#3366FF", "#3399FF", "#33CCFF", "#33FFFF", "#FFFFFF"]
linkcolors=["#330099", "#3300CC", "#3300FF", "#3333FF", "#3366FF", "#3399FF", "#33CCFF", "#33FFFF", "#FFFFFF"]
///////////// NO MORE CONFIGURING BELOW THIS LINE /////////////
IE=document.all;NS=document.layers;NS6=document.ge tElementById&&!document.all;BRs=»;thehex=-1;theStr=»";
if (fadeHeight[1]==»lines») for (i=0;i<fadeHeight[0];i++) {BRs+=»<BR>»}
if (NS) {document.write(‘<ILAYER id=fadeLayer><FONT SIZE=»‘+fadeSize+’» FACE=»‘+fadeFace+’»>’+((!NS)?BRs:»)+’<LAYER id=fadeLayer width=’+fadeWidth+((fadeHeight[1]==»px»)?» height=»+fadeHeight+»":»")+’ TOP=0 LEFT=0></LAYER></ILAYER>’)}
else {document.write(‘<DIV1 id=baseFadeLayer style=»position:relative;width:’+fadeWidth+((fadeHeight[1]==»px»)?»;height:»+fadeHeight+»":»")+’»><FONT SIZE=»‘+fadeSize+’» FACE=»‘+fadeFace+’»>’+BRs+’<DIV1 id=fadeLayer STYLE=»position:absolute;top:0;left:0;z-index:2;width:100%» ALIGN=CENTER></DIV1></DIV1>’)}
function fadeText(type, which) {
if(window.fadetimeout){clearTimeout(fadetimeout);f adetimeout=»}
textStr=»"
if (thehex<colors.length-1&&type==»in»||thehex>-1&&type==»out») {
if(type==»in»){thehex++;theStr=which}
else{thehex–;}
textStr=»<FONT FACE=verdana SIZE=2 COLOR=’»+colors[thehex]+»‘>»;
textStrs=theStr.split(‘>’)
// If links in the string, adds colors to them
if (textStrs.length>1) {
for (i=0;i<textStrs.length;i++) {
textStr+=textStrs[i]+((i<textStrs.length-1)?»>»:»")
if (textStrs[i].charAt(textStrs[i].length-1).toLowerCase()==»a»)textStr+=»</FONT><FONT COLOR=»+colors[thehex]+»"+((NS6)?» SIZE=»+fadeSize+» FACE=»+fadeFace:»")+»>»
if (textStrs[i].charAt(textStrs[i].indexOf(‘<’)+1).toLowerCase()==»a»)textStr+=»<FONT COLOR=»+linkcolors[thehex]+»>»}}
// If no links in the string, just outputs original string
else {textStr+=theStr}
if(thehex==-1){textStr=»"}
// Writes the string
// NS6 writes to 2 layers making the fade smoother
if (NS6)document.getElementById(‘fadeLayer’).innerHTM L=textStr;
if (IE)fadeLayer.innerHTML=textStr;
if (NS){document.layers["fadeLayer"].document.layers["fadeLayer"].document.write(«<DIV1 ALIGN=’CENTER’>»+textStr+»</DIV1>»)
document.layers["fadeLayer"].document.layers["fadeLayer"].document.close()}
fadetimeout=setTimeout(‘fadeText(«‘+type+’», «‘+which+’»)’, fadeSpeed);}}
function FadeIn(message) {
if(window.tryingfade){clearTimeout(tryingfade);try ingfade=»";}
if(thehex==-1){tryingfade=setTimeout(‘fadeText(«in», «‘+message+’»)’,fadeSpeed*2);}
else if (thehex<colors.length-1&&message==theStr||message!=theStr&&thehex>-1||thehex&&thehex<colors.length-1){
tryingfade=setTimeout(‘FadeIn(«‘+message+’»)’,fadeSpeed)
if(thehex==colors.length-1){fadeText(‘out’)}}}
function FadeOut() {
if(window.tryingfade){clearTimeout(tryingfade);try ingfade=»";}
fadeText(‘out’);}
//–>
</SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
</CENTER>

<!– BODY END HERE –>
</body>
</html>

<html>
<head>
<title>Menu</title>
<style type=»text/css»>
a { font-family: Verdana, Arial; color: white; text-decoration: none; font-weight:bold; }
a:hover { color: white; text-decoration: none; font-weight:bold; background-color:red;}
#box {
position:absolute;
visibility:hidden;
layer-background-color:red }
#blackbox { font-family: Verdana, Arial; font-size:8pt; color: white; background-color:black; text-decoration: none }
#mnubar { font-family: Verdana, Arial; font-size:10pt; color: white; font-weight:bold; text-decoration: none }
</style>
<script language=»JavaScript»>
ns=window.navigator.appName == «Netscape»
ie=window.navigator.appName == «Microsoft Internet Explorer»
function openIt(x) {
if(ns) {
showbox= document.layers[x+1]
showbox.visibility = «show»
showbox.top=44
var items = 5
for (i=1; i<=items; i++) {
elopen=document.layers[i]
if (i != (x + 1)) {
elopen.visibility = «hide» }
}
}
if(ie) {
curEl = event.toElement
curEl.style.background = «silver»
showBox = document.all.box[x];
showBox.style.visibility = «visible»;
showBox.style.top = 40;
var items = 5
for (i=0; i<items; i++) {
elOpen=document.all.box[i]
barEl=document.all.mnubar[i]
if (i != x){
elOpen.style.visibility = «hidden»
barEl.style.background = «#000000″
}
}
}
}
function closeIt() {
var items = 5
for (i=0; i<items; i++) {
if(ie){
document.all.box[i].style.visibility = «hidden»
barEl=document.all.mnubar[i]
barEl.style.background = «#000000″
}
if(ns){ document.layers[i+1].visibility = «hide»}
}
}
</script>
</head>
<body bgcolor=»36456c» text=»white» link=»white» vlink=»white» marginwidth=»0″ marginheight=»0″ topmargin=»0″ leftmargin=»0″>

<table border=»0″ cellpadding=»0″ cellspacing=»0″ width=»400″ bgcolor=»#000000″ id=mainmenu height=»40″>
<tr><td align=»center» bgcolor=»36456c» colspan=»5″><b>Opening Menu</b></td></tr>
<tr>
<td align=»center» nowrap width=»80″>
<a href=»#» onmouseover=»openIt(0)» id=mnubar>Menu</a></td>
<td align=»center» nowrap width=»80″>
<a href=»#» onmouseover=»openIt(1)» id=mnubar>Menu</a></td>
<td align=»center» nowrap width=»80″>
<a href=»#» onmouseover=»openIt(2)» id=mnubar>Menu</a></td>
<td align=»center» nowrap width=»80″>
<a href=»#» onmouseover=»openIt(3)» id=mnubar>Menu</a></td>
<td align=»center» nowrap width=»80″>
<a href=»#» onmouseover=»openIt(4)» id=mnubar>Menu</a></td>
</tr>
</table>
<br><br>
<div onmouseover=»closeIt()» >
<layer onmouseover=»closeIt()»>

</layer>
</div>
<!– Menu –>
<div id=box style=left:0>
<table border=»0″ id=blackbox width=»80″>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’>Link</a></td></tr>
</table>
</div>

<!– Menu –>
<div id=box style=left:80>
<table border=»0″ id=blackbox width=»80″>
<tr><td><a href=’!!!!!!’>Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
</table>
</div>
<!– Menu –>
<div id=box style=left:160>
<table border=»0″ id=blackbox width=»80″>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
</table>
</div>
<!– Menu –>
<div id=box style=left:240>
<table border=»0″ id=blackbox width=»80″>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
</table>
</div>
<!–Menu –>
<div id=box style=left:320>
<table border=»0″ id=blackbox width=»80″>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
<tr><td><a href=’!!!!!!’ >Link</a></td></tr>
</table>
</div>
</body>
</html>

если что обращайся )))) :yes:



Хто що думає про Chorme OS та інші «хмарні системи»?

VASoftOnline
21.11.2009, 23:14

Зараз в Інтернеті все частіше доводиться чути про «хмарні обчислення» та операційні системи на основі цієї концепції, із яких найбільш відомі 2 проекти, що поки що існують лише як експерименти: Chrome OS від Google та Windows Azure від Microsoft.
Зробити операційну систему, що фактично складається на 80% з браузера – це геніальна ідея чи марення божевільних вчених?
Особисто я як програміст широко застосовую технологію ClickOnce, що є прообразом «хмарних обчислень» на звичайних Windows, однак, я особисто би 100 разів подумав, перш ніж переводити на подібні методи роботи всю операційну систему, як це пропонують співробітники Google. А що думаєте про гуглівську операційну систему ви?


vlas_st
21.11.2009, 23:32

Очередной закастомайзенный дистрибутив Debian. Посмотрел ролики, почитал, честно говоря, не увидел пока в ней чего-нибудь революционного.


mav
21.11.2009, 23:33

Думать буду тогда, когда установлю и увижу своими руками. А до этого… чего нам языками чесать?


uletel
21.11.2009, 23:36

_ttp://www.computerra.ru/vision/479281/


mav
21.11.2009, 23:50

Спасибо, познавательно… Но что-то не зачепило.


banzalik
21.11.2009, 23:54

я думаю, что у меня скоро появится много работы, учитывая специфику приложений под эту «ОС» :)


cleg
22.11.2009, 00:06

собственно а что общего у ChromeOS и CloudComputing???


banzalik
22.11.2009, 00:42

cleg, наверно в том, что часть работы ОС перекладывается на удаленные сервера.
Например храние файлов
или функции почтового клиента ( gmail ) – архивирование, фильтры, поиск происходит на стороне сервера
функции текстового процессора (google docs) – опять так некоторые функции обрабатываются сервером…
возможно, есть какие то зачатки облаков


cleg
22.11.2009, 00:45

banzalik,
ну может. относительно…
если с этой стороны смотреть – любое веб приложение облачная система тогда выходит.
а CloudComputing – это предоставление в первую очередь машинных ресурсов, а не пользовательских сервисов. по крайней мере как я понимаю.


banzalik
22.11.2009, 01:49

посмотри в вики, про облачные вычисления, это понятие намного шире, чем просто предоставить ресурсы системы


VASoftOnline
22.11.2009, 09:22

Думать буду тогда, когда установлю и увижу своими руками. А до этого… чего нам языками чесать?
Так експериментальна версія (встановлена на VMware) вже доступна, тому помацати її власними руками цілком реально:

_ttp://gdgt.com/google/chrome-os/download/
В Гуглі та Майкрософті «хмарними» називають операційні системи, що перекладають весь функціонал на серверний бік, а в клієнта код лише кешується, подібно до того, як це зроблено в технологіях ClickOnce та WPF під традиційний Windows, коли для того, щоб запустити програму, треба не завантажити дистрибутив та встановити його через Windows Installer, а лише клацнути на посилання в Інтернеті, і вона автоматично встановиться, а потім ще буде автоматично оновлюватися (можливо, навіть без відома користувача) з сервера, користувач при цьому часто навіть не знає, в якому каталозі встановлена програма, вся робота із налаштування та підтримки програми перекладається на розробника. Як кажуть у Гуглі, «програми тепер будуть не товаром, а послугою».
Особисто я, по-перше, погано собі уявляю, як можна покласти на ClickOnce-подібну систему потужні програми на зразок ігрових, офісу Майкрософт чи Автокада, крім того, мені здається, що з Chrome OS ми фактично добровільно передаємо контроль над власним комп’ютером до рук виробника операційної системи, а самі на власному компі вже будемо як гості, що навіть не знають, де що лежить, і які мають питати в господаря, які програми запустити можна, а які ні.
Подивимось, що в Гугла з того вийде.



Найти информацию?

Используйте форму ниже, чтобы начать поиск по сайту:

Не нашли то что искали? Напишите мне на почту, возможно я помогу найти Вам необходимую информацию!

Сыылки на полезные сайты!

Тут будут публиковаться ссылки на интересные ресурсы по теме...