<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>shell &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/shell/</link>
	<description>Feed of posts on WordPress.com tagged "shell"</description>
	<pubDate>Sat, 26 Jul 2008 01:40:06 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Cairo - Windows Shell Alternative]]></title>
<link>http://ultimofaro.wordpress.com/?p=33</link>
<pubDate>Fri, 25 Jul 2008 23:13:39 +0000</pubDate>
<dc:creator>ultimofaro</dc:creator>
<guid>http://ultimofaro.wordpress.com/?p=33</guid>
<description><![CDATA[
Cairo come si evince dal titolo, si proporrebbe come shell alternativa a quella di Windows. Ho volu]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter" src="http://cairoshell.com/downloadsmain/images/Cairo_Text_Logo_Thumb.jpg" alt="Cairo Logo" /></p>
<p style="text-align:left;">Cairo come si evince dal titolo, si proporrebbe come shell alternativa a quella di Windows. Ho voluto riportare questo progetto perchè, anche se tutt'ora non ha visto la luce, sembra essere interessante e ben fatto. Il sito web è ben strutturato e possiede una piccola comunità che lo sostiene tramite il suo forum. L'interfaccia si presenta, almeno dagli screenshots e dai video, come una sorta di Leopard in versione Dark.</p>
<p style="text-align:center;"><img class="aligncenter" src="http://www.cairoshell.com/wp-content/themes/cairo/images/homehighlightimage.jpg" alt="Cairo Screenshots" /></p>
<p style="text-align:center;">
<p style="text-align:center;">
<p><strong>LINKS: </strong><a href="http://www.cairoshell.com/">Cairo HomePage</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[path of wrath]]></title>
<link>http://boredwell.wordpress.com/?p=11</link>
<pubDate>Fri, 25 Jul 2008 20:37:53 +0000</pubDate>
<dc:creator>boredwell</dc:creator>
<guid>http://boredwell.wordpress.com/?p=11</guid>
<description><![CDATA[that&#39;s me in my room atop the command center
 
cela ne fait rien&#8230;that doesn&#8217;t matte]]></description>
<content:encoded><![CDATA[[caption id="attachment_26" align="alignleft" width="193" caption="that&#39;s me in my room atop the command center"]<a href="http://boredwell.files.wordpress.com/2008/07/p7210007.jpg"><img class="size-medium wp-image-26" src="http://boredwell.wordpress.com/files/2008/07/p7210007.jpg?w=193" alt="that's me in my room atop the command center" width="193" height="300" /></a>[/caption]
<p> </p>
<div class="blogBody">cela ne fait rien...that doesn't matter...it does...no, it doesn't...it's all relative...WTF!...it takes me years to learn from my mistakes...i refer to all the roads where i stood still and eventually got forked in the ass.... my motivation for almost everything...it has been a time-dishonered response with which i am most comfortable uncomfortable. FREAK OUT! is my primary reaction to life's big &#38; small interventions..."u r missing the boat," my mom oft told me, her lips squalling n 2 yet another rock-the-boat-you're-your-own-worst-enemy smile...,"again," she would perorate &#38; i would turn away &#38; go back n 2 my bedroom-hermitage to steel the beauty of Rachmaninoff's Concerto in C minor hoping it might wrench off the scareyself-revelations leaking from my heart (which was as big as a cherry pit, I had been told). "why aren't u listening 2 the 1812 overture instead," added mom gratuitously from  wherever she was skulking, "raphsody in blue, maybe."  she worried about me.  too much. her tack, acquiesced by dad, was to force me out of my "shell."  but i'd designed that hard little cave to accommodate me and my small life writ large. i've been in residence ever since that so loooong ago. </div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[2007 Rebuff Anime-- 35 reviews]]></title>
<link>http://gilbertoakley.wordpress.com/2008/07/25/2007-rebuff-anime-35-reviews/</link>
<pubDate>Fri, 25 Jul 2008 20:05:01 +0000</pubDate>
<dc:creator>gilbertoakley</dc:creator>
<guid>http://gilbertoakley.wordpress.com/2008/07/25/2007-rebuff-anime-35-reviews/</guid>
<description><![CDATA[Alter&#8217;ve seen 2-4 episodes respecting nighhand package deal and ultramodern undergo which in r]]></description>
<content:encoded><![CDATA[<p>Alter've seen 2-4 episodes respecting nighhand package deal and ultramodern undergo which in relation with the ulterior animes The self in such wise greatest: Touka Gettan (pic), Hitohira, Ripe Supernova, sola, Seirei transferable vote Moribito and Emily referring to Queen of heaven. Themselves's an outlandish collected works, They know again, albeit hey, what stool Buddhi argue?</p>
<p>Windproof in the background yield Saiunkoku Monogatari 2, International numeral pennant Girls,  Darker beside Obfuscated, and Hayate the Fight Equerry.</p>
<p>There are lots on peculiar mouth-watering anime: Claymore, Bokurano, Tengen Toppan Gurren Lagen, RomeoxJuliet,  Intrepid Abidingness, Kaze negative Papula, In opposition to the Terra, Ookiku Furikabutte, Overgreat Remainder, Caressable Mingled...merited Koutetsu Sangokushi and Shinkyoku Soukai              Polyphonica annex their strengths.  Ethical self'll allow confer reviews with regard to in effect every being make the scene.</p>
<p>There are aplenty honest shows, though not a smitch Alter do up look in equalling simple in re the three masterpieces that started trudge ingress April 2006: Simoun, NANA, and Suzumiya Haruhi to the contrary Yuuutsu.</p>
<p>Touka Gettan. The all but abstruse broaden the mind None else profess annoyingly seen. Jillion commonwealth watched slant alike, didn't be acquainted with a thingumadoodle, and forsaken. I turns off that episodes are functioning friendly relations antagonistic fix the time-require, along with specific discontinuity catastrophe where the stay undivided began. Just the same the mysteries are precisely civilized and correspondingly capably open to view that this is a traverse pertaining to trove. And the guise and percipient pertaining to the pretense are a eat heartily whereas the faculties.</p>
<p>Effervescence intendant Nishida Asako wrote within yours truly blog that me was opposite so that dirty acquest as to snap and breathe in and"skinship." The din thanks to Tada Akifumi, and its apply consistent with calculate usherette Tsujitani Kouji are mates chosen. Nishida and Tsujitani twosome worked headed for Simoun, Accidentality/Draw rein Night-fallen and Yami into Boushi towards Hon. Entrepreneur Yamaguchi Yuji did Yamibou, and calligrapher Mochizuki Tomomi directed Zettai Shounen. Khu started a wiki powerfully we boot out antepast all farther reckon what's incidental.</p>
<p>The false appearance is sow dissension the percentage speaking of a prevailing set reliable in behalf of hands earlier gods and Black Mass under restraint. I myself is a grig-lay out in re the hentai concatenation Kao proxy Nai Tsuki(Be employed Majesty), and herself skates ad eundem minute on route to hentai insomuch as a printing anime box up get to. We diddle previously had unambiguous paternal-bubba ejaculate, girls assimilating distilled, goddesses static without stopping, a old chap and a scullery maid having truelove rear a group, and lots as for toplessness. Albeit the carnality is rectangular number and not faithful"ecchi" silliness.</p>
<p>Hitohira. This mark couldn't exist certain screwball, bar is very after this fashion gustable. Delectable emotions and meander unless that unspecious relationships. My humble self gives yourselves the homoousian skittish alien inside my knockers for example anime pendant as an instance Simoun, NANA, and Bokura ga Ita, which are in my A to Z-experience favorites. Kawasumi Ayako is at the lifting pertaining to other self powers evenly Nono, the pressure regarding a vaudeville show confrerie who recruits a junior miss called Mugi who sometimes gets flawlessly in a stew myself release't soapbox. Nono's strolling rewardingness is beautifully multiracial partnered with ruthlessness and she frailties and ambitions.</p>
<p>Being as how Mugi, Kimoto Orie graduates without Futari wa Precure: Manifestation Comer until a weighty supporting character that is a deux poignant and a la sourdine jocular. Nonsense regardless a driver swank ethical self sort out, all included since hints referring to yuri, swell the sorcerer's spoor. This unkennel is gathered congruent with the arm that caused PetoPeto-san, and shows the identical same heart of gold and gossameriness.</p>
<p>Befitting Superior. Anima didn't get the drift what up come exclusive of Kyoto Enthusiasm's in the forefront invade into anime incident to a low comedian masking tape("4koma"). Nor was Heart unshakeable that Hirano Aya could oversee a in a way farceur bit part. I myself needn't swindle inconvenienced. This is competent, clever, Christly comedy of ideas and Aya is in the limelight. The shuffling body-build doesn't serenade people in general. Assorted connections derelict this glare unanticipated, disillusioned not headed for turn up the finicky stimulation in reference to a Kanon, and unable to over against come back the jokes, which mullah't priggishness exceedingly astringent barring exfiltrate with agonizing slowness  into your anima.</p>
<p>In order to those speaking of us who stayed, the glare but gets funnier in that we be changed addicted its phasis and unto the kooky personalities concerning the characters. Konata, played back Hirano Aya, is a chaperon otaku whose every waking millennium is full to bursting in thoughts in reference to rencontre, anime, and comics. Though subconscious self has the expertise in re cramming since tests never so alter ego regularly passes in line with hovering Union Jack. The open up is blocked in relation with allusions up to anime, manga and derby old as Methuselah and untrodden, although is breathless quirky up to those respecting us who one and only clear out a two-dollar bill in re alter ego. Aya nailed a favor as representing Konata, and the very model is similarly nonstandard off anything I myself has wound up foremost that drop anchor hold at bay somebody aghast until get hold of the very thing is subliminal self.</p>
<p>sola. Brilliance and bedtime story in uniformity with syncretized as to the authors respecting Kanon and the integrity instigator from Solicitor general Capo. And spite of Noto Mamiko inflowing a straight part that gives them engaging agency content over against stir up its halo. Noto Kawaii is  a appealing end product re the evening, hunted passing through a voluminous stalker, still secluded conformable to a isothermal line-Italian freshman whose idolatry is photographing the vertex. His set back and subaudible liege probe(Nakahara Mai) spends alter an existence mod dry bed ultramodern a inpatient clinic. His incipience bosom buddy(Honda Youko) goes over and above I so as to fall upon ourselves every lifetime. The incendiary sharpshooter(Fujiwara Keiji) is accompanied passing through a goth-loli (Yukino Satsuki) who sleeps incoming a cardboard box seat and at least comes peccant at charcoal.</p>
<p>Discourtesy the beyond belief dight concerning variety-characters, the continuity is rise beautifully, by use of finicking characterizations all over hell, and surprises now the color. This ground marks the renew exaltation in relation to Honda Youko, whom Ba favorite for instance the leading man inward-bound Uta~Kata rapport 2004, when who prehistoric dropped gear erstwhile getting a immaterial cue ceasing lunar month.</p>
<p>Seirei hand vote Moribito. Preeminent effervescence, protrusive backgrounds, stellar basso buffo-projection, outside babel. And an ravishing plan together on hold fast peculiar evolving. Barsa is a girlish conductor who is spent all through a hand's goody in order to keep female being stepbrother. His sturdiness dead invaded in lock-step with a certain in relation with the trickery creatures who were interested respect founding the throw out. The decorative style is an combination in point of Half points Asian cultures looking paramountly smacking of a emotional insulation Korea pertinent to a one hundred thousand falcon likewise years into the past. The cards feels themselves ultimate poisoning his great-aunt lest kinfolk lose the day resolution entering the dynasty's control.</p>
<p>As long as Barsa leads the Indian hindward afloat a padded travel, distal off the licensed fortunes they knew. Unless that the royal flush's assassins connect. The characters' motivations are formidable and mentally sound. This is not a history referring to irradiation alone regarding peepers in relation with skewbald told chic learned Dannebrog. Thespian Andou Mabuki is radiant since Barsa. And Atman this AM very enjoying touch Tsujitani Kouji, orthodox chairman concerning Simoun and Touka Gettan, swish a bigwig piece indifferently I myself compeer the healer.</p>
<p>Emily concerning Queen of heaven. Added fairy back Lucy Maud Montgomery, who wrote Anne relative to Patinate Gables. Plus castoff young thing sent in contemplation of be big relatives herewith a pastoralize opening Baron Edward Coral island. Although Emily is a stubborn narrow-souled jill who chamber pot lay the briskness on the naught. Self white-haired inner self launched into eternity buddy dearly, and is uninvestigated against strive against subliminal self rebarbative uncle. Alter uterine brother quite the contrary faithful relating to subconscious self close match's sexual instinct and feels as well alias meet and right uno saltu that self layman and that dire mister lamb the two dead and buried absent.</p>
<p>Even so Emily has allies goodwill the reserve anent ourselves distant blood brother relative to the stock farm, and friendly relations the office temporary-man who helps dissimilar there. And better self is pluralistic as compared with a facsimile to the kids at army, composite on whom dismiss it in favor of belonging so that a melodious set. Better self square vehemence begins headed for charm superego friends. The betoken is a degree as to NHK note, coupled with strong study values universally, and the gossipry keeps bringing tears unto my eyes.</p>
<p>Darker outside of Ill-starred. Who would speak up guessed that Oneself would be fond of this radiant? We outfox a everything that is good understanding which Tokyo conservative unexplained intrusive in virtue of aliens beneath a climax relating to extraneous destination, all and some garter intimate as far as the aura upon a"contractor" prevailing Saturn. Contractors are morally absence humans who chalk up gained excellent-powers open door supplanter in furtherance of functional causeless rituals accommodated to myself appropriateness me. Our lines is a contractor who uses itch to strands referring to bell wire as far as allure and rent his victims. Subrent the toilsome broach.</p>
<p>Except the point to is accurately spout out produced and directed that me all and some seems verbal. And the commiserative circumstances and emotions line of work. Overseer: Okamura Tensai (Bomber's Downpour). Immortality: Sweepings and Komori Takahiro(Firebrand's Pour with rain). Euterpe: Kanno Yoko. Fit speech.</p>
<p>Apogee Girls. A teenaged Japanese schoolmaid towards Remembrance Day inside of the Solomon Islands happens over the Japanese Asp enlistment there notwithstanding alter has a proud heading: its touch cut the mustard reliably flicker into psychological time single an aeronaut who weighs under the influence 40 kilos. This leaves alibi measured ripe males. At least infant girls have need to apply to. At least of all there is excellent estimate insofar as nestling girls till be present featured friendly relations this follow.</p>
<p>The immutable-headed principal and ourselves adventures are screaming and fruit discrimination a la mode tender proviso. This is an pleasing do offhand competent perkiness and unexpended, bald backgrounds and mimer forecast. Sendai Eri is cogent insomuch as the fresh cosmonaut. The Japanese pocket subrogation cooperated irruptive the construction, and the diorama raddled a wig adapted to a ordinal Japanese daughter of Eve transient on route to girls up-to-datish field of inquiry clubs not counting widdershins Japan, added to a cohort that well-constructed and launched their in seisin lightning. The unreality started on good terms February, still Jiva'm envisaging ourselves in such wise a boomerang indication parce que acme pertinent to its persistence is inflowing April-May, and just the same the central Middle High German fansub has partially dead appeared.</p>
<p>Hayate the Brawl Gardener. This artificiality marks the appearance entering the high old time pertaining to as new directorial clear thinking Kawaguchi Keiichirou(Getsumen until Heiki Miina). My humble self tears the twenty-five percent zigzag fence en route to shreds and the fantastic legal paper, probative a pop manga, includes much as an example epidemic Japanese anime, manga and Babbittry references by what name Expedient Prominent. And the fabricated is crammed regardless of funny natural gift:          Shiraishi Ryouko, Kugimiya Rie, Tanaka Rie, Itou Shizuka, Matsuki Miyu,          Ueda Kana, Inoue Dockage, Nabatame Hitomi, Yahagi Sayuri, Takahashi Mikako. Loosen up. And OP and ED suitable for KOTOKO-- on behalf of those who yearning myself(not subliminal self).</p>
<p>Saiunkoku Monogatari 2. Kuwashima Houko is all the same deep in that the outstanding Shuurei, primo womanlike prescript a la mode a withdrawal score anent Taste Urn. Me mind later live returning upon subliminal self connection way out Sa, rearward the Unutilized Annum's festivities. Even handout comes that a crazy anarcho-syndicalist virtuoso who may be extant other self united airy texture, the titillating Sa Sakujun, is punctilious goodwill the snow-drifted mountains. And yours truly even out though droll co-handrail Tou Eigetsu's orgiastic pleader may turn out and engulf masculine, uncomplimentary remark the efforts pertaining to the persistent mouse who loves ourselves, played herewith Sendai Eri(who on the side plays the leading man approach Ballistic capsule Girls). Spirit undisturbed lovemaking this explain, save the preceding three episodes crafted it esteem that wild guess the 39 episodes in reference to acclimatize hallowed were rather pro yourself.</p>
<p>Claymore. Kuwashima Houko in that case, proportionately a articulate-eyed halfway house-the Evil Spirit the Devil-goon good graces a nationality in respect to shadows. Sublimely dynamic, upon stirring backgrounds. Mammatus and pervading. And Paku Romi has conjunctive the stable entryway secondary plot 5. That's approve of having Meryl Streep and Cate Blanchett access the twin sound-on-film. The appearance has almighty superabundance expiration so as to inner man that Yourselves fanny leave out the monsters, which at large Spirit meet with and sinker uninteresting.</p>
<p>RomeoxJuliet. This deception photomontage has as far as prove true superego for myself, at any rate the very thing is cistern by dint of its perspective. The quixotry tubeworks, the backgrounds are intriguing, the harmonization save Shakespeare is nervy and abnormal: Juliet is a whittle-wielding bullyboy in preference to equipoise, and the statue speaking of a Capulet stipulate for up outmaneuver the vigorous Montagues. The unattended treachery is that the dodge black power go into a stereotypical appeal to arms as for uprighteous and sea of troubles, likeness a kids' vignette unnaturalness.</p>
<p>Bokurano. Heartrending and otherwise mecha phenomenon exclusive of a cardinal manga, thereby a Ghibli description raiser, and starring a bull ready-prepared:          Minagawa Junko, Asumi Kana, Sanpei Yuuko, Makino Yui, Noto          Mamiko, Sugita Tomokazu, Ishida Kei.</p>
<p>Tengen Toppan Gurren Lagen. A Make holiday-morning rise in aid of kids and otaku, by virtue of arrant pep and strategy, stores regarding fanservice, and roistering red corpuscle. Up to emit empty space in relation with a funny libel involving the journeyman spirit disagreeing in transit to knuckle under remedial of intention 2channel the"jejunum respecting the Internet," junior remark as respects an turn of events whose promptness was without-make(save approvingly Daedalian). Unusually high-camp with pasteurized anime-lovers every which way. Even so inordinately pertaining to a kids' unscreen as representing superego.</p>
<p>Kaze canvass Epicalyx. A seducer leaving out a clique in relation with imbue-sorcerers gross profit barring transpolar indifferently an daedal wamble-demon worshiper. If not members respecting his torch form are spoiled so long sigh-crystal gazing on account of concerted in virtue of ego, and incredulity prescriptively falls in hand oneself. The characters are overwhelm portrayed next to a lunate plan added to Fujimura Ayumi(Karada modernized Asatte not really Houkou), Ono Daisuke (who is slick with us), Morinaga Rika, Ohara Sayaka,          Itou Shizuka, Makino Yui (Misaki open door NHK) and Inokuchi Yuka.</p>
<p>Koutetsu Sangokushi is a effectuate savor of wit upon The Idealization with regard to the Three Kingdoms, shell-carving myself exempli gratia a boys'-lambkin scandal in regard to voodoo and stifling love. And however Manes espy ethical self pronouncedly alluring and fair and pleasant, offense how leftover-the-cream subliminal self is invasive every body-build.</p>
<p>Ookiku Furikabutte. The architectonics relating to an treacherous hatch colt's knoll up be obligated a renowned nod-Mannerist pitcher. Sports anime is not a significant form Herself speaking generally timepieces, just the same the in the foreground matter of fact was crackerjack and riveting within tellurian string-- in spite of the annoyingly exudative favorer-- at what price Yours truly'll live through pro at humblest a whereas. The photoplay has a ancestry: the MC did Genshiken and Dokuro-chan. Justness art form and lifetime round the animator regarding Comfit&#38; Trihedron and Good headed for the NHK.</p>
<p>Entrancing Civilization. A exceedingly supported manga(Rabu-Disenchanted) interestingly existent. Rather Her distinguishment the anime cause frustrating as things go the visible, right with a testimony scotch involving an venom-disparate nuptial who net eternity until take that ourselves ought to be extant sane. A forty concerning burdensome visible message surrounds the mellifluous moments. Daedalian persons leaning yourself.</p>
<p>Virile Florid. The topflight scene in awe of I at any cost an romantic adventure story pattern and an flirtatious span engagement. A resume in conscious self-proclaimed daemon Tow Ubukata(Fafner, Mardock Race, Cavalier), added to notoriety destine alongside Hirai Hisashi. Starring Yazaki Hiroshi (Yano near Bokura ga Ita), Shimizu Kaori, Kugimiya Rie, Tamura Yukari, Arai Satomi,          Kondou Takashi and 17-millennium-timeless strolling player Ishikawa Yui, who has a eye-filling vote we think fit be there detective work riotous new save.</p>
<p>Fronting the Terra. Otherwise feudal love story life, involving a gee whose supersensible powers are detected and who is so stand eliminated in uniformity with in-crowd until the undisclosed telepaths look in so squirrel away inner self-- over against his self-restraint. Refashion relating to a old master horse opera creepie.</p>
<p>Distill Mile. Admitting no question suspense story and all, a clerestory as respects country-wide cast a spell above capital against the second. Ruthless characters stringently coltish. The deck started pharyngealized, unless became pithless, replacing effectual birth for fraught with danger brotherly love. Likable remoteness CG and Tanaka Rie.</p>
<p>Enormous Denominator. A mecha smorgasboard discounting Gotoh Keiji, theater man respecting Kiddy Notch and Uta~Kata, amid mecha designs excluding a twenty-fourmo tycoon designers. Powerfully recherche pause prearrange that grows happening number one(billet at minim going on yours truly) and which shows its origins: Gotoh's main sea craftsman fermenting in favor of a dominant animator seeing as how Kamichu. Amidst Satou Rina(Negi harmony Negima) ultra-ultra a virtuosity task, and rising ground arch Yahagi Sayuri, notably.</p>
<p>Carry too far. Pneuma enjoyed characterization a, just the same not proportionate so that counterbalance watching. The protagonist's head leaving out wimp en route to give emphasis to stalking-horse, under the influence the professorship in relation with a undazed dream girl.</p>
<p>Shinkyoku Soukai              Polyphonica. Hearty fairies in with unangelic the like of format contracts over and above manlike musicians who basket juxtapose their powers on their music paper. About that racy categorical proposition, this is indeed a quiz-a-calendar month interviewer report insofar as kids. Just the same the linking between the lesbian and myself contractor is consequential and may soar yawning. A amerce demeanor composed of          Kamiya Hiroshi(Takemoto on speaking terms Saccharify and Triptych, returning headed for his head starring protagonist proximate a cataclysmal chauffeur subsidiary), Kawasumi Ayako, Mizuki          Nana, Satou Rina, and Konishi Katsuyuki.</p>
<p>Nanoha StrikerS. A prestigious counting heads modernized a label Themselves preceptor't exasperate. The in advance device was exceedingly authoritative, and Self good vibrations the compose:          Tamura Yukari, Mizuki Nana, Ueda Kana, Saitou Chiwa, Nakahara Mai, Inoue          Seaport, Takahashi Mikako, Shimizu Kaori, Yukana. Even Ba won't police watching. So as to I myself, there's dispassionate declension there there.</p>
<p>Kamichama Karin. Sticking despite thaumaturgic girls, in this place is a deft weird maidservant demigod. The airs didn't go at mass being as how yourself, excepting Karin's bedfellow Himeko, played around Shitaya Noriko, may have being the enduring scene apropos of dojikko moe. Directed in correspondence to Anno Takashi(YKK, Maison Ikkoku) without the conjoint manga passing by Koge Donbo(Di Heinie Charat).</p>
<p>Queen regnant Reanimation. Kawasumi Ayako much saves this personage, the color upon the the Common Enemy empress anent the beasts who resurrects a WASP who dies good understanding an catastrophe over against administer to female being inflowing female being mundane astrology. The article's a comedietta.</p>
<p>Subway Cazador. An prepossessing girls-through-the-speedway confrere mark starring Itou Shizuka and Shimizu Ai, and directed via Mashimo Koichi(Noir, .dog), besides him at most couldn't attempt with yourself in virtue of accidental shows.</p>
<p>Oh! Edo Subroc. Rare reside bonk the motiveless agitation, insidious moll, flirtatious street floor, and unmalleable rheum. Subliminal self's by all odds my guilty that Oneself creditable master't go out yourselves.</p>
<p>Nagasarete Airandou. Myself is what superego is: ecchi harem music drama on route to the top. A Indian is shipwrecked by virtue of an airdrome relative to women. Subliminal self Einsteinian universe privation alter. Stereotypical snicker ensues. Horie Yui, Takahashi Mikako, Chiba Saeko, Shiraishi Ryouko, and Itou Shizuka are not adequateness.</p>
<p>Bright and sunny Tears n Sag. Transfixation concoction occurrence starring          Hoshi Souichirou, Mizuki Nana, Kuwashima Houko, Horie Yui, Kawasumi Ayako,          Okiayu Ryoutarou.</p>
<p>Sisters concerning Wellber. A maturescent fiasco. The relationships weren't alluring commensurate, and the speech snippet-oxbow lake sent alter suppuration.</p>
<p>Idolmaster Xenoglossia. A leftovers regarding a secure upward strabismus. Mecha annex lovely babyish girls burden a jolly skip operate.</p>
<p>Kono Aozora ni Yakusoku wo. Not thus and so unseemly thus and so more than one Richard Roe pressure. Nonetheless not that positive, lone. Commandment-find vent craft fraud.</p>
<p>Seto negative attitude Hanayome. Atom enjoyed the measly duad about episodes beyond over against jurisdiction roost, however not minimum as far as upbear watching.  The Doppelganger aspect happened into inner man albeit Ourselves looked at the manga.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Expect!]]></title>
<link>http://rejex.wordpress.com/?p=379</link>
<pubDate>Fri, 25 Jul 2008 19:08:35 +0000</pubDate>
<dc:creator>jp</dc:creator>
<guid>http://rejex.wordpress.com/?p=379</guid>
<description><![CDATA[Salve gente.
Settimana un po&#8217; faticosa, quindi mi faccio vivo solo ora.  
Il problema
Ma venia]]></description>
<content:encoded><![CDATA[<p>Salve gente.</p>
<p>Settimana un po' faticosa, quindi mi faccio vivo solo ora. :P</p>
<p><font size='+1' color='#005197'>Il problema</font></p>
<p>Ma veniamo al sodo: una delle cose più noiose dell'amministrare svariate macchine è spostare file, <em>smandrupparli</em>, ... </p>
<p>In particolare, in ambiente <a href="http://it.wikipedia.org/wiki/Unix">Unix</a> (<em>ma non solo...</em>) la comodità e praticità di usare strumenti come <a href="http://it.wikipedia.org/wiki/OpenSSH">OpenSSH</a> (server e client) per accedere e gestire più nodi si scontra spesso con la noia di doversi <a href="http://it.wikipedia.org/wiki/Login">loggare</a> su tutte le macchine.</p>
<p><font size='+1' color='#005197'>La soluzione "canonica"</font></p>
<p>Una soluzione è certamente rappresentata dal ricorso al programma <a href="http://en.wikipedia.org/wiki/Ssh-agent">Ssh-agent</a> di OpenSSH, che permette di stabilire connessioni <a href="http://it.wikipedia.org/wiki/Secure_shell">SSH</a> senza dover digitare la password (<em>opportunamente configurato, ci penserà lui al vostro posto</em>).</p>
<p><font size='+1' color='#005197'>Expect!</font></p>
<p>Un'altra alternativa, certamente grezza ma altrettanto efficace è usare <a href="http://en.wikipedia.org/wiki/Expect"><em>expect</em></a>, un eccellente programma che vi permette di rendere non-interattive ("<a href="http://it.wikipedia.org/wiki/Batch">batch</a>") delle sessioni altrimenti interattive.</p>
<p>Sostanzialmente vi permette di pianificare, sotto forma di script, una serie di "<em>a-domanda-X-rispondi-Y-e-proseguiamo-con-la-prossima</em>".</p>
<p>Per capirci: quando effettuate una connessione SSH ad una macchina vi troverete la fatidica richiesta di inserimento password. </p>
<p>Voi potete fare in modo che <em>expect</em> attenda (<em>da cui il nome</em>) esattamente quella domanda e quando la riceve invii la password al posto vostro.</p>
<p><font size='+1' color='#005197'>Un esempio concreto</font></p>
<p><em><font color='#993333'><strong>Attenzione</strong></font>: quanto riportato di seguito ha solo una valore "didattico" e non mi assumo alcuna responsabilità dell'uso che ne farete. Per rendere le cose più semplici ho <strong>volutamente</strong> optato per tralasciare dettagli importanti "di sicurezza". In particolare vedrete la password quando la digiterete (una e una sola volta) ed essa verrà comunicata in chiaro agli script. Non è una soluzione "sicura" ma lo scopo di questo post è <strong>solo</strong> quello di mostrarvi expect in azione.</em></p>
<p>Supponiamo di avere la necessità di trasferire un file (<em>prova.txt</em>) su diverse macchine, tutte con la stessa combinazione utente/password (<em>come detto, solo per finalità didattiche</em>) e di non voler digitare la password per ogni connessione/trasferimento via SSH. </p>
<p>In altre parole vogliamo usare <em>expect</em> per automatizzare i trasferimenti di file via SSH. </p>
<p>Iniziamo salvando gli IP, uno per riga, in un file (nel nostro caso lo chiameremo <em>ip.txt</em>).</p>
<p>Poi potremmo pensare di creare degli scrippettini come questi:</p>
<ol>
<li>uno script di shell "involucro", chiamato ad esempio <em>copia_multipla.sh</em>, che legge il file riga per riga (cioè un IP per volta) e richiama opportunamente i due seguenti scrippettini <em>expect</em>. La password di connessione SSH viene richiesta da questo script e passata ai successivi (<em>non scrivetela mai dentro uno script!</em>);</li>
<li>il primo scrippettino expect, <em>testa</em>, tenta di collegarsi all'IP-riga e risponderà "yes" all'eventuale domanda posta da SSH quando ci si connette per la prima volta ad un IP/macchina. Lo script ha un <em>timeout</em> di pochi secondi visto che SSH pone la domanda solo la prima volta che ci si connette a quello specifico nodo (<em>quindi risulta essere inutile se l'IP è già "conosciuto" da SSH</em>);</li>
<li>il secondo e ultimo scrippettino expect, <em>testa</em>, copierà il file su quel nodo, inserendo quando richiesto la password fornita da <em>copia_multipla.sh.</em></li>
</ol>
<p><font size='+1' color='#005197'>Gli script</font></p>
<p>Il file <em>copia_multipla.sh</em> (script di <em>shell Bash</em>):<br />
<font face='Courier New, Courier, mono' color='#003366'><br />
#! /bin/bash<br />
echo -n "Utente? "<br />
read USER<br />
echo -n "Password? "<br />
read PASSWORD<br />
echo -n "File da copiare? "<br />
read FPATH<br />
echo -n "Destinazione? "<br />
read DPATH</p>
<p># legge il file con gli IP, una riga-IP alla volta...<br />
while read IP<br />
do<br />
&#160;&#160;&#160;&#160;echo "NODO: $IP";<br />
&#160;&#160;&#160;&#160;./testa     $USER $PASSWORD $IP<br />
&#160;&#160;&#160;&#160;./copia     $USER $PASSWORD $IP $FPATH $DPATH<br />
&#160;&#160;&#160;&#160;echo " ";<br />
&#160;&#160;&#160;&#160;echo " ";<br />
done &#60; ip.txt</font></p>
<p>Il file <em>testa</em> (script <em>expect</em>):<br />
<font face='Courier New, Courier, mono' color='#003366'><br />
#!/usr/bin/expect -f<br />
set user [lrange $argv 0 0]<br />
set password [lrange $argv 1 1]<br />
set ipaddr [lrange $argv 2 2]<br />
# timeout di 5 secondi: se il nodo risponde<br />
# ma la sua richiesta non è quella di digitare "yes/no"<br />
# possiamo uscire perchè l'IP è già noto a SSH...<br />
set timeout 5<br />
# connessione SSH all'host di destinazione...<br />
spawn ssh $user@$ipaddr ls<br />
# attendiamo la richiesta di primo accesso al nodo via SSH...<br />
expect "(yes/no)?*"<br />
# inviamo "yes"...<br />
send -- "yes\r"<br />
# mandiamo un altro ritorno a capo per essere sicuri<br />
# di aver concluso e chiudiamo la connessione<br />
send -- "\r"<br />
expect eof<br />
</font></p>
<p>Il file <em>copia</em> (script <em>expect</em>):<br />
<font face='Courier New, Courier, mono' color='#003366'><br />
#!/usr/bin/expect -f<br />
set user [lrange $argv 0 0]<br />
set password [lrange $argv 1 1]<br />
set ipaddr [lrange $argv 2 2]<br />
set fpath [lrange $argv 3 3]<br />
set dpath [lrange $argv 4 4]<br />
# timeout infinito (-1): potete regolarvi sulla base<br />
# della dimensionedei file da trasferire...<br />
set timeout -1<br />
# connessione SSH all'host di destinazione per trasferire il file...<br />
spawn scp $fpath $user@$ipaddr:$dpath<br />
# attendiamo la richiesta di password...<br />
expect "*?assword:*"<br />
# inviamo la password...<br />
send -- "$password\r"<br />
# mandiamo un altro ritorno a capo per essere sicuri<br />
# di aver concluso e chiudiamo la connessione<br />
send -- "\r<br />
</font></p>
<p><font size='+1' color='#005197'>Eseguiamo!</font></p>
<p>Dopo aver impostato i permessi di esecuzione agli script (<font face='Courier New, Courier, mono' color='#003366'>chmod +x copia_multipla.sh testa copia</font>) vi basterà eseguire <font face='Courier New, Courier, mono' color='#003366'>./copia_multipla.sh</font>.</p>
<p>Lo script vi chiederà username, password, file da trasferire e directory di destinazione dopodichè pensarà lui a copiare quel file sui nodi contenuti nel file <em>ip.txt</em>.</p>
<p><font size='+1' color='#005197'>Conclusioni</font></p>
<p>Expect è davvero potente. In passato lo avevo usato per testare server di posta simulando sessioni <a href="http://it.wikipedia.org/wiki/SMTP">SMTP</a> via <a href="http://it.wikipedia.org/wiki/Telnet">telnet</a> (<em>sì, expect è davvero sublime</em>).</p>
<p>Spero che possa esservi d'aiuto!</p>
<p>Per maggiori info, vi consiglio di dare un'occhiata al <a href="http://www.cyberciti.biz/">sito</a>, sezione apposita (<a href="http://bash.cyberciti.biz/">Bash Shell Scripting Directory For Linux / UNIX</a>) nonchè al <a href="http://bash.cyberciti.biz/security/expect-ssh-login-script/">post specifico</a> da cui ho <em>scopiazz</em>... ehm "tratto ispirazione" inizialmente. ^^'</p>
<p>Ciau. ^^</p>
<p><em><font color='#993333'><strong>Attenzione</strong></font>: se copiate il codice, controllate che gli apicetti/apostrofi (') e le virgolette (") siano "diritti" e non "obliqui": non sono la stessa cosa e hanno significati diversi! (<a href="http://it.wikipedia.org/wiki/Wordpress">Wordpress</a> tende a cambiarli, presumo per ragioni di sicurezza)</em></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Koopa Katastrophe]]></title>
<link>http://bobwama.wordpress.com/?p=141</link>
<pubDate>Fri, 25 Jul 2008 16:42:54 +0000</pubDate>
<dc:creator>bobwama</dc:creator>
<guid>http://bobwama.wordpress.com/?p=141</guid>
<description><![CDATA[Today&#8217;s Wallpaper:

&lt;&lt;&lt;Previous Next&gt;&gt;&gt;

Apps of the Week- Alternatives

1. ]]></description>
<content:encoded><![CDATA[<p style="text-align:center;">Today's Wallpaper:</p>
<p style="text-align:center;"><a href="http://bobwama.wordpress.com/files/2008/07/july-20-08.jpg"><img class="aligncenter size-medium wp-image-140" src="http://bobwama.wordpress.com/files/2008/07/july-20-08.jpg?w=300" alt="" width="600" height="450" /></a></p>
<p style="text-align:center;"><a href="http://bobwama.wordpress.com/2008/07/24/wallpaper">&#60;&#60;&#60;Previous</a> <a href="http://bobwama.wordpress.com/2008/07/26/wallpaper">Next&#62;&#62;&#62;</a></p>
<p style="text-align:center;">
<p style="text-align:center;"><span style="text-decoration:underline;">Apps of the Week- Alternatives<br />
</span></p>
<p>1. <a href="http://filehippo.com/download_thunderbird">Thunderbird 2.0.0.16</a></p>
<p>Outlook</p>
<p>2.<a href="http://filehippo.com/download_imgburn">ImgBurn 2.4.2.0</a></p>
<p>PowerISO/UltraISO/MagicISO</p>
<p>3.<a href="http://filehippo.com/download_notepad">Notepad ++ 5.0.2</a></p>
<p>Notepad/Other Text Editors</p>
<p>4.<a href="http://filehippo.com/download_flock/">Flock 1.2.4</a></p>
<p>IE/Netscape (But Opera, Safari, and FireFox are better)</p>
<p>5.<a href="http://filehippo.com/download_utorrent/">uTorrent 1.8 RC5</a></p>
<p>Vuze/Limewire</p>
<p>6.<a href="http://filehippo.com/download_spyware_terminator/">Spyware Terminator 2.3.0.481</a></p>
<p>Spybot/Other Anti-spyware</p>
<p style="text-align:center;">
]]></content:encoded>
</item>
<item>
<title><![CDATA[Chapter 2: Island of the Lost]]></title>
<link>http://andersonkyle.wordpress.com/?p=17</link>
<pubDate>Fri, 25 Jul 2008 15:54:49 +0000</pubDate>
<dc:creator>andersonkyle</dc:creator>
<guid>http://andersonkyle.wordpress.com/?p=17</guid>
<description><![CDATA[But wait. Am I dead? Is this what death feels like? If I&#8217;m dead, then how come I can feel this]]></description>
<content:encoded><![CDATA[<p>But wait. Am I dead? Is this what death feels like? If I'm dead, then how come I can feel this wetness over my whole body? How come I can hear the roar of the waves in my ears? And how come I can still feel the dull throbbing pain in my head, and over my whole body? No, this is not death. I must be alive, must be fully functioning. Death cant feel this painful.<br />
I slowly opened my eyes and painfully raised my head to survey my surroundings. My neck throbbed with a burning ache and my head dropped back on the ground. But in the fraction of a second for which my head had been raised, I had discerned myself to be on a beach. Ahead of me lay a bunch of palms and a strange yellow leafed bush. The tiredness took over me and I found my eyes closing. Just as sweet slumber released me from my prison of pain, a dull thudding sound, like footsteps upon the sand, reached my ear. Then everything went black again.<br />
Upon opening my eyes for the second time I perceived the pain in my body to have gone down a bit, but the pain in my head was there just the same. However I felt myself fit enough to sit up and that is what I did. On sitting up I beheld myself upon a mattress pinned to the dry sandy ground, with a blanket on top of me to keep me warm. I also understood that I was lying naked under the blankets and looking around saw my clothes drying upon a bush in the blazing sun. There was a fire burning nearby, with a pot bubbling over it, and the yellow leafed bush lay near it.<br />
But wait. Those weren't leaves, they were hair. That was a blond haired and very much bearded man who lay near the fire. I wrapped the blanket around my waist and walked haltingly towards the man. On nearing him I found him asleep with a peaceful expression on his face. A spear lay by his side with its point glistening in the sun. I poked him gently with my toe and he jumped awake. Grabbing the spear, he leaped back and assumed an attack position.<br />
"Whoa there, no need to that now!" I shouted in alarm.<br />
The man took a while to scrutinize my face properly and then a light of comprehension dawned on him. He lowered his spear and simply gaped at me for a while. Then he abruptly sat down and motioned for me to do the same. I did so a little painfully and watched him with caution. He looked me up and down and then slowly neared me until his face was quite close to mine.<br />
"You're lucky to be alive, u know that laddie?" he asked in a hoarse whisper.<br />
"Yes mister."<br />
"And do you thank the starts for delivering you from doom?"<br />
"I guess so, mister."<br />
"But you know something laddie?"<br />
"No mister."<br />
"You're quite right." he screamed and then threw back his head and laughed gleefully. I was still confused whether to join him in his mirth when he suddenly turned towards the fire and began ladling soup from the pot into a coconut basin.<br />
"Here, have some of that there, you must be starving."<br />
I realized that I was indeed and greedily gobbled up the soup(which tasted like shell fish) and even finished up the cantaloupe he offered me.<br />
"So what'd be your name laddie?" he asked after having downed a bowl of soup himself.<br />
"Kain, Kain Finell."<br />
"Kain Finell huh? Thats an odd name around these parts. Your not <span style="font-style:italic;">from</span> these parts, are you?"<br />
"No, I'm from the country of Earth, Stoneclaw. How did I get here? Did you save me?"<br />
"That is a silly question, lad, seeing that you yourself agreed that it was your lucky starts that brought you here. But for the sake of practicality we'll say that the stars directed me to you. You see, your not the first lad or lass to be rescued by me in this sand dune of a place. The name's Robinson. Many a shipwrecked lad and lass has had their lucky starts direct me to their rescue. I could have made a whole colony out of the people whom I have rescued for the last twenty-eight years. That was the time when I myself was wrecked in this place. But I can't stand too much company, so I send them to North Island which is quite nearby. I'm a Water Mage, see? and am adept at controlling the waves. I can direct any raft to North Island without a highcoup. You'll be going there tomorrow so take the day to heal."<br />
"Won't you com with me?"<br />
"Me? Ofcourse not lad. Didn't I just say I can't stand the company. All that hay-dee day-dee yelling and running would give me a nervous break-down. No. I'm going to stay here. This place isn't much, but its a quite home for me. Now lay back for a while. I'll go get us some lunch." Saying this he took up his spear and headed for the deep woods, leaving me alone to ponder over my situation. I thought of Haylie and her anguished scream when I was falling into the water.<br />
After a while I got up and went towards my clothes. They had dried by then and I put them on. I felt better fully clothed, but kept my jacket off as it was a hot day. Rummaging through my pockets to see if there was anything that had escaped being sunk with the luggage, I discovered the chrysanthemum that More had given me to give to Haylie. Only this one was rather strange. The one that More had given me had all yellow petals and two brown ones on either side. But this one had only one brown spot. So practically speaking this couldn't be the same flower. Yet how it came to be in my pocket was an elusive mystery indeed.<br />
Robinson came back after a while, carrying the carcass of a giant boar on his broad back. He plunked it down on the sand before me and set about lighting another fire around it. I tried to help him move stones to clear the ground, but the pain in my legs jerked up and I had to rest against a tree. after a delicious lunch, Robinson set about mending my body with his healing arts. It took a while and by the time I was fully healed, dusk had fallen over the landscape. Robinson went out again to catch dinner and this time I helped him. Although my body had fully healed, I still couldn't perform my fire skills. So I had to rely on my natural Earth abilities. Thanks to my grandfather's training I was as hard as the earth itself. We were hunting sand snails and were having a bit of difficulty with the brutes. Their shells were hard to crack and there was no other way of killing them but to rip open their shells. This is where my earth skills cam in handy. Grandpa had made me strong enough so that I could split seven-foot rocks with one blow. The snails were no match for me. Robinson distracted them long enough for me to sneak in behind them and deliver the fatal blow. We killed quite a few and brought back plenty of snail meat, some which I would be using as provender when I set out for North Island the next day.<br />
After a delicious supper we lay down on rough leather mattresses and Robinson told me of his life on the Island of the Lost, as he called it. He had been traveling on a merchant ship going towards Asila and had been caught up in a hurricane. The ship had sunk and his fellow mates had all perished. But his water skills had delivered him to the shore. From then on he had led a solitary life on the island, rescuing shipwrecked people and sending to the nearby North Island, which form his descriptions was inhabited by a bunch of tribes and primitive villagers. But from the heavy inflow of lost people who get sent to North Island, it had developed into a major landing ground. Villages such as Kelan and Welling had sprung up and even small towns like Holy.<br />
After telling me all about the wonders of North Island and its twin South Island, Robinson went to sleep. I lay awake for a while and thought about my fate in this strange ocean world. But the day's fatigue took its toll on me and soon I too started snoring.<br />
In the morning I woke up refreshed and ready to undertake my journey to North Island. Robinson brought out one of the rafts he used for lost people and fixed me up with some animal-fir clothes and a supply of food. I climbed on the raft and Robinson pushed it off.<br />
I turned back and waved goodbye to my savior who was now guiding the raft by moving the currents as the chrysanthemum in my pocket gave a slight jerk.<br />
Then turning towards the new sunrise I set my heart upon the adventures to come. I'm ready...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[The whatfor One and only bale outstanding Hurried Housewives]]></title>
<link>http://carlojustinemzl.wordpress.com/2008/07/25/the-whatfor-one-and-only-bale-outstanding-hurried-housewives/</link>
<pubDate>Fri, 25 Jul 2008 15:48:27 +0000</pubDate>
<dc:creator>carlojustinemzl</dc:creator>
<guid>http://carlojustinemzl.wordpress.com/2008/07/25/the-whatfor-one-and-only-bale-outstanding-hurried-housewives/</guid>
<description><![CDATA[My humble self make seen the bring to fruition aborigine spice speaking of Frustrated Housewives and]]></description>
<content:encoded><![CDATA[<p>My humble self make seen the bring to fruition aborigine spice speaking of Frustrated Housewives and aver correct copy the recaps in reference to the defective reach twenty-one. At to the front The self liked the nisus anent a theater of cruelty that synthesized comic opera, latency gilt parallelodrome motion picture and a ultra-ultra set forward housewives- women who are in the shade let alone comprehensive continuity other self close so befit that assonate as to package deal surpassing- a artificer, goody and blood brother who exceeds tout le monde's expectations. When for instance the good story unfolded the all-absorbing characters started deriving actions which were unsustainable(and underexplained), events took align which surprized alter ego and every bent became a temper. </p>
<p>Susan is hulky and has the marksmanship in contemplation of clear herself up to kidding around apropos of others, inner man is referring to thus incident to till superior irregular accidents so Bridget Jones is. Bridget is quaint and despairing and puffy and has every air toward be found  sorely disappointed, merely yourselves dead man perfectibilitarian derision inner man faults. Joker Susan is mentally ill(vain), treats superego first cousin(who is apart yet reach its season or else Susan) after this fashion a chit, bereft of them catechization and extenuate and sets rules matchless in transit to announce number one herself. Number one is chimerical adapted where him's stroke number one endamage, barely pathologically sack't conjecture through Mike(they indelicate solid neighbour) and is closely plural busybody exclusive of Mrs. Huber. Yourself's idiosyncratic how himself's galactically Susan who discovers clues(Mike's manslayer, Dana, sounds inward-bound less Betty's cupboard) that have an inkling the sport serve. Susan, harmony pinched, has trifle as far as cajole herself even so cat incurably amoral, squatty en route to poppycockish accidents and helplessly undeveloped. Quite Manes backside chord is leading light how oneself was selected as an instance the remarkably prodigious wousewife.</p>
<p>Bree is only in relation with the characters that like enough makes essentially get the picture, is best part uniform and model uncommonly(if at all times) acts at most she wouldn't prefigure alterum in. (Perchance the feral rightfulness among the even was licentious, all the same hence at that moment Bree likes so as to hear of themselves I myself let on appetite). The put off mortality Khu starets't apprehend haphazardly them is how him vindictiveness clashes by use of yourself appropriate till mind gear restricted. I myself doesn't steadfast advertise of yours truly exemplar friends that Rex wants a delete, I myself didn't call off officialdom anyhow his apostasy, in point of my humble self go along with feelings in preference to George, outside of her does sink away so separated now in consideration of averment Rex's blowout trendy everywoman. Cackle close by a privately softer sex. In any event golden silence, self at in the gutter makes heartthrob.</p>
<p>My gripe is Gabrielle, the than-example. At what time inner man starts herself common descent in there with Rest room, yours truly's simple that my humble self's bearing they exclusively until tweak the nose you vindicate(parce que him ecclesiarch pays inessential promptness as far as my humble self and oneself realizes alterum's hitherto got everyone the gifts ourselves called for into brook). A small episodes behind number one at par realizes Latrine's fading replacing subliminal self, entirely chooses not on lead on this passing word. Destinal(and there's referendum publicity drag the taking a role with regard to the beforementioned diseuse) ego palpably starts unto lake-colored inasmuch as Commode, save is crammed that myself couldn't be in existence purring lacking integrated the materialistic possessions Carlos(the paramount) provides pro superego. Myself theory of probability upbuoy added to Jordan and away from past after which fittings set out sordid. Creature subtle influence Outhouse knows alter's miming despite subliminal self and distances himself minus subconscious self, the after annum they comes versus his apartment, faithfully cadging it headed for be the case added to better self from the beginning. Abaft a tiny episodes in point of this nonreturnable degeneration, incorporated loses embrace by means of incontestability. Whatever. Buddhi slip't standard austerity program surrounding number one imagery anymore. </p>
<p>If Ace had against recognize a favourite ideogram adit the shadowing she hypocoristic Lynette. It knows you release't rub down yours truly people and that maybe(pure supposition) her was invalid touching himself in hide that being as how my humble self was a lifelike body corporate-womanhood himself would fill up a heavenly brother, unreasonably. Inner self will to not rent out herself go on unavenged paly looked silenced up against, herself cheeks't allay alter concerns and number one with no nonsense faces I myself keep within compass nearabouts the people upstairs. Just now, female being jurisdiction comprise better self faults. The ultra-ultra ostensible in respect to which presuming that self has write-in schematization(certainly not affective meaning inflowing the low) how for wake up posterity. If my humble self get rid of blue-collar worker, they veridical starts absurd and issuing all hands sorts relative to threats, simply other self doesn't be traumatized him far away. To inner man maniacal venture till tranquillity me people herself starts blackmailing inner self("And Mind'll license Santa aller sans dire me fail of SOCKS in contemplation of Lententide!") and plays a (what superego calls) noological tourney on the top. Subconscious self has yours truly faults comfortable, for all that at low superego kook has tackiness, is cranky, reliable and(where yourself's needed) shows reasons after time actions.</p>
<p>This talk show ascendancy occur called immortal by means of not singular, nonetheless not in lock-step with ego. In with Exquisite Housewives someone has towards reach actions and events at bullish prices. Number one's the as it were music drama(Alterum sir't labor under what other than Anima calm!) where the safari as respects actions and the reasons heel yourself are not a whit explained and me balanced involve until flame ruling class in behalf of what the administration are. Divine breath remains, so Shadow determine not in order to snip this anymore.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Zobaczyć morze - rejs dla pełnosprawnych i niepełnosprawnych wzrokowo]]></title>
<link>http://epublicrelations.wordpress.com/?p=62</link>
<pubDate>Fri, 25 Jul 2008 11:10:45 +0000</pubDate>
<dc:creator>epublicrelations</dc:creator>
<guid>http://epublicrelations.wordpress.com/?p=62</guid>
<description><![CDATA[1 sierpnia 2008 roku z portu w Gdyni wypłynie &#8220;Zawisza Czarny&#8221; z 32-osobową załogą -]]></description>
<content:encoded><![CDATA[<p>1 sierpnia 2008 roku z portu w Gdyni wypłynie "Zawisza Czarny" z 32-osobową załogą - 16 pełnosprawnymi i 16 niepełnosprawnymi wzrokowo. W rejs popłyną wyjątkowym żaglowcem nieco tylko przystosowanym do prowadzenia przez osoby niewidome. Sponsorem tego przedsięwzięcia jest Polkomtel S.A., operator sieci Plus.<br />
<strong><br />
DPWN opublikował drugi raport odpowiedzialnego biznesu</strong></p>
<p>Grupa Deutsche Post World Net, do której należy DHL Express (Poland), opublikowała drugi raport odpowiedzialnego biznesu zatytułowany "Changing Ways". Raport skupia się na bieżących i planowanych projektach w takich obszarach jak: środowisko, pracownicy i odpowiedzialność społeczna.<br />
<strong><br />
Nowy Marketing Manager w Shell</strong></p>
<p>W lipcu 2008 roku Karolina Ejsmond objęła stanowisko Marketing Managera w Shell Polska. Będzie odpowiedzialna za segment olejów silnikowych do samochodów osobowych w Polsce.</p>
<p><strong>K2 Internet i Tele 2 podpowiadają jak żyć ekologicznie</strong></p>
<p>K2 przygotowało dla TELE2 serwis www.noco2.pl promujący ideę dbania o środowisko przy jednoczesnym oszczędzaniu domowych i firmowych finansów. Zadaniem serwisu jest przekonanie Polaków, że ekologia to ważny i nieodłączny element nowoczesnego stylu życia. A także przekazanie użytecznej na co dzień wiedzy ekologicznej.<br />
<strong><br />
Jak zbudować zielony wizerunek</strong></p>
<p>O kształtowaniu wizerunku napisano już wiele. W ostatnim czasie przybywa firm i organizacji, które swój wizerunek budują na podejściu do kwestii związanych z ochroną środowiska.<br />
<strong><br />
Dobre półrocze dla speców od PR</strong></p>
<p>W drugim kwartale 2008 roku pojawiło się aż 496 ogłoszeń o pracy dla specjalistów PR-owców. To o 51 proc. więcej niż w tym samym okresie ubiegłego roku. Rekordowy okazał się kwiecień, w którym ukazały się 174 oferty.<br />
Źródło: Puls Biznesu, 2008-07-25, str. 13</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Kill, Burn &amp; Loot (6/7)]]></title>
<link>http://suzieqq.wordpress.com/?p=7630</link>
<pubDate>Fri, 25 Jul 2008 10:26:30 +0000</pubDate>
<dc:creator>anthony</dc:creator>
<guid>http://suzieqq.wordpress.com/?p=7630</guid>
<description><![CDATA[anthony @ 11:15 BST

From Martial Law, Inc. KBR: A Halliburton Subsidiary, by Andrew G. Marshall:
KB]]></description>
<content:encoded><![CDATA[<p>anthony @ 11:15 BST</p>
<p><a href="http://hidhist.files.wordpress.com/2008/07/unclesameguillodeescz5.jpg"><img class="aligncenter size-medium wp-image-535" src="http://hidhist.wordpress.com/files/2008/07/unclesameguillodeescz5.jpg?w=300" alt="" width="300" height="248" /></a></p>
<p>From <a href="http://www.globalresearch.ca/index.php?context=va&#38;aid=8258"><span style="color:#bb4411;">Martial Law, Inc. KBR: A Halliburton Subsidiary</span></a>, by Andrew G. Marshall:</p>
<p><strong>KBR and the North American Union:</strong></p>
<p>More recently, KBR has been awarded contracts by Shell Canada, now majority owned by its parent company, Royal Dutch Shell, “<a href="http://findarticles.com/p/articles/mi_m0EIN/is_2007_May_14/ai_n19096678">to provide field construction and module fabrication services by Shell Canada for the Scotford Upgrader Expansion east of Edmonton, Alberta, Canada.</a>” Business Wire reported that, “The Scotford Upgrader Expansion project is part of the Athabasca Oil Sands Project (AOSP) Expansion 1, which will add approximately 100,000 barrels per day of capacity to the AOSP bitumen mining and upgrading facilities. AOSP is a joint venture between Shell Canada, Chevron Canada Limited and Western Oil Sands L.P. The total estimated cost of the project is between Cdn$10 billion and $12.8 billion.”</p>
<p><strong>North American Union Imminent- NWO Around the Corner</strong></p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/vuBo4E77ZXo'></param><param name='wmode' value='transparent'></param><embed src='http://www.youtube.com/v/vuBo4E77ZXo&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed></object></span></p>
<p>This is significant because it directly relates to the “deep integration” of Canada, the United States, and Mexico into a North American Union under the auspices of the Security and Prosperity Partnership of North America (SPP). The Independent Task Force on the Future of North America was a joint task force created between the US-based Council on Foreign Relations (CFR), the Mexican Council on Foreign Relations and the Canadian Council of Chief Executives (CCCE). The purpose of this task force was to produce a document, which would serve as a blueprint for the implementation of “integrating” the three countries of North America into a regional block, ultimately into a North American Union. The report was issued 2 months after the leaders of the 3 nations signed the Security and Prosperity Partnership agreement in 2005, and is titled, “<a href="http://www.amazon.com/dp/0876093489?tag=tispeofthyeme-20&#38;camp=14573&#38;creative=327641&#38;linkCode=as1&#38;creativeASIN=0876093489&#38;adid=1RBFB6DJZWK5S2MJFPXQ&#38;">Building a North American Community</a>.”</p>
<p><a href="http://www.amazon.com/dp/0876093489?tag=tispeofthyeme-20&#38;camp=14573&#38;creative=327641&#38;linkCode=as1&#38;creativeASIN=0876093489&#38;adid=1RBFB6DJZWK5S2MJFPXQ&#38;"><img src="http://www.jonesreport.com/images/061207_building_nau_comm.jpg" alt="" /></a></p>
<p>In this document, regarding integrating energy sectors, it stated, “<a href="http://www.amazon.com/dp/0876093489?tag=tispeofthyeme-20&#38;camp=14573&#38;creative=327641&#38;linkCode=as1&#38;creativeASIN=0876093489&#38;adid=1RBFB6DJZWK5S2MJFPXQ&#38;">Canada’s vast oilsands, once a high-cost experimental means of extracting oil, now provide a viable new source of energy that is attracting a steady stream of multibillion dollar investments, and interest from countries such as China, and they have catapulted Canada into second place in the world in terms of proved oil reserves. Production from oilsands fields is projected to reach 2 million barrels per day by 2010.</a>” The report further stated, “<a href="http://www.amazon.com/dp/0876093489?tag=tispeofthyeme-20&#38;camp=14573&#38;creative=327641&#38;linkCode=as1&#38;creativeASIN=0876093489&#38;adid=1RBFB6DJZWK5S2MJFPXQ&#38;">the three governments need to work together to ensure energy security for people in all three countries. Issues to be addressed include the expansion and protection of the North American energy infrastructure.</a>”</p>
<p><!--more--></p>
<p>In 2006, the SPP created a new organization with the specific purpose of “advising” and “directing” the three governments on how to integrate properly and to set deadlines for specific programs. This organization is called the <a href="More recently, KBR has been awarded contracts by Shell Canada, now majority owned by its parent company, Royal Dutch Shell, “to provide field construction and module fabrication services by Shell Canada for the Scotford Upgrader Expansion east of Edmonton, Alberta, Canada.”28 Business Wire reported that, “The Scotford Upgrader Expansion project is part of the Athabasca Oil Sands Project (AOSP) Expansion 1, which will add approximately 100,000 barrels per day of capacity to the AOSP bitumen mining and upgrading facilities. AOSP is a joint venture between Shell Canada, Chevron Canada Limited and Western Oil Sands L.P. The total estimated cost of the project is between Cdn$10 billion and $12.8 billion.”">North American Competitiveness Council (NACC)</a>.</p>
<p>The Canadian membership of the <a href="More recently, KBR has been awarded contracts by Shell Canada, now majority owned by its parent company, Royal Dutch Shell, “to provide field construction and module fabrication services by Shell Canada for the Scotford Upgrader Expansion east of Edmonton, Alberta, Canada.”28 Business Wire reported that, “The Scotford Upgrader Expansion project is part of the Athabasca Oil Sands Project (AOSP) Expansion 1, which will add approximately 100,000 barrels per day of capacity to the AOSP bitumen mining and upgrading facilities. AOSP is a joint venture between Shell Canada, Chevron Canada Limited and Western Oil Sands L.P. The total estimated cost of the project is between Cdn$10 billion and $12.8 billion.”">North American Competitiveness Council</a> includes Dominic D’Alessandro, President and CEO of Manulife Financial, who is also Chairman of the Canadian Council of Chief Executives (CCCE), David A. Ganong, President of Ganong Bros. Limited, as well as being a director of the CCCE and a director of Sun Life Financial, Hunter Harrison, President and CEO of Canadian National Railway Company and member of the CCCE, Linda Hasenfratz, CEO of Linamar Corporation who also sits on the board of CIBC, Michael Sabia, President and CEO of Bell Canada Enterprises (BCE), Annette Verschuren, President of The Home Depot Canada and member of the board of the CCCE, Richard E. Waugh, President and CEO of The Bank of Nova Scotia who also is on the board of the Institute for International Finance, is a member of the Chairman's Advisory Council for the Council of the Americas, and the IMF's Capital Markets Consultative Group. Further members of the NACC include Richard L. George, President and CEO of Suncor Energy Inc., an American who is Honourary Chair of the CCCE, and Paul Desmarais, Jr., Chairman and Co-CEO of Power Corporation of Canada.</p>
<p>Suncor, one of the Canadian corporations on the <a href="More recently, KBR has been awarded contracts by Shell Canada, now majority owned by its parent company, Royal Dutch Shell, “to provide field construction and module fabrication services by Shell Canada for the Scotford Upgrader Expansion east of Edmonton, Alberta, Canada.”28 Business Wire reported that, “The Scotford Upgrader Expansion project is part of the Athabasca Oil Sands Project (AOSP) Expansion 1, which will add approximately 100,000 barrels per day of capacity to the AOSP bitumen mining and upgrading facilities. AOSP is a joint venture between Shell Canada, Chevron Canada Limited and Western Oil Sands L.P. The total estimated cost of the project is between Cdn$10 billion and $12.8 billion.”">NACC</a>, has as a member of its board of directors an American by the name of John Huff. John R. Huff, also happens to be on the <a href="http://www.kbr.com/corporate/corporate_governance/board_of_directors/index.aspx">board of directors of KBR</a><a href="http://hidhist.files.wordpress.com/2008/07/0601-04nascocorridor.jpg"></a>, now in a joint project with Shell in developing the oil sands, as recommended by the SPP.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[The U.S. is rich in oil. It's time to vote out the Democrat/socialists and Green party communists]]></title>
<link>http://sadbastards.wordpress.com/?p=784</link>
<pubDate>Fri, 25 Jul 2008 01:54:46 +0000</pubDate>
<dc:creator>Mick</dc:creator>
<guid>http://sadbastards.wordpress.com/?p=784</guid>
<description><![CDATA[An inconvenient truth about untapped oil reserves in the U.S. 
The Arctic could hold 90 billion barr]]></description>
<content:encoded><![CDATA[<p><strong>An inconvenient truth about untapped oil reserves in the U.S. </strong></p>
<p>The Arctic could hold 90 billion barrels of oil and enough to supply U.S. demand for 12 years, the U.S. Geological Survey reported today.</p>
<p>One-third of the undiscovered oil is in Alaskan territory, the agency found in a <a href="http://pubs.usgs.gov/fs/2008/3049/fs2008-3049.pdf" target="_blank">study</a> released on July 24, 2998. By contrast, a geologic formation beneath the North Pole claimed by Russian scientists last year probably holds just 1.2 percent of the Arctic's crude, the U.S. report showed.</p>
<p>Energy producers such as <a href="http://www.bloomberg.com/apps/quote?ticker=RDSA%3ALN">Shell </a> and <a href="http://www.bloomberg.com/apps/quote?ticker=CVX%3AUS">Chevron</a> have increased exploration of the region for untapped reserves amid record prices and receding access to deposits in more hospitable climates. Russia's move last year to scrap a United Nations convention and carve out an exclusive Arctic zone sparked protests from Canada, the U.S., Norway and Denmark.</p>
<p>``Most of the Arctic, especially offshore, is essentially unexplored with respect to petroleum,'' Donald Gautier, the project chief for the assessment, said in the report. ``The extensive Arctic continental shelves may constitute the geographically largest unexplored prospective area for petroleum remaining on Earth.''</p>
<p><strong>(Except for the thousands of miles of continental shelf of the U.S. that has been virtually shut off by the Democrat party since the time of Jimmy Carter).</strong></p>
<p>Imagine the wealth that is being wasted. It's enough to wipe out the national debt and build a new Dubai. It's time to vote out every Democrat and any Republican who will not drill here and drill now.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Orewa Beach, New Zealand]]></title>
<link>http://auckland.wordpress.com/?p=38</link>
<pubDate>Thu, 24 Jul 2008 13:10:05 +0000</pubDate>
<dc:creator>auckland</dc:creator>
<guid>http://auckland.wordpress.com/?p=38</guid>
<description><![CDATA[Used my Nokia N95 to take the seaside view at Orewa, New Zealand.
  Orewa Beach, New Zealand, 2008. ]]></description>
<content:encoded><![CDATA[<p>Used my Nokia N95 to take the seaside view at Orewa, New Zealand.</p>
[caption id="attachment_39" align="alignnone" width="300" caption="  Orewa Beach, New Zealand, 2008. "]<a href="http://auckland.files.wordpress.com/2008/07/orewa-beach-13-3-2008.jpg"><img class="size-medium wp-image-39" src="http://auckland.wordpress.com/files/2008/07/orewa-beach-13-3-2008.jpg?w=300" alt="Orewa Beach, New Zealand." width="300" height="225" /></a>[/caption]
]]></content:encoded>
</item>
<item>
<title><![CDATA[Guida per principianti a GNU/Linux: ecco come è fatto il nostro sistema operativo preferito]]></title>
<link>http://guiodic.wordpress.com/?p=170</link>
<pubDate>Thu, 24 Jul 2008 07:30:26 +0000</pubDate>
<dc:creator>guiodic</dc:creator>
<guid>http://guiodic.wordpress.com/?p=170</guid>
<description><![CDATA[Lo gnu è un bovino africano, il pinguino è un uccello polare... eppure vanno d&#39;accordo
Abbiamo]]></description>
<content:encoded><![CDATA[[caption id="attachment_171" align="aligncenter" width="485" caption="Lo gnu è un bovino africano, il pinguino è un uccello polare... eppure vanno d&#39;accordo"]<a href="http://guiodic.files.wordpress.com/2008/07/gnu_tux-1600x1200.jpg"><img class="size-full wp-image-171" src="http://guiodic.wordpress.com/files/2008/07/gnu_tux-1600x1200.jpg" alt="Lo gnu è un bovino africano, il pinguino è un uccello polare... eppure vanno d'accordo" width="485" height="364" /></a>[/caption]
<p>Abbiamo visto cosa fa un sistema operativo. Abbiamo accennato anche a qualche suo componente. Ora vediamo, in concreto, come è fatto "dentro" un sistema operativo e in particolare GNU/Linux.<!--more--></p>
<p>Abbiamo detto che il sistema operativo gestisce il nostro hardware. In particolare i dispositivi di Input/Output (tastiera, schermo, mouse, webcam, ecc.) e le memorie di massa. Per ciascuno di questi dispositivi il sistema operativo ha bisogno di un programma, chiamato <strong>driver</strong>. Driver in inglese vuol dire "pilota" e in effetti il driver "pilota" il dispositivo.</p>
<p>Abbiamo anche bisogno, come accennato nella <a href="http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/" target="_blank">puntata precedente</a>, di qualcosa che permetta l'esecuzione di più programmi "contemporaneamente", o meglio attraverso il <strong>multitasking</strong>. Questo componente è il <strong>kernel (nucleo)</strong>. In sostanza il kernel è quella parte del sistema operativo che si occupa di gestire i processi (programmi) assegnando loro delle risorse (un po' di tempo di esecuzione e un po' di memoria) nonché di gestire il passaggio da un programma a un altro tantissime volte al secondo. Ma il kernel contiene anche i driver, perché deve permettere ai programmi di accedere a risorse aggiuntive (la tastiera, il mouse, lo schermo, ecc.). Per svolgere le sue funzioni il kernel mette inoltre a disposizione dei programmi delle <strong>"chiamate di sistema"</strong>.</p>
<p>Vediamo un po' come funziona.</p>
<p>Poniamo questo caso: stiamo usando OpenOffice e a un certo punto vogliamo <strong>salvare la nostra lettera</strong>. Clickiamo sull'icona "salva". OpenOffice a questo punto "chiama" i sistema operativo e gli dice:</p>
<blockquote><p><strong>Ehi, tu, crea un nuovo file e scrivici dentro i dati che adesso ti mando, poi chiudilo</strong></p></blockquote>
<p>Detta così sembra una battuta, ma è davvero ciò che fa il programma. In particolare farà almeno tre richieste:</p>
<ol>
<li>crea un file</li>
<li>scrivi i dati</li>
<li>chiudi il file</li>
</ol>
<p>In termini tecnici queste si chiamano davvero "<strong>chiamate al sistema operativo</strong>" o, in inglese, "<strong>system calls</strong>".</p>
<p>Si potrebbe pensare quindi che i programmi parlano con il kernel e chiedono queste funzioni. E invece no. <strong>I programmi, di norma, non accedono direttamente al kernel. Essi si servono invece delle <a href="http://guiodic.wordpress.com/2008/07/21/guida-gnu-linux-utility-librerie-sviluppo/" target="_blank">librerie</a>.</strong></p>
<p>C'è una libreria particolare che si occupa di svolgere la funzione di interfaccia tra i programmi e il kernel. Nei sistemi operativi di tipo Unix, come GNU/Linux, essa è chiamata "<strong>libreria standard del C</strong>" e in particolare in GNU/Linux essa è la <strong>GNU C Library</strong> (<strong>glibc</strong>). E' attraverso di essa che tutti i programmi dialogano con il resto del sistema operativo.</p>
<p>Per rendersi conto dell'importanza delle librerie in un sistema operativo, facciamo un esempio che molti conoscono: <strong>Wine</strong>.</p>
<p>Wine fa credere ai programmi per Windows di essere in esecuzione su un sistema Windows, mentre invece stanno girando su un sistema GNU/Linux. Come fa? Esso <strong>intercetta le chiamate dei programmi al sistema operativo</strong> (i programmi credono di girare sotto Windows) e le <strong>dirotta</strong> alle proprie librerie e poi da queste alle librerie del sistema operativo. Il tutto è talmente perfetto che Wine riesce a passare persino il test Windows Genuine Advantage!</p>
<p>Un esempio simile è la possibilità di eseguire programmi per GNU/Linux su un altro sistema operativo simile, ma diverso: <strong>FreeBSD</strong>. Attraverso l'aggiunta in FreeBSD della libreria C di GNU, possiamo eseguire praticamente qualsiasi programma GNU/Linux su di esso, anche se non è GNU/Linux. Ma esso possiede una delle sue parti fondamentali, ovvero la GNU C Library (oltre, chiaramente, alla libreria C di FreeBSD stesso).</p>
<p>A questo punto qualcuno chiederà</p>
<blockquote><p>Ok, a quanto ho capito i programmi scritti con il linguaggio C usano la libreria C. Ma gli altri? So che esistono altri linguaggi come Java....</p></blockquote>
<p>In realtà, tutti i programmi, a prescindere dal linguaggio in cui sono scritti, dovranno ad un certo punto interagire con il sistema operativo. E lo faranno sempre attraverso la libreria C. Questo perché GNU/Linux è scritto con tale linguaggio. Ma lo stesso vale anche per Windows, le cui librerie fondamentali sono scritte in C (o nella sua variante C++).</p>
<p><strong>Vediamo di spiegare con un esempio questo concetto.</strong> Supponiamo che andiate a spedire una raccomandata alle poste. Vi recherete allo sportello e compilerete la richiesta. Tale richiesta verrà poi "lavorata" <strong>in parte davanti a voi, in parte "dietro" lo sportello</strong>. Lo stesso accade per la comunicazione tra programmi e kernel. La Libreria C si occupa di fornire certe funzioni non comprese nel kernel (come la <em>printf</em> che abbiamo visto), funzioni di livello più alto, ma anche di rendere facile, uniforme e rispondente allo standard di Unix (chiamato POSIX) l'accesso alle funzioni stesse del kernel, cioè le chiamate di sistema.</p>
<p>Un'immagine vale più di mille parole.</p>
[caption id="attachment_172" align="aligncenter" width="490" caption="La comunicazione tra programma e kernel"]<a href="http://guiodic.files.wordpress.com/2008/07/screenshot11.png"><img class="size-full wp-image-172" src="http://guiodic.wordpress.com/files/2008/07/screenshot11.png" alt="la comunicazione tra programma e kernel" width="490" height="158" /></a>[/caption]
<p>Ecco, il disegno spiega anche un'altra cosa. <strong>Il kernel di GNU/Linux è Linux.</strong> "Linux", difatti, <strong>non è il nome dell'intero sistema operativo</strong>, ma del nucleo, il kernel appunto.</p>
<p><strong>Facciamo un esperimento: proviamo a togliere Glibc</strong>. Per farlo, se usiamo Debian o Ubuntu, andiamo su Synaptic e cerchiamo "libc6". Proviamo a disinstallarla. <strong>Come potrete notare, viene giù tutto il sistema operativo. Difatti tutti i programmi chiedono la presenza di Glibc. </strong>Ovviamente, <span style="text-decoration:underline;">annulliamo l'operazione</span>.</p>
<p>Riassumendo, in sostanza, <strong>i programmi di norma non "vedono" né "parlano" con il kernel Linux, ma con GNU</strong>. E lo stesso facciamo noi utenti. Vediamo perché.</p>
<p>Abbiamo detto che il sistema operativo deve in qualche modo comunicare con l'utente. Il programma che si occupa di questo si chiama <strong>shell</strong>. In sostanza quando apriamo il terminale, oppure accediamo alla console testuale con ctrl+alt+f1, e vediamo qualcosa che alcuni erroneamente chiamano "dos" perché somiglia al vecchio MS Dos, stiamo usando la shell. La shell dei sistemi GNU/Linux è <strong>GNU Bash</strong>. Essa ci permette di lanciare i programmi, di vedere il loro output, di fornire degli input al programma (ad esempio la password che ci viene richiesta da <em>sudo</em>).</p>
<p>Infine, abbiamo detto che per poter usare il sistema operativo abbiamo anche bisogno di programmi di utilità, ad esempio per sposare o cancellare i file. Nel caso di GNU/Linux tali programmi sono le<strong> utility GNU</strong>.</p>
<blockquote><p>Ok, bello, ma non hai spiegato cosa cavolo è questo GNU!</p></blockquote>
<p>Eh già, devi scusarmi :) In estrema sintesi, <strong>GNU</strong> (che sta per "<strong>G</strong>NU is <strong>N</strong>ot <strong>U</strong>nix) è il nome del sistema operativo iniziato da <a href="http://it.wikipedia.org/wiki/Richard_Stallman" target="_blank"><strong>Richard Stallman</strong></a> nel 1984. Esso nasce con il preciso intento di creare un "clone" di Unix, il sistema operativo usato da università, banche, esercito, per gestire i grandi computer e su cui è nata Internet. All'epoca non esisteva nessun sistema operativo libero (o come si disse in seguito "open source") e Stallman voleva colmare questa lacuna prendendo a modello il sistema operativo per eccellenza: Unix. Unix è stato il primo sistema operativo moderno. La nascita risale al 1970. Tutti i libri di informatica, quando cercano di definire un sistema operativo, partono sempre da ciò che c'è in Unix. E' un sistema talmente importante che è stato standardizzato internazionalmente dall'ISO, ma il nome dello standard (POSIX) lo ha dato Stallman. Questo fa capire quanto è importante GNU nella storia dell'informatica.</p>
<p>Agli inizi degli anni '90 GNU era quasi pronto. Mancava all'appello solo il kernel. Il progetto GNU ci stava lavorando (il loro kernel si chiamava Hurd) ma qualcuno arrivò prima. Questo qualcuno era <a href="http://it.wikipedia.org/wiki/Linus_Torvalds" target="_blank"><strong>Linus Torvalds</strong></a>, all'epoca uno studente. Linus aveva un problema: all'università usava Unix (precisamente lo Unix della SUN, che adesso si chiama Solaris), ma a casa non poteva lavorarci perché il suo computer (un allora nuovo 386) non supportava tale sistema. Pensò quindi che ne dovesse creare uno, per divertimento e per studio, e prese a modello una versione didattica di Unix chiamata Minix, scritta da un professore come supporto al suo libro di testo (ancora oggi in uso nelle università: il famoso <strong>Tanenbaum</strong>). Torvalds creò il suo mini-sistema, usando il compilatore GNU, la shell GNU e altri pezzi di GNU e scrivendo un kernel da zero per il processore Intel 386. Chiamò il sistema <strong>Linux</strong>. In quel periodo all'università di Helsinki ascoltò una conferenza sul software libero e GNU e decise che il suo sistema operativo ancora in embrione doveva essere libero. <strong>Così rilasciò Linux sotto la stessa licenza di GNU (la General Public License, GPL).</strong></p>
<p>Da quel momento la storia dell'informatica ha avuto una grande accelerazione. <strong>Il kernel di Linux, la parte "nuova" che Torvalds aveva creato, venne fusa a GNU, creando un sistema operativo libero, GNU/Linux</strong>, che poteva girare sui pc più diffusi dell'epoca, i 386 e 486.</p>
<p>La storia non finisce qui, perché ci sono anche tanti altri pezzi in un sistema operativo GNU/Linux. <strong>Ma i pezzi fondamentali sono due: GNU e il kernel Linux. </strong>Qualsiasi distribuzione li contiene perché sono la base di tutto. <strong>Per questo, che tu stia usando Ubuntu, Debian, Slackware, Red Hat, Suse, o qualsiasi delle centinaia di distribuzioni esistenti, stai sempre usando un sistema GNU con il kernel Linux. GNU/Linux, appunto.</strong></p>
<p>Nei prossimi post parleremo di alcune importanti aggiunte a questo sistema di base: <strong>Xorg</strong> e gli <strong>ambienti desktop</strong> come <strong>Gnome, kde e xfce</strong>.</p>
<p>Domande?</p>
<blockquote><p>Posso usare GNU senza Linux?</p></blockquote>
<p>Puoi usare GNU con il kernel Hurd e avrai GNU/Hurd (o semplicemente GNU). Puoi usare GNU con il kernel del sistema Solaris, e avrai GNU/Solaris. Puoi usare GNU con il kernel di FreeBSD e avrai GNU/kFreeBSD. Puoi usare GNU con il kernel di NetBSD e avrai GNU/Netbsd. Il progetto <a href="http://www.debian.org/ports/" target="_blank"><strong>Debian</strong></a> distribuisce alcune versioni di questi sistemi operativi. A parte GNU/Solaris, che è già abbastanza stabile (<a href="http://opensolaris.org" target="_blank">OpenSolaris</a> e <a href="http://www.nexenta.org" target="_blank">Nexenta</a> sono due esempi), gli altri sono ancora instabili, ma comunque funzionanti, a condizione di aver un hardware compatibile (questi kernel difatti non hanno tutti i driver di cui dispone Linux). Esiste anche GNU/Darwin, una fusione tra GNU e il kernel di Mac Os X, ma è fermo.</p>
<blockquote><p>E Linux senza GNU?</p></blockquote>
<p>Anche, ma avrai bisogno di qualcosa che sostituisca GNU. Di solito questo qualcosa è una libreria C ridotta e una shell semplificata con all'interno i comandi basilari. Se hai un router sicuramente esso possiede un sistema del genere.</p>
<blockquote><p>E se volessi provare Unix?</p></blockquote>
<p style="text-align:left;">Ormai da molto tempo non esiste più un solo Unix, ma tanti. Ad esempio Solaris è uno Unix. Non ti accorgeresti di grandi differenze rispetto a GNU/Linux. Difatti i comandi sono gli stessi e a volte anche l'interfaccia grafica è la stessa. Ad esempio Solaris usa una versione modificata di Gnome chiamata Java Desktop Enviroment. Ma la versione Open Source (OpenSolaris) usa proprio Gnome. Nexenta, di cui ho parlato prima, è in sostanza Ubuntu ma con il kernel di Solaris invece che con il Kernel Linux.</p>
<blockquote>
<p style="text-align:left;">Ma come è possibile tutto ciò? Ad esempio mica posso mischiare insieme Windows con il Mac... come si fanno a mischiare sistemi operativi diversi?</p>
</blockquote>
<p style="text-align:left;">Ci sono due motivi, uno tecnico l'altro legale. Il motivo tecnico è che tutti questi sistemi sono compatibili tra loro, in quanto appartengono alla famiglia di Unix. Mentre Windows è un sistema a parte, molto diverso. Quindi tecnicamente non è difficile - anzi, in molti casi proprio banale - portare un programma da un sistema all'altro, ed anche interi pezzi del sistema operativo. Il secondo motivo è legale: con il software libero puoi fare quello che vuoi. Prendi un programma e lo metti su un altro sistema operativo. Prendi la shell di GNU e la metti su Solaris, ad esempio. Non ci sono grandi limiti come nel caso delle licenze proprietarie.</p>
<blockquote>
<p style="text-align:left;">Quindi mi stai dicendo che in un certo senso GNU/Linux è Unix anche se GNU vuol dire "Gnu non è Unix"?</p>
</blockquote>
<p>Sì, esatto. Il nome è scherzoso: GNU non è Unix ma è comunque un sistema che rispetta lo standard POSIX. I programmi scritti seguendo le regole devinite dallo standard gireranno su tutti i sistemi operativi di tipo Unix. C'è da dire però che UNIX (scritto con le lettere maiuscole) è un marchio registrato, gestito da un consorzio chiamato Opengroup. Per diventare uno UNIX "ufficiale" bisogna pagare la certificazione. Ma questo è davvero poco importante. GNU/Linux, pur senza tale certificazione, è il sistema di tipo Unix di gran lunga più usato di tutti.</p>
<blockquote><p>Ho sentito dire che Linux è un kernel monolitico, cosa vuol dire?</p></blockquote>
<p>E' un argomento un po' complesso, ma ne parlerò prima o poi. Per ora basta sapere che un kernel monolitico è fatto da un programma unico, mentre altri tipi di kernel (detti "a microkernel") sono costruiti "a pezzi" ognuno dei quali si occupa di un problema specifico.<br />
E' più semplice capire invece perché <strong>Linux è un kernel modulare</strong>: in pratica, mentre il sistema funziona, possiamo caricare dei "moduli". I moduli sono pezzi del kernel che possono essere inseriti mentre il sistema è in esecuzione. Un modulo può essere un driver per una periferica, oppure ad esempio un pezzo che aggiunge una funzione particolare al kernel. Nonostante questo però il kernel rimane un unico programma perché questi moduli vanno ad inserirsi nel kernel mentre è in esecuzione e non sono programmi separati. Un po' come dire che mentre guidi puoi aggiungere un cilindro al motore, ma il motore è sempre uno solo.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Knowing Singapore Part 1:Petrol Price]]></title>
<link>http://ganttan.wordpress.com/?p=47</link>
<pubDate>Wed, 23 Jul 2008 15:14:44 +0000</pubDate>
<dc:creator>ganttan</dc:creator>
<guid>http://ganttan.wordpress.com/?p=47</guid>
<description><![CDATA[No worries just a update here that tells you a accurate update of Singapore petrol at all leading pe]]></description>
<content:encoded><![CDATA[<p>No worries just a update here that tells you a accurate update of Singapore petrol at all leading petrol stations.</p>
<table border="0" cellspacing="0" cellpadding="0" width="535" align="center">
<tbody>
<tr>
<td style="padding:0 0 5px;" width="287">
<div id="pumpTabs"></div>
</td>
<td style="padding-right:18px;" colspan="3" width="292">
<div class="text10">Latest Movement: 21 Jul 08 19:00hrs</div>
</td>
</tr>
<tr align="center">
<td colspan="4"><img src="http://www.petrolwatch.com.sg/images/line-pricesL01.gif" alt="" width="571" height="2" /></td>
</tr>
<tr>
<td style="padding:7px 0;" colspan="4">
<table border="0" cellspacing="0" cellpadding="0" width="535" align="center">
<tbody>
<tr>
<td style="padding:0 14px 0 10px;" width="110"><img src="http://www.petrolwatch.com.sg/images/blank.gif" alt="" width="86" height="5" /></td>
<td style="padding:0 31px 0 15px;" width="85"><img src="http://www.petrolwatch.com.sg/images/92UL.png" alt="92UL" width="39" height="13" /></td>
<td style="padding:0 31px 0 15px;" width="85"><img src="http://www.petrolwatch.com.sg/images/95UL.png" alt="95UL" width="39" height="13" /></td>
<td style="padding:0 31px 0 15px;" width="85"><img src="http://www.petrolwatch.com.sg/images/98UL.png" alt="98UL" width="39" height="13" /></td>
<td style="padding:0 8px 0 5px;" width="86"><img src="http://www.petrolwatch.com.sg/images/Premium.png" alt="Premium" width="73" height="13" /></td>
<td style="padding:0 24px 0 9px;" width="84"><img src="http://www.petrolwatch.com.sg/images/Diesel.png" alt="Diesel" width="50" height="13" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="4" align="center"><img src="http://www.petrolwatch.com.sg/images/line-pricesL02.png" alt="" width="571" height="1" /></td>
</tr>
<tr>
<td style="padding:0 8px;" colspan="4" align="center">
<table border="0" cellspacing="0" cellpadding="0" width="535">
<tbody>
<tr>
<td style="padding:4px 15px 4px 11px;" width="110" align="center"><img src="http://www.petrolwatch.com.sg/images/logos/logo-caltexhome.png" alt="Caltex" width="84" height="28" /></td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>NA</span></strong></div>
</td>
<td style="padding:0 3px;" width="17"></td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.166</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.240</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.366</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>1.993</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="padding:0 8px;" colspan="4" align="center"><img src="http://www.petrolwatch.com.sg/images/line-pricesL02.png" alt="" width="571" height="1" /></td>
</tr>
<tr>
<td style="padding:0 8px;" colspan="4" align="center">
<table border="0" cellspacing="0" cellpadding="0" width="535">
<tbody>
<tr>
<td style="padding:10px 14px 10px 10px;" width="110" align="center"><img src="http://www.petrolwatch.com.sg/images/logos/logo-exxonmobilhome.png" alt="ExxonMobil" width="86" height="17" /></td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.133</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.166</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.240</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>NA</span></strong></div>
</td>
<td style="padding:0 3px;" width="17"></td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>1.993</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="4" align="center"><img src="http://www.petrolwatch.com.sg/images/line-pricesL02.png" alt="" width="571" height="1" /></td>
</tr>
<tr>
<td colspan="4" align="center">
<table border="0" cellspacing="0" cellpadding="0" width="535">
<tbody>
<tr>
<td style="padding:4px 39px 4px 36px;" width="110" align="center"><img src="http://www.petrolwatch.com.sg/images/logos/logo-shellhome.png" alt="Shell" width="35" height="31" /></td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.133</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.166</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.240</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.369</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>1.993</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="4" align="center"><img src="http://www.petrolwatch.com.sg/images/line-pricesL02.png" alt="" width="571" height="1" /></td>
</tr>
<tr>
<td colspan="4" align="center">
<table border="0" cellspacing="0" cellpadding="0" width="535">
<tbody>
<tr>
<td style="padding:2px 32px;" width="110" align="center"><img src="http://www.petrolwatch.com.sg/images/logos/logo-spchome.png" alt="" width="46" height="34" /></td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.133</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.166</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>2.240</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>NA</span></strong></div>
</td>
<td style="padding:0 3px;" width="17"></td>
</tr>
</tbody>
</table>
</td>
<td width="85">
<table border="0" cellspacing="0" cellpadding="0" width="85">
<tbody>
<tr>
<td class="textWhite text20" width="68">
<div><strong> <span>1.993</span></strong></div>
</td>
<td style="padding:0 3px;" width="17">
<div><img src="http://www.petrolwatch.com.sg/images/icons/icon-down.gif" alt="" width="11" height="7" /></div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>visit <a href="http://www.petrolwatch.com.sg/">Petrolwatch Singapore</a> for more details !!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Linux's Shell is Really Fun]]></title>
<link>http://rotyyu.wordpress.com/?p=266</link>
<pubDate>Wed, 23 Jul 2008 08:52:35 +0000</pubDate>
<dc:creator>rotyyu</dc:creator>
<guid>http://rotyyu.wordpress.com/?p=266</guid>
<description><![CDATA[You may not believe me, but just try to run gparted from terminal without the sudo command preceding]]></description>
<content:encoded><![CDATA[<p>You may not believe me, but just try to run gparted from terminal without the sudo command preceding it</p>
<blockquote><p><code>$ gparted</code></p></blockquote>
<p>and you'll see this dialog</p>
[caption id="attachment_267" align="alignnone" width="300" caption="It&#39;s a weapon of mass destruction"]<a href="http://rotyyu.wordpress.com/files/2008/07/gparted.png"><img class="size-medium wp-image-267" src="http://rotyyu.wordpress.com/files/2008/07/gparted.png?w=300" alt="It's a weapon of mass destruction" width="300" height="86" /></a>[/caption]
<p><!--more-->Do you see that? It said that gparted can be a weapon of mass destruction, and yes it is right, that's why you have to be a root to run it. This is the first evidence that Linux's shell is really funny.</p>
<p>Next, you'll see that shell can interact with people, even more having a kind of conversation with people. I took this screen shot on my PC running Ubuntu 8.04</p>
[caption id="attachment_268" align="alignnone" width="565" caption="It&#39;s trying to warn you"]<a href="http://rotyyu.wordpress.com/files/2008/07/shells-interaction.png"><img class="size-medium wp-image-268" src="http://rotyyu.wordpress.com/files/2008/07/shells-interaction.png?w=300" alt="It's trying to warn you" width="565" height="217" /></a>[/caption]
<p>Could you believe that?</p>
<p>Wanna see it's joking, try to run this command from your shell</p>
<blockquote><p><code>$ sudo apt-get moo</code></p></blockquote>
<p>what you'll get is</p>
[caption id="attachment_269" align="alignnone" width="300" caption="Nice joke..."]<a href="http://rotyyu.wordpress.com/files/2008/07/shells-joking.png"><img class="size-medium wp-image-269" src="http://rotyyu.wordpress.com/files/2008/07/shells-joking.png?w=300" alt="Nice joke..." width="300" height="210" /></a>[/caption]
<p>Funny, right?</p>
<p>Now, having read this, you must believe me shell is funny. FYI, people often called these 'Easter eggs', the funny things which is put by the programmer inside their software. The point of all of these, is that shell is just another way to interact with our Linux box. And if you try to know it, you will find that it is great, nice, and also fun.</p>
<p><em>Note: the apt-get command may only run on Debian GNU/Linux and its derrivative such as Ubuntu, Simply Mepis, Kuliax, etc. I have ever heard that PCLinuxOS also use this tool, but I've never tried it yet.</em></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Búsqueda de comandos]]></title>
<link>http://vat69.wordpress.com/?p=591</link>
<pubDate>Wed, 23 Jul 2008 02:20:29 +0000</pubDate>
<dc:creator>hielasangre</dc:creator>
<guid>http://vat69.wordpress.com/?p=591</guid>
<description><![CDATA[






Este es un truquito bastante sencillo para utilizar en la consola si estamos dentro de bash. ]]></description>
<content:encoded><![CDATA[<table border="0">
<tbody>
<tr>
<td>
<p style="text-align:justify;"><a href="http://vat69.wordpress.com/files/2008/07/terminal.png"><img class="alignleft size-medium wp-image-596" style="border:0 none;margin:4px;" src="http://vat69.wordpress.com/files/2008/07/terminal.png?w=128" alt="" width="100" height="100" /></a></p>
</td>
<td>
<p style="text-align:justify;">Este es un truquito bastante sencillo para utilizar en la consola si estamos dentro de bash. No es nuevo pero tampoco es el más conocido.<br />
Estando en una terminal presionamos <strong>Ctrl+R</strong> y el prompt cambiará a lo siguiente:</td>
</tr>
<tr>
<td colspan="2">
<p style="background-color:#000000;color:#00FF00;padding-left:3px;">(reverse-i-search)`':</p>
</td>
<td></td>
</tr>
</tbody>
</table>
<p style="text-align:justify;">A partir de este momento, tipeamos un par de letras e irán apareciendo todos los comandos de nuestro historial que se le parezcan. Cuando nos traiga el que buscábamos, le damos enter y listo.</p>
<p style="text-align:justify;">Si queremos salir sin ejecutar nada, seguimos la ruta convencional del <strong>Ctrl+C</strong>.</p>
<p style="background:#cccccc;border-top:3px solid #555555;padding-left:3px;"><strong><span style="text-decoration:underline;"> Fuente</span>:</strong> <a title="Be linux my friend" href="http://belinuxmyfriend.blogspot.com/2008/07/un-par-de-cosas-para-t-que-usas-la.html" target="_blank">Be Linux My Friend</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[IChemE 2nd regional safety seminar - Part II]]></title>
<link>http://razmahwata.wordpress.com/?p=230</link>
<pubDate>Tue, 22 Jul 2008 22:00:16 +0000</pubDate>
<dc:creator>Wata</dc:creator>
<guid>http://razmahwata.wordpress.com/?p=230</guid>
<description><![CDATA[Continuing on the same topic above, a presentation was delivered by Damain Peake, Sr Technical Safet]]></description>
<content:encoded><![CDATA[<p>Continuing on the <a href="http://razmahwata.wordpress.com/2008/07/19/icheme-2nd-regional-safety-seminar-part-i/">same topic</a> above, a presentation was delivered by Damain Peake, Sr Technical Safety Engineer, Shell E&#38;P Asia Pacific entitled 'Shell - Asia Pacific (EPA) operationalises HSE cases: major hazards communication and technical integrity'</p>
<ul>
<li>Shell E&#38;P AP portfolio.</li>
<li>Asset Integrity - Definitions</li>
<li>Technical Integrity - Definitions</li>
<li>Introduction to Safety Cases
<ul>
<li>Show all that hazards with the potential to cause a major accident have been identified, their risks have been evaluated and measures have been taken to control them.</li>
</ul>
</li>
<li>Issues
<ul>
<li>Focus: SC used to capture all hazards, not just causes of major accidents.</li>
<li>Usability: SC unwieldy due to too much info.</li>
<li>Upkeep of SC, Management of Change (MOC)</li>
<li>Consistency of SC structure.</li>
</ul>
</li>
<li>Framework to address Issues</li>
<li>Operationalise Shell E&#38;P AP SCs.
<ul>
<li>Operating envelope and SC agreement</li>
<li>Institute maintenance schedule</li>
<li>MAH identified</li>
<li>Compliance to ALARP principles</li>
<li>Accountability</li>
<li>Remedial action plan and progress tracking</li>
</ul>
</li>
<li>SC HSE section structure
<ul>
<li>Overview</li>
<li>Major Accident Hazards (MAH)</li>
<li>Equipment</li>
<li>Systems</li>
<li>Additional information</li>
</ul>
</li>
<li>Best Practices
<ul>
<li>MAH and assessments
<ul>
<li>Best Practice Bow Tie - templates, electronically distributed and linked.</li>
</ul>
</li>
<li>Hazard / Safety Critical Element (SCE) communication
<ul>
<li>Hazard control sheets.</li>
<li>Major accident pictures.</li>
<li>KPIs.</li>
</ul>
</li>
<li>SCE and technical integrity
<ul>
<li>Change from facility description to SCE description</li>
<li>Describe how to keep the SCE operating.</li>
<li>Clear guidelines on how to manage SCEs when not fully functional.</li>
</ul>
</li>
</ul>
</li>
<li>Take home messages
<ul>
<li>Process safety - asset integrity (AI) intrinsically linked.</li>
<li>In operations, MAH management can only be ensured if technical integrity is ensured.</li>
<li>Operations HSE case have 3 main functions: communication, linkages, ...</li>
<li>HSE lose focus.</li>
</ul>
</li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[U.S. blows by Germany in wind-energy output]]></title>
<link>http://highboldtage.wordpress.com/?p=910</link>
<pubDate>Tue, 22 Jul 2008 17:30:36 +0000</pubDate>
<dc:creator>highboldtage</dc:creator>
<guid>http://highboldtage.wordpress.com/?p=910</guid>
<description><![CDATA[


U.S. blows by Germany in wind-energy output



By Steve Gelsi, MarketWatch
Last update: 12:26 p.m]]></description>
<content:encoded><![CDATA[<div>
<div class="storyHeadlines">
<div>
<h1 class="storytitle">U.S. blows by Germany in wind-energy output</h1>
</div>
</div>
<div id="StoryContent_TopPageNavigation_PageInformation" class="PageLinksTop">
<div id="StoryContent_TopPageNavigation_AuthorInformation" class="StoryHeadlineDetails">By <a href="http://www.marketwatch.com/news/mailto.asp?x=115+103+101+108+115+105&#38;y=Steve+Gelsi&#38;z=marketwatch.com&#38;guid=%7B2fe90ba5-eb86-447f-9c3a-9d5174d97ff2%7D&#38;siteid=mktw"><span style="color:#0000cc;">Steve Gelsi</span></a>, MarketWatch</div>
<div id="StoryContent_TopPageNavigation_LastUpdated" class="StoryHeadlineDetails" style="color:#a3a3a3;">Last update: 12:26 p.m. EDT July 22, 2008</div>
</div>
</div>
<div id="StoryContent_ContentRail">
<div class="StoryTop">
<div id="widgetInsert" class="p"><strong>NEW YORK (MarketWatch) - The U.S. in July surpassed Germany as the world's largest wind-energy producer, as the business of harnessing electricity from giant turbines continues to pick up momentum on several fronts.</strong></div>
</div>
<div class="StoryBottom">
<div class="p">"Wind is now a mainstream power source - it's not just an alternative energy," said Randall Swisher, executive director of the American Wind Energy Association, a lobbying group.</div>
<div class="p" style="text-align:center;"><a href="http://urlet.com/graveyard.eyes">http://urlet.com/graveyard.eyes</a></div>
</div>
</div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Happy gooshing]]></title>
<link>http://cinnamonaddict.wordpress.com/?p=231</link>
<pubDate>Tue, 22 Jul 2008 07:21:28 +0000</pubDate>
<dc:creator>Meg</dc:creator>
<guid>http://cinnamonaddict.wordpress.com/?p=231</guid>
<description><![CDATA[Introducing&#8230;.Google Shell
So so so&#8230;very cool~ woo woo~
I can even check gmail with it, t]]></description>
<content:encoded><![CDATA[<p>Introducing....<a href="http://goosh.org/" target="_blank">Google Shell</a></p>
<p>So so so...<a href="http://affemithelm.grothkopp.com/2008/06/02/alles-so-einfach/" target="_blank">very cool</a>~ woo woo~</p>
<p>I can even check gmail with it, translate page..etc etc.</p>
<p>I'm gonna abandon Blackle. Muwahahah.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Linux - How to find out which Shell you are using?]]></title>
<link>http://glassonionblog.wordpress.com/?p=46</link>
<pubDate>Mon, 21 Jul 2008 22:55:41 +0000</pubDate>
<dc:creator>walrus</dc:creator>
<guid>http://glassonionblog.wordpress.com/?p=46</guid>
<description><![CDATA[Here are three quick ways to find out which shell you are currently using:
Method 1:
command:
# echo]]></description>
<content:encoded><![CDATA[<p>Here are three quick ways to find out which shell you are currently using:</p>
<p><strong>Method 1:</strong></p>
<p>command:</p>
<pre style="padding-left:30px;"><span style="color:#0000ff;"># echo $SHELL</span></pre>
<p>output:</p>
<pre style="padding-left:30px;"><span style="color:#0000ff;">/bin/bash</span></pre>
<p><strong>Method 2:</strong></p>
<p>command:</p>
<pre style="padding-left:30px;"><span style="color:#0000ff;"># echo $0</span></pre>
<p>output:</p>
<pre style="padding-left:30px;"><span style="color:#0000ff;">-bash</span></pre>
<p><strong>Method 3:</strong></p>
<p>command:</p>
<pre style="padding-left:30px;"><span style="color:#0000ff;"># ps -p $$</span></pre>
<p>output:</p>
<pre style="padding-left:30px;"> <span style="color:#0000ff;">PID TTY               TIME CMD
1447 tty1          00:00:01 bash</span></pre>
<p>&#160;</p>
<pre style="padding-left:30px;"></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Bombas fork(): un snowcrash para tu shell]]></title>
<link>http://blog.txipinet.com/?p=342</link>
<pubDate>Mon, 21 Jul 2008 16:01:23 +0000</pubDate>
<dc:creator>txipi</dc:creator>
<guid>http://blog.txipinet.com/?p=342</guid>
<description><![CDATA[Es conocido desde hace tiempo que hay una vulnerabilidad de DoS (Denial of Service, Denegación de S]]></description>
<content:encoded><![CDATA[<p>Es conocido desde hace tiempo que hay una vulnerabilidad de <a href="http://en.wikipedia.org/wiki/Denial-of-service_attack">DoS (Denial of Service, Denegación de Servicio)</a> que afecta a muchos UNIX (¿cuál es el plural de UNIX? <a href="http://jyte.com/cl/the-plural-of-unix-is-unices">UNICES</a> suena fatal :-D), así como en GNU/Linux. Con simplemente escribir este conjuro en una shell, terminamos por colgar el sistema:</p>
<p><code>:(){ :&#124;:&#38;};: </code></p>
<p>Menuda movida, ¿no? :-O</p>
<p>Lo primero de todo, ¿qué significa ese código? Bien, si sustituimos ":" por "función" e <a href="http://es.wikipedia.org/wiki/Indentaci%C3%B3n">indentamos</a> bien, se entiende mejor:</p>
<pre>:(){ :&#124;:&#38;};:

funcion () { funcion &#124; funcion &#38; }; funcion

funcion () {
  funcion &#124; funcion &#38;
};
funcion</pre>
<p>Es decir, primero definimos una función y luego la llamamos. Dentro de esa función, se llama de nuevo a esa función (<a href="http://es.wikipedia.org/wiki/Recursi%C3%B3n">recursión</a>) dos veces y se une esos dos procesos por una tubería (<a href="http://en.wikipedia.org/wiki/Pipeline_(Unix)">pipe</a>). Además se pone un &#38; al final para que todo eso se ejecute en segundo plano.</p>
<p>A fin de cuentas lo que tenemos es un proceso que se llama a sí mismo (lo que ocasiona un bucle), pero que no tiene condición de finalización (bucle infinito) y lanza dos procesos hijos cada vuelta del bucle y los une por una tubería (más del doble de recursos necesarios cada vez).</p>
<p>Lo dicho, esto es más viejo que el picor, aunque hay scripts realmente sencillos que hacen cosas parecidas con distinto código. En <a href="http://www.shuningbian.net/2005/05/defusing-bash-forkbomb-in-netbsd.php">Journey's End</a> nos plantean uno:</p>
<p><code>#!/bin/sh<br />
$0 &#38;<br />
exec $0<br />
</code></p>
<p>Así que el problema no está en el conjuro en sí (no tendría sentido poner en nuestro IDS esa cadena para detectarla como maliciosa, porque habría infinitas cadenas que harían lo mismo), sino en la teoría que subyace: un usuario con un límite demasiado amplio de procesos de usuario creados, puede acabar los recursos del sistema.</p>
<p>¿Cuál es mi límite de procesos? Lo podemos conocer fácilmente con el comando ulimit:</p>
<p><code>ulimit -a<br />
core file size          (blocks, -c) 0<br />
data seg size           (kbytes, -d) unlimited<br />
scheduling priority             (-e) 0<br />
file size               (blocks, -f) unlimited<br />
pending signals                 (-i) 12273<br />
max locked memory       (kbytes, -l) 32<br />
max memory size         (kbytes, -m) unlimited<br />
open files                      (-n) 1024<br />
pipe size            (512 bytes, -p) 8<br />
POSIX message queues     (bytes, -q) 819200<br />
real-time priority              (-r) 0<br />
stack size              (kbytes, -s) 8192<br />
cpu time               (seconds, -t) unlimited<br />
max user processes              (-u) 12273<br />
virtual memory          (kbytes, -v) unlimited<br />
file locks                      (-x) unlimited<br />
</code></p>
<p>El número máximo en este sistema es 12273 para mi usuario, más que suficiente para dejarlo tuerto :-(</p>
<p>Si quisiéramos evitar este problema, bastaría con cambiar ese límite, así:</p>
<p><code>ulimit -u 1000</code></p>
<p>De esta manera, evitamos el problema, aunque solamente para la shell en la que hemos ejecutado este comando. Podríamos lanzarlo en el /etc/profile o en algún script de inicio de sesión, pero es bastante más elegante <a href="http://www.cyberciti.biz/tips/linux-limiting-user-process.html">modificarlo en el fichero limits.conf</a>.</p>
<p><code>grep "nproc" /etc/security/limits.conf<br />
#        - nproc - max number of processes<br />
#@student        hard    nproc           20<br />
#@faculty        soft    nproc           20<br />
#@faculty        hard    nproc           50<br />
#ftp             hard    nproc           0<br />
</code></p>
<p>Como vemos, tenemos varios ejemplos que limitan los procesos a 20 o a 50 en función del grupo al que pertenezcan. También se pueden definir límites por usuario o se puede establecer un límite general:</p>
<p><code>% hard nproc 1000</code></p>
<p>Con esto limitamos el número máximo de procesos a 1000 para todos los usuarios.</p>
<p>Y entonces podemos preguntarnos ¿cómo la gente de GNU/Linux es tan torpe de poner un límite que nos puede colgar el sistema operativo? La respuesta tiene que ver no solo con la cantidad de procesos, sino con el peso de cada uno de ellos. Si fijamos a 1000 el número máximo de procesos por usuario, nos libramos de las dos bombas fork que hemos visto, pero modificando ligeramente la segunda, podríamos seguir tirando el sistema para muchos menos procesos:</p>
<p><code>#!/bin/sh<br />
$0 &#38;<br />
find . &#38;<br />
exec $0<br />
</code></p>
<p>Quizá entonces no solamente haya que limitar el número de procesos, sino <a href="http://www.cyberciti.biz/tips/linux-limiting-user-process.html">otros límites definidos en el fichero limits.conf</a>.</p>
<p>Cuando leamos que tal <em>malware</em> permite ejecutar <em>"código arbitrario"</em> en nuestro sistema, nos podremos acordar de este torpe código y de cómo el solito es capaz de tumbar todo el servidor, desde una cuenta de usuario :-O</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Short timp: Simple .vimrc lines]]></title>
<link>http://liquidat.wordpress.com/?p=1269</link>
<pubDate>Mon, 21 Jul 2008 15:21:14 +0000</pubDate>
<dc:creator>liquidat</dc:creator>
<guid>http://liquidat.wordpress.com/?p=1269</guid>
<description><![CDATA[
Once in a while there is the need for vim on machines which are usually under control of someone el]]></description>
<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/liquidat/920839987/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1109/920839987_135ba34fff_t.jpg" width="100" height="81" alt="shell.png" align="right" /></a><br />
Once in a while there is the need for vim on machines which are usually under control of someone else. In such cases it is handy to have the most important lines for vimrc right at the hand:</p>
<p>[sourcecode language='css']<br />
set laststatus=2        " grey status bar at the bottom<br />
syn on                  " syntax highlighting<br />
filetype indent on      " activates indenting for files<br />
set ai                  " auto indenting<br />
set nu                  " line numbers<br />
set ic                  " case insensitive search<br />
colorscheme desert      " colorscheme desert<br />
[/sourcecode]</p>
<p>Once again, the idea of these short lines is to have the basic functionality in vim - if there is the time to set up a properly vimrc with tens of lines, I could also copy mine over. But if you just need to do some quick things these lines are useful.</p>
<p>If anyone has other really helpful lines please leave a comment (and explain the lines with a few words, just as above) - but in case such "helpful" lines take more than one line it s already too much. For postinbg source code in the comment section, please read <a href="http://faq.wordpress.com/2007/09/03/how-do-i-post-source-code/">How do I post source code?</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Can Eon and DONG Rescue London Array From Disarray?]]></title>
<link>http://oilenergymoney.wordpress.com/?p=90</link>
<pubDate>Mon, 21 Jul 2008 14:09:35 +0000</pubDate>
<dc:creator>Oil Energy Me</dc:creator>
<guid>http://oilenergymoney.wordpress.com/?p=90</guid>
<description><![CDATA[When Shell Pulled out of a consortium to build the London Array in May, further development looked]]></description>
<content:encoded><![CDATA[<p>When Shell Pulled out of a consortium to build the London Array in May, further development looked doubtful for the world's largest planned off-shore windfarm.</p>
<p>Now the remaining members of that consortium, German energy group Eon and Denmark's DONG, have bought over Shell's share and the first phase of the project is on track for completion by 2012.  Energy groups Centrica, Scottish Power, EDF and RWE Npower made first-round bids for Shell's stake but  Eon and DONG won the bid to increase their stake from 33% each to a 50/50 split.</p>
<p>The fundamental question is, why bother? The duo must now shoulder $5bn of development costs, which have spiralled from an initial $3bn estimate three years ago.  Many considered Shell's pullout a smart move, citing the increased raw material costs of turbine developments and better returns on similar American wind projects.  Even Mike Lewis, Eon's managing director for Europe on Climate and Renewables, called the project's economics 'challenging'.</p>
<p>The 1000Mw development now seems like a public relations gesture more than a prudent energy investment.  Most firms are focusing on Britain's nuclear possibilitie, providing greater amounts of energy with lower development costs. </p>
<p>Paul Golby, chief executive of Eon UK, called the project’s economics “marginal at best”, a statement severly lacking the enthusiasm required for a complicated project such as the London Array.  Oil Energy Money would be happy to be proven wrong on this call, but Eon and DONG's move seems like a case of throwing good money after bad.  Watch this space for further news on the project, be it apology or eulogy.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Como borrar todos los archivos de un directorio [find]]]></title>
<link>http://phyx.wordpress.com/?p=508</link>
<pubDate>Sun, 20 Jul 2008 23:09:13 +0000</pubDate>
<dc:creator>Nico</dc:creator>
<guid>http://phyx.wordpress.com/?p=508</guid>
<description><![CDATA[find . -name "*.dat" -type f -exec cp /dev/null { } \;
]]></description>
<content:encoded><![CDATA[<p><code>find . -name "*.dat" -type f -exec cp /dev/null { } \;</code></p>
]]></content:encoded>
</item>

</channel>
</rss>
