It's been a long road, To get from there to here. It's been a long time, but my time is finally here.
And I can feel a change in the wind right now. Nothing's in my way. And they're not gonna hold me down no more. No they're not gonna hold me down.
'Cause I've got faith of the heart. I'm going where my heart will take me. I've got faith to believe. I can do anything. I've got strength of the soul. And no one's going to bend or break me. I can reach any star. I've got faith, I've got faith, Faith of the heart...
- эй, димадог! - что? - передай привет рыбам... === - Народ, а медалька означает премиум подписку? - Нет. Медалька означает её эффективность. === - А какими орудиями повелевают матросы ПВО? - Обычно матросы ПВО являтся врагами повелителей неба…мб земными орудиями??? === - а как вступить в клан? - по частям - посмертно === - Люди кто с деньгами может помочь?) - Бог может === - правда что на ББ3= надо координаты куда стрелять вводить? === - Свет упал не вовремя - Свет ещё никогда не падал вовремя === - Улитко, исчо адин сбитый файт и получиш 10 бомб в фальштрубу - Еще 1 бомба и схватиш бнб в борт... === - А что это, онлайн игра??Я думал что с компом зазговариваю.. === - Хост ГО! - ХОСТ! - Хост тут? - Да - Ну вот теперь авики жди... === Да я на таких как вы в марио сверху прыгал! === "Где вы берете белые снаряды?"(с) блицевское "Кто-то висит"(с) хостовское "Кик и го!"(с) общее достояние "Пл, всплывай, гаденыш!" === -А как расшифровывается ZS? -Здесть засранец) === -свети файтами -номер звена? -не знаю -нет номера - нет света! ===
В который раз убеждаюсь что друзья - лучшие из людей. Чертов киберпанк Энди наконец-то вернулся окончательно и безповоротно, а главное привез один замечательный подарок
Под железной Самсунговской крышкой спрятано блинов на один террабайт..
Энди (19:40:37 4/05/2009) читать дальше<? class CProjects extends Manager{
var $forms=array(); var $cache_list2=array(); var $owner=1; var $f='uid'; //=============================================================== // Общие функции //===============================================================
/*
Функция получения данных Входные данные: * $id - id проекта.
Выходные данные: * ассоциативный массив с данными проекта.
*/ public function getdata($id,$withkw=false){ if (!array_key_exists($id,$this->cache_list)){ parent::$DB->query ("SELECT p.*, u.URL FROM `".TABLE_PROJECTS."` AS p LEFT JOIN `".TABLE_URLS."` AS `u` ON u.id=p.URLid
WHERE p.`id`=".$id."" ); $this->cache_list[$id]=parent::$DB->get_one(); } $data=$this->cache_list[$id]; if ($withkw&&!array_key_exists($id,$this->cache_list2)){ $kws_array=$this->__squery_get_data_P($id); $this->cache_list2[$id]=$kws_array; } if ($withkw) { $data['kws_array']=$this->cache_list2[$id]; $kws=array();foreach ($data['kws_array'] as $k) $kws[]=$k['txt']; $data['keywords']=implode("\r\n",$kws); } return $data; }
/* Функция получения данных Входные данные: * $ids - id проектов через запятую.
Выходные данные: * массив ассоциативных массивов с данными проектов.
*/ public function getplist($_DATA){ $data=array(); $_DATA['where'].=' AND c.type=3'; $_DATA['group']='p.id'; $dob= parent::$DB->construct_query($_DATA); $qr="SELECT p.*,u.URL,c.realv,c.bonusv,c.creditv FROM `".TABLE_PROJECTS."` AS `p` LEFT JOIN `".TABLE_URLS."` AS `u` ON u.id=p.URLid LEFT JOIN `".TABLE_COUNTS."` AS `c` ON c.owner=p.id ".$dob; parent::$DB->query ($qr); return parent::$DB->getlist('');; }
/* Функция смены статуса активности проекта Входные данные: * $_DATA['act'] - новый статус. * $_DATA['id'] - ид проекта.
Выходные данные: true 72-9-28
*/ public function project_activate($_DATA){
$act=intval($_DATA['act']); $id=intval($_DATA['id']); $meid=parent::$ME['id']; $dis= $_DATA['dis']; $comments=(isset($_DATA['comments']))?parent::$DB->escape($_DATA['comments']):''; $this->test_access($meid,$id); $old_data=$this->getdata($id); $can_deactivate= parent::$ME['data']['can_editproject']&&($old_data['status']==1&&$old_data['seo_stat']<3); $can_activate= parent::$ME['data']['can_editproject']&&($old_data['status']==0); $can_close= parent::$ME['data']['can_editproject']&&($old_data['status']==1 && $old_data['seo_stat']!=3); if ($act==1&&!$can_activate) die('Access denied'); if ($act==0&&!$can_deactivate) die('Access denied'); if ($act==2&&!$can_close) die('Access denied'); $rashod=0; if (isset($_DATA['rashod']) && $act==1) $rashod=$_DATA['rashod']; $dop='';$dopol=''; if ($comments) {$dop.=", `comments`='".$comments."' ";$dopol=$this->L('PROJECTS_CLOSECAUSE').$comments;} if ($act==1) {$dop.=", `time_activate`=".time().", `time_pospay`=".(time()+86400)." ";} parent::$DB->query("UPDATE `".TABLE_PROJECTS."` SET `status`=$act, `rashod`='$rashod' $dop WHERE id=".$id); $count=$this->__counts_getdata($old_data['payer_id']); $counts=array($count['id']=>$count); // print ($rashod)ie(); if ($rashod>0) $this->__operations_payforproject('pos', $old_data['currency'], $id,$rashod*$dis,array(0,$old_data['payer_id'],0),$counts,1); $this->_add_to_log($this->LOGS['3'],array( 'STATUS'=>$this->status_text($act), 'NAME'=>$old_data['name'], 'DOPOL'=>$dopol ,'pid'=>$id ));
return true; }
public function mainstart($pid,$scid){ $scheme=$this->_schemes_getdatafull($scid); $npr=array(); $npr['seo_stat']=3; $npr['time_dogovor']=time(); $npr['time_dogovorpay']=time()+86400; $npr['stagen']=1; parent::$DB->edit_record(TABLE_PROJECTS,$pid,$npr);
}
//=============================================================== // Вспомогательные функции //===============================================================
/* Функция проверяет доступ к проекту $id клиента $uid Входные данные: * $uid - id клиента. * $id - id проекта.
Выходные данные: true / завершение работы скрипта + редирект.
*/ public function test_access($meid,$id=0){ if (!$meid) {return redirect(BASEPATH.'/index/',AUTH_NEED)ie();} $data=array(); if ($id){ $data=$this->getdata($id); if (!isset($data[$this->f]) || $data[$this->f]!=$meid) { redirect(BASEPATH.'/index/',AUTH_INVALID)ie(); } } return true; }
/*
Функция добавления проекта. Входные данные: * $_DATA - ассоциативный массив с данными. ВНИМАНИЕ! Нет проверки входных данных - все поля должны быть в таблице БД.
Выходные данные: * id нового проекта.
*/
private function add_project($_DATA){ $kwa=array(); if (isset($_DATA['keywords'])){ $kw=trim($_DATA['keywords']); if (strlen($kw)>0) $kwa=explode("\n",$kw); unset($_DATA['keywords']); } $URL=norm_URL($_DATA['URL']); unset($_DATA['URL']); $_DATA['URLid']=$this->__urls_update($URL); $_DATA['time_create']=time();
Функция редактирования проекта. Входные данные: * $id - номер проекта. * $_DATA - ассоциативный массив с данными. $_DATA['login'] и т.п. ВНИМАНИЕ! Нет проверки входных данных - все поля должны быть в таблице БД.
Выходные данные: нет
*/ private function edit_project($id,$_DATA){ $kwa=array();
if (isset($_DATA['keywords'])){ $kw=trim($_DATA['keywords']); $kwa1=array(); if (strlen($kw)>0) $kwa1=explode("\n",$kw); foreach ($kwa1 as $kw1) {$kw1=trim($kw1);if ($kw1!='') $kwa[]=$kw1;} unset($_DATA['keywords']); $old=$this->getdata($id,true); $tarif=$this->__tarifs_getdata(parent::$ME['data']['tarif']); $curr=$this->__currencies_getdata($old['currency']);
if ($old['status']==1){ $deltakw=count($kwa)-count($old['kws_array']); if ($deltakw>0){
/* определение числа запросов для пользователя $uid */
private function get_kw_count(){ $meid=parent::$ME['id']; $data=array();
$qr="SELECT COUNT(s.id) AS 'words_count' FROM `".TABLE_PROJECTS."` AS `p` LEFT JOIN `".TABLE_SQUERY."` AS `s` ON s.pid=p.id WHERE p.status=1 AND p.`".$this->f."`=$meid AND p.payer_k=".$this->owner." GROUP BY p.id ;"; parent::$DB->query ($qr); //print $qr; if (parent::$DB->num_rows()>0){ $cnt=0; while ($r=parent::$DB->next_record()) $cnt+=$r['words_count']; return $cnt; } return 0; }
/* вспомогательная функция - аналог explode() */
private function explode2($stri,$del="\r\n"){ $stri=trim($stri); $rt=array(); if ($stri!='') $rt=explode($del,$stri); return $rt; }
$groups=array(); if ($id==0)$groups[]=0; else $groups[]=1; $this->checkform('projects',$groups); $data=$this->forms['projects']->get_PHP_data($POST);
$errors=''; $errors.=$this->forms['projects']->PHP_validator($data); // if ($data['guest'] && $data['gst_psw']=='') {unset($data['gst_psw']);} if (isset($data['URL'])) $data['URL']=norm_URL($data['URL']); if (!$id){ if (gethostbyname($data['URL'])==$data['URL']) $errors.=$this->L('PROJECTS_URLNOTFOUND'); if (!in_array( $data['currency'],array(1,2,3)) ) $errors.='Fatal currency error '; $data['ya_indexed']=$this->ya_indexed($data['URL']); } if ($errors=='') {
//=============================================================== // Основные функции //===============================================================
/*
Функция отображает список проектов. */ public function start($_DATA){ $meid=parent::$ME['id']; $this->test_access($meid);
$numr=count($rows);$mids=array(); $uids=array(); for ($counter=0;$counter<$numr;$counter++){$mids[]=$rows[$counter]['mid'];$uids[]=$rows[$counter]['uid']; }
if ($this->f!='mid'&&$mids) $this->__managers_create_data_IDS($mids);
for ($counter=0;$counter<$numr;$counter++){ $row=$rows[$counter]; if ($this->f=='uid'){ if ($row['mid']>0){ $m= $this->__managers_getdata($row['mid']); if ($m){ $row['manager_fio']=fio($m['famil'],$m['ima'],$m['otch']); $row['manager_link']=BASEPATH.'/manager_show/'.$m['id']; }else {$row['manager_fio']=$this->L('PROJECTS_UNKNOWN');} }
Функция редактирования/создания проекта Входные данные: * $_DATA['POST'] - массив $_POST; * $_DATA['id'] - номер проекта (0 для нового).
Выходные данные: * ["HTML"] => HTML-код формы, либо false в случае успешного редактирования. * ["result"] => true, если редактирование успешно (редирект) , false если нет. */ public function edit($_DATA){ $POST=$_DATA['POST']; $id=intval($_DATA['id']); $meid=parent::$ME['id']; $_DATA_FOR_HTML=array();
$errors=true; $this->test_access($meid,$id); //print_r(parent::$ME['data']); if (!parent::$ME['data']['can_editproject'] && $id>0) die('Access denied'); if (!parent::$ME['data']['can_addproject'] && $id==0) die('Access denied');
$se_list=$this->__searchengines_getlist(); $se_list2=array(); foreach ($se_list as $se) { $se_list2[]=array('text'=>$se['name'],'value'=>$se['id']); } $groups=array(); if ($id==0)$groups[]=0; else $groups[]=1; $this->checkform('projects',$groups);
Функция активации проекта Входные данные: * $_DATA['id'] - номер проекта .
Выходные данные: * ["HTML"] => HTML-код формы, либо false в случае успешного активирования. * ["result"] => true, если активация успешна (редирект) , false если нет. */ public function activate($_DATA){ $id=intval($_DATA['id']); $meid=parent::$ME['id']; $this->test_access($meid,$id); $_DATA_FOR_HTML=array(); $_DATA_FOR_HTML['MESSAGES']=''; $_DATA_FOR_HTML['CAPTION']=''; $errors=true; $POST=$_DATA['POST']; $user=parent::$ME['data'];
$pr=$this->getdata($id,true); $can_activate= $user['can_editproject']&&($pr['status']==0); if (!$can_activate) die('Access denied');
Функция закрытия проекта Входные данные: * $_DATA['id'] - номер проекта .
Выходные данные: * ["HTML"] => HTML-код формы, либо false в случае успешного закрытия. * ["result"] => true, если успешно (редирект) , false если нет. */ public function closing($_DATA){ $id=intval($_DATA['id']); $meid=parent::$ME['id']; $this->test_access($meid,$id); $_DATA_FOR_HTML=array(); $_DATA_FOR_HTML['MESSAGES']=''; $_DATA_FOR_HTML['CAPTION']=''; $POST=$_DATA['POST']; $errors=true; $pr=$this->getdata($id); $can_close= parent::$ME['data']['can_editproject']&&($pr['status']==1&&$pr['seo_stat']!=3); if (!$can_close) die('access_denied'); $_DATA_FOR_HTML['id']=$id; if (isset($POST['act'])){ $this->project_activate(array('id'=>$id,'act'=>3,'comments'=>$POST['comments'])); return array("HTML"=>false,'result'=>true); }
Функция продвижения проекта Входные данные: * $_DATA['id'] - номер проекта .
Выходные данные: * ["HTML"] => HTML-код формы, либо false в случае успешного закрытия. * ["result"] => true, если успешно (редирект) , false если нет. */ public function addusl($_DATA){ $id=intval($_DATA['id']); $meid=parent::$ME['id']; $this->test_access($meid,$id); $pr=$this->getdata($id,true); if ($pr['seo_stat']!=0) return array("HTML"=>$this->L('PROJECTS_STATUS_INVALID'),'result'=>false); $currency=$this->__currencies_getdata($pr['currency']); $_DATA_FOR_HTML=array(); // $this->get_uslug_list(); $_DATA_FOR_HTML['MESSAGES']=''; $_DATA_FOR_HTML['CAPTION']=''; $POST=$_DATA['POST']; // $pr=$this->getdata($id); $_DATA_FOR_HTML['id']=$id; $total_price=0; if (isset($POST['act'])){ parent::$DB->edit_record(TABLE_PROJECTS,$pr['id'],array('seo_stat'=>1)); $kws_in=$POST['qids']; foreach ($pr['kws_array'] as $kw){ parent::$DB->edit_record(TABLE_SQUERY,$kw['id'],array('use_indogovor'=>in_array($kw['id'],$kws_in))); } return array("HTML"=>false,'result'=>true); } $counter=0;
public function showpos($_DATA){ $id=intval($_DATA['id']); $meid=parent::$ME['id']; $this->test_access($meid,$id); $_DATA_FOR_HTML=array(); $pr=$this->getdata($id,true); // $pos=$this->__rserequest_queries($pr);
$URLid=$pr['URLid']; $ses=array(); $se_list=$this->__searchengines_getlist(); foreach ($se_list as $se) $ses[$se['ucode']]=$se['name'];
$_DATA_FOR_HTML['QUERIES']=array(); $counter=0; foreach ($pr['kws_array'] as $q){ $ktxt=$q['txt']; $rows=$this->__positions_sitepositions(array('qid'=>$q['qid'],'URLid'=>$URLid)); foreach ($rows as $p){ $q['query']=$ktxt; if ($p['search_id']) $q['sname']=$ses[$p['search_id']]; // $q['domain']=$p['domain']; $q['position']=$p['position']; $q['scan_date']=date("d.m.Y H:i",$p['scan_date']); $_DATA_FOR_HTML['QUERIES'][$counter++]=$q; } }
public function managerreq($_DATA){ $id=intval($_DATA['id']); $meid=parent::$ME['id']; $this->test_access($meid,$id); $pr=$this->getdata($id); if ($pr['mid']==0) parent::$DB->edit_record(TABLE_PROJECTS,$id,array('mid'=>-1)); }
public function managerreqc($_DATA){ $id=intval($_DATA['id']); $meid=parent::$ME['id']; $this->test_access($meid,$id); $pr=$this->getdata($id); if ($pr['mid']==-1) parent::$DB->edit_record(TABLE_PROJECTS,$id,array('mid'=>0)); }
Технопрогресс в очередной раз приходит мне на помощь, сегодня замечательно сдал доклад по СМЕРШу. Его даже не печатал, а просто загрузил в НАЛАДОНЬ, куда и подсматривал.
Джеймс Тиберий Кирк — пиндосовский расовый капитан. Командир звездолета «Энтерпрайз», моралист и распиздяй с зашкаливающим ЧСВ, по натуре анархист. Главная задача — найти приключения на свою задницу, с чем успешно справляется.
Спок — вулканский (наполовину) расовый старпом. Алсо, офицер по науке. Спортсмен-разрядник, ударник соц. труда и вообще умница. Мастер вулканских нервных захватов и вулканских приветствий. Обладает уровнем интеллекта, достаточным чтобы уничтожить Чака Норриса, чего, однако, не делает из-за полученной в раннем детстве травмы. Основное занятие — наблюдать как стадо приматов фейлит все подряд, включая собственную премию Дарвина.
Леонард «Боунз» МакКой — пиндосовский расовый доктор. Главный моралофаг в сериале (ибо врач). Обладая обширным ФГМ, люто бешено накидывается на любого, кто нарушает права кусков инопланетной слизи. Безуспешно пытается троллить Спока.
Монтгомери «Скотти» Скотт — шотландский расовый инженер. Говорит с доставляющим акцентом, способен из любой кучи хлама собрать высокотехнологичный девайс. Кильт, как ни странно, не носит, но хранит его в своей каюте, вместе с волынкой и стратегическим запасом спиртного, распиханного в самых различных местах, вроде средневековых рыцарских шлемов.
Ухура — африканская расовая связистка. Обладает выдающейся особенностью двумя выдающимися особенностями. Говорит на суахили и вообще нефиговый лингвист. Одно из первых появлений нигры на экране в должности старше дворника.
Хикару Сулу — японский расовый рулевой. Основное занятие — слушать капитана и крутить баранку. Иногда подрабатывает биологом.
Павел Андреевич Чеков (Чехов) — расовый представитель этой страны. Навигатор, появившийся во втором сезоне. Родился в Волгограде (да, пиндосы слышали и о других городах, кроме Москвы). Не носит ушанку и не пьет водку из горла, за что отдельное спасибо создателям сериала. Приколист, любит клеить телок.
Дженис Рэнд — пиндосовский расовый ординарец. Клеилась к капитану Кирку, но была выпилена из сериала в первом сезоне, потому что актриса забухала.
Кристин Чапел — пиндосовская расовая медсестра. В целом, роль сводится к мебели, умеющей говорить, а в состав главных героев она включается, потому что актрису отлюбил сам создатель сериала Джин Родденберри
Эпизодические персонажи. По одной штуке на серию. Главная задача — стать героем в конце эпизода. В редких случаях выживают и появляются еще пару раз.
Массовка, тысячи их. Главная задача — помереть в самом начале, чтобы показать, что все серьезно. Из этого случая ИРЛ вырос отдельный мем «краснорубашечников», так как большинство одноразовых персонажей Star Trek носили красную униформу.
Персонажи TNG Капитан Пикард – старый, опытный космический камикадзе, имеющий запредельное ЧСВ и страдающий терминальной стадией синдрома вахтера. На всех младше званием смотрит как на дерьмо, при любом удобном случае так смотрит и на вышестоящее командование. Как ни странно, именно эти его качества и позволяет удерживать в стойле весь остальной экипаж, состоящий сплошь из интересных личностей, а также способствуют дипломатическим успехам во внешних сношениях. Беспощаден к врагам человечества. Характер нордический. Не женат. В конце каждой серии произносит коронную фразу «Engage!» (что-то вроде «Ключ на старт!»), в зарубежных интернетах известную не меньше чем, к примеру, «Трансформируюсь» или «Я – твой отец, Люк».
Первый офицер Райкер – назначен на звездолет либо в пику Пикарду, либо чтобы навсегда от него избавиться. Последний вариант сработал безошибочно, карьерные устремления Райкера отвалились как у ящерицы хвост. Прибыв в начале сериала на корабль веселым и безбашенным балагуром и гулякой, под тяжелым взглядом и анальными карами со стороны Пикарда к концу сериала превратился в Пикарда-lite. Во внеслужебное время озабочен исключительно распространением своего генетического материала среди женского состава экипажа звездолета, старясь охватить и контингент посещаемых планет.
Коммандер Дейта – расовый андроид, собранный ненавидящим человечество безумным ученым. Превосходя людей по всем параметрам, изо всех сил пытается вести себя как человек, порождая немало лулзов в процессе. Не женат (и не способен, в общем-то [13][14]), но проявляет нездоровый интерес к размножению вида гомо сапиенс, порой выступая в роли сводни. Имеет брата-близнеца Лора, созданного чуть раньше, но слишком проникнувшегося лозунгом «Слава роботам». Каждый раз при встрече Лор вынимает из непутевого братца батарейку и действует под его именем, заставляя окружающих срать кирпичами.
Советник Трой – родом из редкой расы бетазоидов (про альфазоидов в сериале умалчивают), которые в мозг лучами проникают. Собственно, в этом и состоят ее обязанности на корабле – проникать в мозг встречаемых пришельцев и на основании подсмотренного советовать капитану Пикарду, как лучше всего замочить встреченных космогопников. Попутно выполняет на корабле роль кровавой гебни, мониторя настроения личного состава и своевременно донося капитану о готовящихся бунтах. При всем при этом ведет себя более-менее прилично и не спешит сообщать окружающим о частоте рукоблудства собеседников, в отличие от своей больной на голову матушки, проникающей лучами налево и направо с последующим караоке, и имеющей зловещие матримониальные планы на капитана Пикарда.
Лейтенант Ворф – один из тех самых чурок, добавленных в экипаж для политкорректности. Представитель эпичной расы клингонов, самых крутых гопников в голактеге. Страдает специфической клингонской формой ПГМ: при том, что с детства воспитывался в семье людей и служит тоже среди людей, пытается быть большим клингоном, чем даже настоящие расовые клингоны. Одним из последствий является стремление с радостью выполнять все указания начальства, даже пахнущие откровенным идиотизмом. Берет на себя такие опережающие обязательства и произносит такие пафосные речи о клингонской чести и доблести, что встреченные клингоны надолго выпадают в осадок. При всей клиничности и явно просматриваемой линии судьбы помереть девственником, умудрился обзавестись потомством от самки своего вида (впрочем, та ему дала в основном из-за схожих нарушений в МНУ). Но когда враги сожгли родную хату, все-таки наплевал на все приказы и злодейски выставил на пику убивца своей возлюбленной. Как ни странно, после этого случая отношение к нему как людей, так и клингонов, только улучшилось. Алсо приёмные родители проживают в Бабруйске.[15]
Доктор Крашер – стереотипная добрая докториха из сериалов 60-х, которую злая судьба закинула на «Энтерпрайз». Однако судьбе этого показалось недостаточно, и она покаталась по доктору конкретно: вначале муженек стал героем, а потом сынуля пошел по папиным стопам в звездный флот, и оказался на одном с мамулей корабле. Доктор выглядит единственным адекватным членом экипажа из основных, но в паре серий было показано, что и у нее тараканов в голове – ой-ой-ой.
Лейтенант Ла Фордж - один из тех самых нигров, добавленных в экипаж для политкорректности. Инвалид детства по зрению, вынужден полагаться на кибернетическое зрение посредством чудо-прибора визор. Приличное количество серий построено на том, как в результате поломки визора или происков врагов Ла Фордж попадает в передряги, из которых ему приходится выбираться самыми невозможными способами, демонстрируя смекалку и героизм. В повседневной жизни ведет себя в соответствии с принципом «Я тут инженер с высшим образованием (Д`Артаньян), а вокруг меня сплошь пидарасы»[16]. Алсо, когда ему сделали нормальные гляделки, сразу осознал, что без своего крутого визора он обычный нигра, тысячи их, и затребовал вернуть все как было.
Уэсли Крашер – сынок докторши, пошедший по стопам папы. Увлеченный наукой вьюноша, вместе с тем с полной готовностью подписавшийся на маразм службы в звездном флоте. Несмотря на задротство, благодаря смазливой роже пользуется успехом у противоположного пола, в том числе и у нечеловеческих самок. Жизнь его была бы намного лучше, если бы не постоянно выходящий из-под контроля материнский инстинкт доктора Крашер.
Q (Кью) – сферический тролль в вакууме, представитель расы всемогуторов. Скачет силой мысли по вселенной, ища всяческие лулзы, а при отсутствии – создает их сам. Экипаж «Энтерпрайза» в этом отношении ему особенно полюбился, где еще найдешь такую концентрацию годной еды. Но когда утомленные его выходками сородичи лишили его суперсил, превратив в обычного человека, Q быстро расклеился и стал заморачиваться судьбами простых человеков, даже захотел стать героем. Не в силах вынести это убогое зрелище, сородичи вернули ему суперсилы, и Q продолжил периодически радовать команду «Энтерпрайза».
Борги – раса космических Анонимусов. Серьезно, представителем этой расы становятся отказавшиеся от индивидуальности гуманоиды, вставившие себе в мозг железки чтобы постоянно чатится в собственных интернетах. Проживая компактно в уютненьких кубиках, Борги набигают на всех, кому непосчастливилось с ними встретиться, предлагая подключиться к их интернету по сходной цене. К сопротивляющимся прогрессу незамедлительно применяется Экстерминатус. «Энтерпрайз» с боргами познакомил Q, пытаясь хоть как-то понизить ЧСВ капитана Пикарда. Терапия удалась на славу, от продемонстрированного боргами прона ЧСВ Пикарда действительно снизилось, но в дальнейшем Борги стали неоднократно осуществлять рейды и вайпы, насильно раздавая инвойсы всем встреченным человекам. В наиболее успешную попытку они даже попробовали превратить Пикарда в борга, но Пикард сумел трансформироваться в крысу-куна и слил все полимеры Дейте. А все потому, что борги дали Пикарду б-гопротивный персональный ник. Угнетатель негодует! Кстати, вместо них сначала хотели сделать механизированных мега-тараканов, и в первом сезоне даже есть встреча с представителями этих самых тараканов ("Conspiracy", самая брутальная серия TNG), но потом решили, что на эффекты не хватит денег, и сделали по-другому.
Гуиннан – барменша на «Энтерпрайзе», еще одна политкорректная нигра в сериале. На самом деле является представительницей древней могучей расы, но выбрала позицию похуистического наблюдения за жизнью людей. Разрушительное действие сериала проявилось в том, что сыгравшую Гуинннан актрису Вупи Голдберг стали активно снимать в Голливуде, и она отравила своим присутствием over 9000 вполне кошерных (без нее) фильмов.
Все таки серьезно у Ли Хонг Тая дело поставлено...Все время подмывает вернутся на занятия, чуствую, что просто нои-конгов/чи-конгов дома не хватает...Вот сдам экзамены в топку...
Aircraft Ident: C-GPHV Flight Rules: V (VFR) Type of Flight: G (general) # of Aircraft: 1 Aircraft Type: C172 Wake Turb: L (Light) Equipment: LOV/C Dep. Ident: CYRO Dep. Time: 15:30 Z Cruise Speed: 100 km/h Altitude: 1500 Route: to YOW, to CYTZ @ 6500 Dest. Ident: CYTZ ETE: 2:11 Aircraft Desc: White with blue trim