tag:blogger.com,1999:blog-305672362024-03-14T07:16:55.520+01:00O meu 'Ecke'rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.comBlogger34125tag:blogger.com,1999:blog-30567236.post-90056516266986569732010-02-28T17:06:00.003+01:002010-02-28T17:12:29.102+01:00too similar?Two US maps: <br />above: Democrats vs Republicans, US 2008 presidential elections<br />below: iPhone vs Android, January 2010<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/thumb/2/24/ElectoralCollege2008.svg/500px-ElectoralCollege2008.svg.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 500px; height: 291px;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/24/ElectoralCollege2008.svg/500px-ElectoralCollege2008.svg.png" border="0" alt="" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fortunebrainstormtech.files.wordpress.com/2010/02/screen-shot-2010-02-26-at-5-56-39-am.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 531px; height: 384px;" src="http://fortunebrainstormtech.files.wordpress.com/2010/02/screen-shot-2010-02-26-at-5-56-39-am.png" border="0" alt="" /></a>rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-79315663091992051322009-04-20T18:17:00.004+02:002010-02-28T15:06:47.126+01:00Cocoa::TTXNSDate *now = [NSDate date];<br />NSCalendar *gregorian = [[NSCalendar alloc]<br /> initWithCalendarIdentifier:NSGregorianCalendar];<br />NSDateComponents *nowComponents = [gregorian components:NSYearCalendarUnit fromDate:now];<br /> <br />NSDateComponents *xmasComponents = [[NSDateComponents alloc] init];<br />[xmasComponents setDay:25];<br />[xmasComponents setMonth:12];<br />[xmasComponents setYear:[nowComponents year]];<br />NSDate *xmas = [gregorian dateFromComponents:xmasComponents];<br /><br />int ttx = (int) ([xmas timeIntervalSinceDate:now] / (24 * 60 * 60)) + 1;<br />NSLog(@"%d", ttx);<br /><br />[xmasComponents release];<br />[gregorian release];rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-6150116856207040052009-02-23T11:53:00.001+01:002009-02-23T11:53:25.844+01:00MySQL::TTXSELECT DATEDIFF(CONCAT(CONVERT(YEAR(CURRENT_DATE),CHAR), '-12-25'), CURRENT_DATE);rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-54487740144616705962009-02-23T10:11:00.001+01:002009-02-23T10:12:55.553+01:00Sybase T-SQL::TTXselect datediff(day, getdate(), 'Dec 25 ' || str(datepart(year, getdate())))rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-46599372837027540462009-02-13T21:02:00.004+01:002009-05-25T14:57:53.041+02:00iPhone: no Google "My Maps"?The iPhone maps application won't access your personal maps, those markers that you put on maps (the "My Maps") when using Google Maps on your desktop computer.<br /><br />I didn't notice the omission until I planned a week-end trip putting markers on a map. And then? I realised I was stuck. After googling a bit, I realised the feature wasn't there. After googling a bit more, I realised that some bit and pieces were in place... Hence I made my own service to access my maps on the iPhone.<br /><br />Visit <a href="http://my-maps.appspot.com/">http://my-maps.appspot.com/</a> to get details.<br /><br />Note that Google is not providing public APIs to access this information, and as such they might consider this usage to be abusive, in which case I will have to redraw this service.rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-92086370638957758632008-11-18T12:50:00.001+01:002008-11-18T12:51:33.144+01:00Lua::TTXnow = os.time()<br />xmas = os.time{year=os.date("%Y",now),month=12, day=25}<br />print(math.ceil((xmas-now)/(24*60*60)))rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-75660189855185334212008-07-17T00:42:00.005+02:002008-07-17T00:47:11.610+02:00pôr-se nas putas"pôr-se nas putas"<br />"pôr-se na alheta"<br />"dar o baza"<br />"dar às de vila-diogo"<br /><br />... all mean "ir-se embora", i.e., to leaverinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com1tag:blogger.com,1999:blog-30567236.post-69007963294649120732008-07-07T00:23:00.008+02:002008-07-12T14:07:44.625+02:00Empadão de Carne<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-HZrdkAKPY0/SHicWsyFyXI/AAAAAAAAAJ0/HGHVAcE9Dys/s1600-h/IMG_4488.jpg"><img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_-HZrdkAKPY0/SHicWsyFyXI/AAAAAAAAAJ0/HGHVAcE9Dys/s320/IMG_4488.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5222095681728399730" /></a><br />Receita simples, para 4 pessoas<br /><br /><span style="font-weight:bold;">Ingredientes:</span><br /><br /><span style="font-style:italic;">Para o recheio:</span><br />- 500 grs. de carne de vitela picada <br />- 1 cebola média<br />- 2 dl de vinho branco <br />- 1 dente de alho<br />- 1 dl caldo de carne<br />- 2 colheres de sopa de margarina<br />- 1 colher de sopa de azeite<br />- 2 colheres de sopa de polpa de tomate<br />- azeitonas pretas para decorar q.b.<br /><br /><span style="font-style:italic;">Para o puré:</span><br />- 1kg e 200 grs. de batatas<br />- 1,5 dl de leite<br />- sal q.b.<br />- pimenta em pó q.b.<br />- 1 pitada de noz-moscada<br />- 1 colher de sopa bem cheia de manteiga ou margarina<br />- gema de ovo para pincelar q.b.<br /><br /><br /><span style="font-weight:bold;">Preparação:</span><br /><br /><span style="font-style:italic;">Recheio:</span><br />Leve um tachinho ao lume com a margarina, o azeite e a cebola e alho picados e deixe refogar até alourar. Junte a carne picada, mexa bem, junte o vinho branco, a polpa de tomate e o caldo de carne, tempere com sal e pimenta. Deixe estufar cerca de 15 minutos em lume médio mexendo de vez em quando. Depois de estufada reserve. <br /><br /><span style="font-style:italic;">Puré:</span><br />Descasque lave e coza as batatas, depois de cozidas passe-as no passe-vite, junte ao puré a manteiga ou margarina, o leite e mexa muito bem (o puré deve ficar fofo). <br />Tempere com sal pimenta e noz-moscada. <br /><br /><span style="font-style:italic;">Finalmente...</span><br />Deite uma camada de puré num pirex e alise, por cima o estufado da carne, tape com o restante puré, pincele com gema de ovo e leve ao forno quente a alourar.<br />Caso goste, antes de pincelar pode espetar algumas umas azeitonas pretas. <br />Sirva acompanhado com uma salada verde ou mista. <br /><br /><br />Adaptado de:<br />http://www.gastronomias.com/receitas/rec0994.htmrinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-34378126613736159882008-06-22T09:42:00.000+02:002008-06-27T07:06:05.938+02:00Hot Cross Bunnies by Elizabeth ito<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/jAHPEBrq8RQ&hl=en"></param><embed src="http://www.youtube.com/v/jAHPEBrq8RQ&hl=en" type="application/x-shockwave-flash" width="425" height="344"></embed></object>rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-81046999902427706862008-06-15T09:24:00.004+02:002008-06-27T07:06:05.938+02:00Sebastian's Voodoo<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/kN0JqfA6EBE&hl=en"></param><embed src="http://www.youtube.com/v/kN0JqfA6EBE&hl=en" type="application/x-shockwave-flash" width="425" height="344"></embed></object><br /><a href="http://www.pixelnitrate.com/movie.php?movie=sebastians_voodoo">http://www.pixelnitrate.com/movie.php?movie=sebastians_voodoo</a>rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-12438337223911518302008-06-15T08:27:00.005+02:002008-06-15T09:15:46.291+02:00Ervilhas com chouriço (Guisantes con chorizo)<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-HZrdkAKPY0/SFS3UhroHaI/AAAAAAAAAIM/RJXRcfsBGXM/s1600-h/IMG_4367+copy.JPG"><img style="display: block; margin:0 10px 10px 0;cursor:pointer; cursor:hand; text-align: center" src="http://1.bp.blogspot.com/_-HZrdkAKPY0/SFS3UhroHaI/AAAAAAAAAIM/RJXRcfsBGXM/s320/IMG_4367+copy.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5211992232041127330" /></a><div style='clear: both;'></div><br />Receita simples, para 3/4 pessoas<br /><br /><span style="font-weight:bold;">Ingredientes</span>:<br />- 2 cebolas picadas<br />- um chourico, cortado aos cubinhos<br />- 500g de ervilhas pré-cozidas<br />- azeite<br />- sal<br /><br /><span style="font-weight:bold;">Preparação</span>:<br />Põe-se a cebola picada a alourar numa frigideira, com azeite, em lume brando. <br />Depois junta-se o chouriço e sal a gosto. O chouriço vai libertar gordura e tingir a cebola. <br />Passados alguns minutos (e antes que o chouriço perca tanta gordura que seque), juntam-se as ervilhas que devem ficar pouco tempo, o suficiente para absorver alguma da gordura do chouriço.rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1171736327478785872007-02-17T19:10:00.001+01:002010-03-01T16:53:58.769+01:00Bolo de Bolacha II<div style="float: right; margin-left: 10px; margin-bottom: 10px;"> <a href="http://www.flickr.com/photos/brunorino/393113947/" title="photo sharing"><img src="http://farm1.static.flickr.com/128/393113947_1a6ea06b7f_m.jpg" alt="" style="border: solid 2px #000000;" /></a> <br /> <span style="font-size: 0.9em; margin-top: 0px;"> <a href="http://www.flickr.com/photos/brunorino/393113947/"></a> <br /></span></div>Ingredientes:<br /><br />1 lata de leite condensado<br />a mesma medida de leite normal<br />5 ovos<br />bolachas maria q.b.<br />café forte q.b.<br />1 pacote de natas (200ml)<br />1 colher de sopa de açúcar<br />canela q.b.<br /><br />Preparação:<br /><br />Misture o leite condensado com o leite e as gemas, bata muito bem com a batedeira, e leve a lume brando, mexendo sempre até levantar fervura. Molhe as bolachas no café morno.<br />Num prato ou travessa coloque camadas alternadas de bolachas, e creme, sendo a última de creme. Bata as natas com o açúcar. Bata também as claras em castelo. Junte as claras, às natas e misture.<br />Deite a mistura sobre as camadas de creme e bolacha. Por fim polvilhe com canela a gosto.<br />Leve ao frigorífico e sirva bem frio.<br /><br /><i>in</i> <a href="http://www.receitasemenus.net">receitas e menus</a><br /><br /><br clear="all" />rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com2tag:blogger.com,1999:blog-30567236.post-1166264141946561142006-12-16T11:15:00.000+01:002008-06-15T09:17:02.003+02:00Funny::the quote"X" is pretty much exactly analogous to "Y"<br /><br /><i>in</i> http://freemarker.sourceforge.net/docs/ref_directive_visit.htmlrinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1162054913224781842006-10-28T19:01:00.000+02:002006-10-28T19:01:53.276+02:00Coke, menthos and rockets: for dummies<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/22cfLVtUWn8"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/22cfLVtUWn8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1161323866099302732006-10-20T07:57:00.000+02:002008-06-15T09:22:33.885+02:00Cenas...<a href="http://photos1.blogger.com/blogger/2588/1187/1600/banana.jpg"><img style="float:left; margin:10px 10px 0 0 ;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2588/1187/320/banana.jpg" border="0" alt="" /></a><br />Ontem à noite pisei uma casca de babana pela primeira vez.<br />O que aconteceu?...<br /><br />Dei graças a Deus por não ser merda!rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1160670284451042282006-10-12T18:24:00.000+02:002006-10-12T18:24:44.523+02:00Coke, menthos and rockets<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/U8J4RdX5H8Y"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/U8J4RdX5H8Y" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><br /><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/Am-PO50lEEk"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Am-PO50lEEk" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><br /><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/OMss0fqlIic"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/OMss0fqlIic" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1155057628070804042006-08-08T19:19:00.000+02:002008-06-15T09:16:16.809+02:00C::TTX#include <stdio.h><br />#include <time.h><br /><br />int main(void)<br />{<br /> struct tm *today, xmas = { 0, 0, 0, 25, 11, 0 };<br /> time_t now = time(NULL);<br /> int ttx;<br /> <br /> today = localtime(&now);<br /> xmas.tm_year = today->tm_year;<br /> ttx = (mktime(&xmas) - now) / (60 * 60 * 24) + 1;<br /> printf("%d\n", ttx);<br /> return(0);<br />}rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com1tag:blogger.com,1999:blog-30567236.post-1154901041887179752006-08-06T23:50:00.000+02:002008-06-15T09:17:02.003+02:00Joke: Ping Pong<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/-dcmDscwEcI"></param><embed src="http://www.youtube.com/v/-dcmDscwEcI" type="application/x-shockwave-flash" width="425" height="350"></embed></object>rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1154805157413843832006-08-05T21:12:00.000+02:002008-06-15T09:17:02.004+02:00Carzy Germans: Die Bundesliga Beginnt<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/nElc3AeOtNg"></param><embed src="http://www.youtube.com/v/nElc3AeOtNg" type="application/x-shockwave-flash" width="425" height="350"></embed></object>rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1154441803690683152006-08-01T16:13:00.000+02:002008-06-15T09:17:02.004+02:00Joke: Darth Vader<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/O61Do03ZCjw"></param><embed src="http://www.youtube.com/v/O61Do03ZCjw" type="application/x-shockwave-flash" width="425" height="350"></embed></object>rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1154034114314654512006-07-27T23:00:00.000+02:002008-06-15T09:16:16.810+02:00c#::TTXusing System;<br /><br />class TTX {<br /> static void Main(string[] args) {<br /> DateTime now = DateTime.Now;<br /> DateTime xmas = new DateTime(now.Year, 12, 25, 0, 0, 0, 0);<br /> int ttx = (xmas - now).Days + 1;<br /> Console.WriteLine(ttx); <br /> }<br />}rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1153314139281211512006-07-19T14:52:00.000+02:002008-06-15T09:22:33.885+02:00Travelling is a pleasure (update)TAP website is <span style="font-weight:bold;text-decoration:none">fantastic</span>!<br /><br />I went there again - just for fun! - and found out that if you filter your choices by price range, you are actually setting the price for the flight, and not viewing flights up to that price, as one would expect. <br /><br />I selected flight prices of 85 Eur. And - chan chan - my flight is now alvailable (total price 250 Eur). <br />And no, the flight is realy not available for the lowest price advertised (I tried again). <br /><br />Conclusion: you realy have to spend a lot of time on TAP's website in order to actually get a flight. One basically has to bargain with them, offering more than what they are initially asking for. And - this will come as a shock - offering the highest fares (425 + 205 Eur) doesn't work: "A tarifa seleccionada já não se encontra disponível. Por favor, seleccione outra tarifa."<br /><br />How can one not love them?...rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1153312935682087012006-07-19T14:21:00.000+02:002008-06-15T09:22:33.886+02:00Travelling is a pleasure......when you don't look for a good deal on airplane companies.<br /><br />I was just trying to get a ticket for going to Portugal in October.<br />I started yesterday.<br /><br />Since I want to make direct flights (Munich -> Lisbon and back), I just have TAP and Lufthansa to choose from. <br />Luftansa asked between 200 and 300 Eur for most flights.<br /><br />I knew bying through TAP is usualy more expensive (although most flights are operated by TAP, it is actualy cheaper to book through Luftansa's website), but let's check it out... <br />Cool, the flight I was looking for is cheap there too! But TAP bookings are so complicated I'll know exactly how much only while doing an actual booking.<br />I try to book - and surprise - I get a "A tarifa seleccionada já não se encontra disponível. Por favor, seleccione outra tarifa." message. They should fire whoever designed the website.<br /><br />So I go back to Lufthansa's website. The flight I was unable to book costs 220 Eur. I try to book it, only to find I forgot my credit card. Argh... Let's try tomorrow.<br /><br />So today morning I happily went to book the same flight. Surprise! Today it costs 270 Eur. Ok... I'll wait to see if it gets cheaper...<br /><br />So this afternoon, there I go again. Now economy is no longer available if I try to get both the departure and arrival time I want (choosing only one of them is OK, though!). I would have to pay some absurd 1000+ Eur!<br />Frustrated and angry, I try to log in to Luftansa's web as living in Portugal (yes, that makes a difference, my friends!) and I find out the few less expensive flights actually contain my option. F***** b*******! I log in again as german, and there was my cheap fare (220Eur). <br /><br />Finaly! I just wonder if the ulcera I am getting on this account is worth the money I'm saving...<br /><br />TTX = 159rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1153005911644152102006-07-16T01:19:00.000+02:002008-06-15T09:22:33.886+02:00People come, people goÉ assim a vida. E ainda é mais assim em instituições científicas, em que a rotatividade é mesmo muitas forçada.<br />Mas cada vez que vejo partir um amigo, fico triste.<br />Triste porque vou deixar de conviver com alguém de quem gosto.<br />Triste porque não lhes sei dizer como gosto deles.<br />Trsite porque não sei se eles também vão sentir a minha falta.<br /><br />Damn, como isto custa!<br /><br />TTX = 162rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0tag:blogger.com,1999:blog-30567236.post-1153005380208261162006-07-16T01:15:00.000+02:002008-06-15T09:17:02.005+02:00Joke: Hold my Beer<embed style="width:400px; height:326px;" id="VideoPlayback" align="middle" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DtgAAAG7ggqAHSiJjpW0D3w4aYTV8GbF0EkNUPmrpRd9YBOF7oYwvJkPrKfO1-GorMCnNqZCfn81VnRHUuN2cDkJ7fgh2uFInJfRK-e65_fKYof4PcJETiaApMsPdtJ7p4cErgxL4LV_WnpgZ-2tU1r5sifSLVKAh3oNU3JDUkbQVeseCG8jucofuTLPdK8JhB4VfTK-oIOiOFkq0XFN69VUsVsNFKcbXcCyg3suh3o45sGGsJdgqXP8gmMF9seytn9rcWg%26sigh%3Dobc2Ew62MeBDViJtr7WQYtmtPDU%26begin%3D0%26len%3D64040%26docid%3D-2238584233684613218&thumbnailUrl=http%3A%2F%2Fvideo.google.com%2FThumbnailServer%3Fapp%3Dvss%26contentid%3D1969ef4b7c6168a3%26second%3D5%26itag%3Dw320%26urlcreated%3D1148176640%26sigh%3DaITQ1AMdyUM3ydq-rKehYQ60lbg&playerId=-2238584233684613218" allowScriptAccess="sameDomain" quality="best" bgcolor="#ffffff" scale="noScale" wmode="window" salign="TL" FlashVars="playerMode=embedded"> </embed>rinohttp://www.blogger.com/profile/14244859692507186900noreply@blogger.com0