-
Ola Bini: Tools and searching (1)
on
Planet TW (92) permalink
This post in the PAIPr series will be a little bit different. In fact it won’t contain any “real” AI code of any sort. Instead the chapter it’s based on (Chapter 6, Building Software Tools) is more about generalizing some of the code written before and adding a few needed searching tools to the tool box. This is also the one chapter that provide quite difficult to port. In many cases the solutions is based ...Shared by Constantine Nicolaou (4)Contribute comment -
navigator.geolocation now available in Firefox via Geode (8)
on
Ajaxian » Front Page (1049) permalink
When I posted about using navigator.geolocation now the only support that I had was via Gears and the ClientLocation API. I wrote the shim to try to get you the W3C API no matter what, and today we have the first implementation in a browser, via Geode. Geode is the latest project in Mozilla Labs that gives you that API in Firefox. Aza Raskin has a nice Food Finder application that ties it together with ...Shared by Alex (119) Andy Davies (12) atul (153) Brian Antonelli (32) Brian Landau (21) Constantine Nicolaou (4) inamorix (43) kleinman (24)Contribute comment -
PragDave: Fun with Procs in Ruby 1.9 (5)
on
PragDave (23) permalink
Ruby 1.9 adds a lot of features to Proc objects. Currying is the ability to take a function that accepts n parameters and generate from it one of more functions with some parameter values already filled in. In RUby 1.9, you create a curry-able proc by calling the curry method on it. If you subsequently call this curried proc with fewer parameters than it expects, it will not execute. Instead, it returns a new proc ...Shared by Andrew Harmel-Law (7) Constantine Nicolaou (4) deadlyicon (21) imabonehead (54) jorrel (5)Contribute comment -
Voices That Matter 2008 (1)
on
Ruby News (4) permalink
Pearson Education is running a Voices That Matter Ruby conference this fall in Boston. The conference, from the same people who Addison-Wesley's Professional Ruby Series, will give you a chance to meet and learn from those very same authors. Don't miss a chance to interact with so many Ruby professionals.Shared by Constantine Nicolaou (4)Contribute comment -
Ubiquity: Quicksilver of the Firefox browser (40)
on
Ajaxian » Front Page (1049) permalink
Aza Raskin and the Mozilla Labs team have launched Ubiquity the command line tool that they have been talking about for awhile. Ubiquity is "experiment into connecting the Web with language in an attempt to find new user interfaces that could make it possible for everyone to do common Web tasks more quickly and easily." The overall goals of Ubiquity are to explore how best to: Empower users to control the web browser with language-based ...Shared by [^BgTA^] (20) Adi (5) Andy (12) Brian Landau (21) Constantine Nicolaou (4) Daniel (4) Dave (28) Dobi (22) Dom Derrien (20) gutsy (6) halans (21) hbenny (10) hunikal (23) Jason (4) Javed (155) joamag (17) kevan (20) Marcin (1) Mark (26) MDWeezer (13) Nigel J (21) Oscar (19) pablo (22) PinkRose (0) Rav (17) Rob Clark (7) Rob M (8) roger (48) Scott (24) simon (8) snod (14) Stefan (28) Tim (21) Troy Gregory (5) Vashira (20) Vital (3) Will (22) Will Moffat (15) ysamjo (24) zSAPping (0)Explore read five notes- [^BgTA^] said: Mozilla labs acaba de lanzar Ubiquity...la aplicación promete
- MDWeezer said: Wow, this has _so_ much potential to take FF to the next level.
- Dave said: This feels like a really amazing CLI implementation + a platform for user generated mashups. I realize it is an early prototype, but the "user generated" piece for creating your own commands needs to have a much easier IDE to truly be "user generated". But If there are easy "subscription" services that are created within the community this can really fly for the tech set.
- Rob M said: ok. this is cool. more hot keys to burn into my mind.
- Marcin said: It's amazing tool and after using it for 2 hours now I can not imagine how to life without it
Contribute comment -
The Importance of APIs in the Arab Web (3)
on
ProgrammableWeb (156) permalink
Technology blogger Mohamed Marwen Meddah wrote an interesting post on his StartUpArabia site: “The Importance of Having An API for Arab Startups”. Mohamed notes that, thus far, relatively few Arab online startups have opened up their platforms through APIs. However, he believes that providing an API is crucial for Arab online services: Arab startups don’t have as much access to funding as their US or international counterparts, meaning that they have less flexibility and ability ...- ali1k said: عرب ها هم به فکر باز کردن API هاشون افتاده اند! ما کجاییم؟!
- Constantine Nicolaou said: YAMLI, a Lebanese startup
Contribute comment -
Packaging Data for Reuse (1)
on
Power of Information Task Force (4) permalink
The Open Knowledge Foundation has been working for some time on promoting knowledge ‘which anyone is free to use, re-use and redistribute without legal, social or technological restriction‘. (The comprehensive definition of Open Knowledge is also interesting as it makes explicit reference to ‘government and other administrative information’. As part of their work, OKN have developed a tool to package up information resources in a model which will be familiar to anyone working with open ...Shared by Constantine Nicolaou (4)Contribute comment -
10 Futuristic User Interfaces (284)
on
Smashing Magazine (1445) permalink
Good user interfaces are crucial for good user experience. It doesn’t matter how good a technology is — if we, designers, don’t manage to make user interface as intuitive and attractive as possible, the technology will hardly reach a breakthrough. To gain the interest in a new product or technology, users need to understand its advantages or find themselves impressed or involved. And here is where creative ideas and unusual interface approaches become important. Innovative ...Shared by _original (69) !&# (103) /dev/ubernul (7) 100rabh™ (30) Aaron (38) abdullah (23) Adam (7) Agatha (40) Aidan Walsh (5) AJ (254) Akhmad Fathonih (19) Alan (33) Alan Dean (64) Alan Houser (3) Alex Ryan (0) Alexander Kluge (0) Alisher (17) Andemann (2) Andrew (4) Andrew (12) Anthony (60) Anthony Bowyer-Lowe (8) Arley McBlain (26) Asfaq (13) Ashwin (25) avianto (0) Avinash (15) Azeem (20) Babychen Mathew (350) Badidas (4) benhamin (17) Benjamin (502) Benjamin R (19) Bill HR (14) bitang (32) blakeneven (29) Bob Walsh (10) Bramha (20) Brandon Ball (27) Brent the Closet Geek (38) Brett L. (20) Brian (25) Bruce (27) Bruno Campagnolo de Paula (43) bussiere (31) cainanunes (39) Camille Roux (17) Ced (20) Cem Gencer (0) Chandoo (38) chezsmithy (7) ChristianAnderson (12) Christopher Martin (19) cleiva (8) Consiliera (14) Constantine Nicolaou (4) Coop (22) crgt (9) d2s (45) Dan Markham (6) dani (23) Daniel Bachhuber (36) Daniel Feygin (4) Darius (20) Darren (8) Datch (30) David (3) davidorban (22) Dean (21) dep (23) Dibau Naum h (3) DiMar (22) djspark (66) dobata (307) Dominic Hopton (54) e r a (6) Eddypedro (25) Eduardo (10) Edwin Khodabakchian (20) Eli (78) Elizabeth Able (7) Emon (21) Erez (35) Eric (0) Eunice (20) fesja (21) Fiorano (20) Franz (14) Fred Oliveira (2) Freek (3) fseixas (20) funky_leo (15) G.Dewald (3) GaB (4) gcn (6) Gerard (8) Gino (28) Glen Young (5) grow (29) guttertec (24) halans (21) Halo Efekti (56) happy_harry (22) Harish (20) hauy 周昱 (11) heather (0) HejGustav (24) Hervé (31) hronix (11) hunikal (23) Hyunhak (13) Ian Benedict (9) Icefreez (19) ilyas (18) imma (20) Incubus (30) ionela (215) Jack (18) JackpotCity (24) Jacob Share (11) Jacopo (9) Janne Toivoniemi (1) Javache (6) Javed (155) javier (36) Jay Claringbold (1) jayce (132) JC (21) Jesper (28) Jill (42) Joel (9) Jonas Alves (1) JulioHM (36) Justin (19) Kahong (9) Karan (24) Karl-Anders (6) Katie Fellows (35) keiji yonesho (26) Ken the CityMouse (13) Keshav (19) kevan (20) Kevin (0) kiirpi (11) Kirill Bolgarov (1) Kristian (80) Lahiru Priyadarshana (11) lance (24) Lance Wicks (2) Larsen (11) Latruffe (22) Laughing Squid (27) Laura Dantonio (16) Lee Maicon (3) Leech (28) Leia (11) LouCypher (76) Ludwig (15) M1ke (2) maccman (24) macgeekpro (3) Marcel (14) marchbox (4) Mark Lancaster (27) Martijn (29) Martin Angulo (7) MASTERMIND (65) mersenne_twister (41) Michael (130) Michael Fidler (2) Michael Greene (11) Michael Jones (15) Michel Vuijlsteke (26) Mikael Johansson (13) Mike F (665) Mike McCarron (43) Mike Sansone (7) Milos M. (0) Mitchell Tsai (55) mnial (21) MrQwest (32) muchio (6) Muthu Online (10) Muthu Ramadoss (23) MV (36) myth (5) Nahnu Bey (35) NasirJumani (328) natalia (26) Neil B (3) Nice Fish Films (55) Nick Nogueira (18) nicole califano (15) Nir Ben Yona (12) norcalbarney (23) onlythoughtworks (16) ordizia (49) Pablo (5) Page (23) Patty (14) Paul D. (10) Paul Spoerry (50) paulo (45) pedrosanta (50) pete (14) Pete Barry (23) pF (8) philayres (2) Philippe (18) Pico Seno (1) Pierce Hickey (21) Polle de Maagt (23) primedynasty (9) ps1160 (12) R Daneel Olivaw (28) Raanan Avidor (25) Ralf (13) Ralph Poole (23) Ram (56) Randy (1) rasml (14) reechard (39) reisfeldt (1) Remarkablogger (22) Revar (4) Ricardo Giesta (41) Ricardo M. (0) rick (25) River Song (42) Rob (19) Rob (24) Robert Reed (5) Robert Scoble (107) Rodrigues (11) Roger Kondrat (30) RomanT (3) Sam (50) Sam Garcia (5) satoshi (5) Satya (19) Sébastien BOLLINGH (24) Sergio (11) Sham (75) Shane Keener (7) Sharon (14) Shaun (20) Shawna Bergen (7) Shekhar Sahu (22) Sohail Mamdani (2) soody (9) sorrycc (8) sottovoce (9) Stefan (24) Stephan Sigloch (5) Steve de Brun (3) Steven Correy (70) Stoneford (20) susanna (1) Sylvain (2) Syng Shin (20) Sysop (7) Tad Chef (217) Tanguy De Kelver (4) Ted (15) teradome (7) Thiago (20) tim (36) times (3) Torben Kristensen (37) Tzury (7) Vegard (3) Vincent van Wylick (30) Vodex (18) William Cui (26) Wojciech Beling (19) Xdroot (71) Yamil Gonzales (93) Yann (27) youdots (3) zsafwan (96) 九翼青鸟 (20) 小雨 (20) 東方雄起℡ (1)Explore read eight notes- Asfaq said: The future is here! Thanks for the share, Sukhdeep.
- Alisher said: Интерфейсы будущего. Больше всего понравился интерфейс проецирующийся на асфальт. Вообще все эти штуки будущего хорошо продувают мозг.
- Icefreez said: This looks pretty sweet!
- imma said: some of these seemed nice - the ones with simple, clear UI ;-)
- Dean said: Wow, some are impressive... cool.
- Raanan Avidor said: A must read/watch.
- Brett L. said: Wow, there's some good stuff in here. Glad I got around to viewing these videos. I'd really love to see the Eyeliner 3D stuff in-person.
- Hervé said: The first one is really impressive: amplified reality!
Contribute comment -
How To Find Out The Number Of Videos On Youtube (4)
on
Planet MySQL (85) permalink
According to Wikipedia, in April 2008, the number of videos on Youtube was 83.4 million (ref: http://en.wikiped...). However, the link in the cite note now displays ?*? video results 1 - 20 of millions, without showing the real count. Here's one way I found to get an estimated, but relatively accurate, number of videos on the popular video sharing site Youtube. The idea is simple. Get this feed: http://gdata.yout... and parse out the number inside ...Contribute comment -
@font-face in the wild (12)
on
CSS3 . Info (12) permalink
While browsing TechCrunch this morning, I stumbled across the site for iPhone developers tap tap tap, who had published their sales figures for iPhone apps in the first month. While these were very interesting, what’s even more interesting is the absolutely fabulous way in which these guys are using @font-face. If you check their stylesheet, you’ll see this: /* A font by Jos Buivenga (exljbris) -> www.exljbris.nl */ @font-face { font-family: “Fertigo”; src: url(http://www.taptaptap.com/Fertigo.otf) format(”opentype”); ...Shared by Ameer (20) Andréia Bohner (49) Army of Gnomes (78) Constantine Nicolaou (4) Cooper (18) guttertec (24) marchbox (4) Max (15) Peli (10) Peter N (15) soupenvy (33) Yandle (18)- Yandle said: This is really cool. I wonder if there's a site that just hosts fonts that other people can reference.
Contribute comment -
Prefer Ruby syntax? See Red, and your Ruby will convert to JS (13)
on
Ajaxian » Front Page (1049) permalink
I am a fan of Ruby, and when I saw Red the framework that allows you to write Ruby and get JavaScript out the other end I was excited. It allows you to write this: PLAIN TEXT RUBY: class MyClass @@my_var = 500 def initialize(arg) @arg = arg end def my_method alert(@arg) end end And you end up with: PLAIN TEXT JAVASCRIPT: 1| var MyClass = function(arg) { this.arg = arg;this.myMethod = function() { alert(this.arg); ...Shared by Brian Antonelli (32) Brian.LeRoux (7) Compuwizard123 (41) Constantine Nicolaou (4) EJ (15) gms8994 (61) IceskYsl (34) Marco Gomes (14) MDWeezer (13) Rav (17) Ted (21) TIGGR (2) 小影 (20)- MDWeezer said: I can see this useful in some areas, a little scary in others.
Contribute comment -
My Tools of the Trade (1)
on
Null is Love (0) permalink
Whenever I learn a new set of skills—such as photography or cooking—I want to learn as much as I can about the tools that the pros use. Sure, to learn photography you need to understand exposure and depth of field, but that’s only part of what it takes to be a real photographer, to be a good photographer. What camera and lenses should you buy? What brand of film? I even pay attention to borderline ...Shared by Constantine Nicolaou (4)Contribute comment -
Reducing Your Reading Pile: Handling Article Overload (2)
on
Ian's Messy Desk (32) permalink
How many magazines, journals, articles, and books do you have piled up? Do you have an almost obsessive-compulsive urge to read everything from aardvarks to zygote? Do you ever feel guilty because you feel you’re missing important information? Information does not equal power. Information equals potential power. If you have the information but don’t do anything with it, you have no power. How do you get through all that material? So, how do you tackle ...Shared by Constantine Nicolaou (4) Crystal Woods (8)Contribute comment -
Building Static Websites with Webby (9)
on
Mike Clark (2) permalink
Let's suppose that last week your long-lost cousin Bubba called to see if you'd design the website for his new bait and tackle shop. (Hey, he's a progressive redneck.) You figured it would be a quick and easy job—he just needed a few "purty pages to git my new bidness on the World Wide Web." So you hacked together a couple static HTML pages with pictures of Bubba and his charming bait, and uploaded them ...Shared by AgentMunroe (5) Benjamin Curtis (1) Benjamin Kohler (19) Constantine Nicolaou (4) DigitalHobbit (9) Leon (19) MDWeezer (13) Ryan (7) Tim (21)- Benjamin Kohler said: nice framework for static files pages
Contribute comment -
“The Rubyist” Ruby Magazine Launches (12)
on
Ruby Inside (154) permalink
The Rubyist - not to be confused with the Japanese Rubyist Magazine - a new paper-and-PDF based magazine for Ruby developers has released its first issue. This is a significant milestone, since it was just over a year I lamented about how the blogosphere killed the enthusiasm for Ruby magazines. In response to that post, Jeremy McAnally announced his intention to produce a Ruby magazine, and now, with the advent of simple Print On Demand ...Shared by amit rathore (12) Constantine Nicolaou (4) IceskYsl (34) Joao Vitor (4) John (35) Jules (35) mndoci (65) Scott M (8) Tim (21) Tony (4) Tony Buser (9) xeal (15)Contribute comment -
Best practices for managing external plugins/libraries which live in Git? (2)
on
Pivotal Blabs (2) permalink
This question came up at standup. I've put some thought into it, so I thought I'd throw it out for discussion and see what other people think. At Pivotal, we use svn:externals and the Third-Party Branch Pattern (from the SCM Patterns Book) to manage easy, reliable cross-project updates of common plugins which live elsewhere (rubyforge, etc), without having to manually update in every project or be at the mercy of the RubyForge svn repo going ...Shared by Constantine Nicolaou (4) jetienne (21)Contribute comment -
Attachment_fu Tip (1)
on
Null is Love (0) permalink
I installed the latest version of attachment_fu for a project I’m working on. I ran into a problem that I wanted to document here in case anyone else runs into the same thing. The before_thumbnail_saved callback in attachment_fu is useful for tasks like giving thumbnail versions the same attributes that parent images have. So if an image belongs to an artist, the callback can give the thumbnail the same artist_id as the parent. The callback ...Shared by Constantine Nicolaou (4)Contribute comment -
A Small Design Study Of Big Blogs (170)
on
Smashing Magazine (1445) permalink
We are quite curious; particularly when it comes to design and web-development we want to know just everything. Therefore, following our web form design survey, we have decided to take a closer look at blog designs, analyze them and find out which design solutions are common and which solutions are not used at all. Since we wanted to make the survey as objective as possible, we used Technorati Top Blogs and analyzed 50 most popular ...Shared by !!blue (28) !&# (103) A.Onur (2) aberdeen (5) Aether (14) AJ (254) Akai (32) Alard (22) Alex (21) Alex Cristache (20) Amber (1) Andreas (19) Ankesh (38) baardoa (25) Ben Parr (19) Benjamin (502) Bharath Balasubramanian (8) Brandon (5) Brandon Harper (7) Bruce (27) buxx (31) Camille Roux (17) chase sagum (0) Chris (48) cloneofsnake (16) Constantine Nicolaou (4) craftapalooza (3) Dan (42) Daniel Bachhuber (36) Dave "Blakice" Matthews (11) David (9) Dawn Friedman (43) dccrowley (10) Dev (54) Diego (17) Digg Boss (21) Dominic Foster (257) Donncha O Caoimh (8) doransky (51) Doug Stewart (62) Dudu P (39) ehu4ever (82) elsterama (45) ema (20) Emon (21) Erica (22) ericholter (39) Ernst-Jan (7) expertseries (12) FEED LICKER (20) Fenng (79) Fernando Johann (12) Floyd-out (11) Gerard (113) gisc (31) Grant McAllister (1) hat (3) HejGustav (24) Hendrik (20) History of Blogging (147) Htoo Tay Zar (5) IBCmass (166) Igor Varyvoda (26) Jack Littleton (12) jaholbrook (16) Jakob Bandelin (0) Jan (26) Janne Toivoniemi (1) Jason David Pelker (52) JC (21) jccamus (16) Jesse (1) Jiří Sekera (27) John (35) John F. Schneider (27) Jon Phillips (68) Jörg Kantel (1) jose (44) José (15) Josh (27) Julian Gruber (31) Jure (3) Jye (36) Kelablu (0) Kibs (11) Korben (0) Laughing Squid (27) Len Xu (14) liamvictor (89) Lightoy (10) local (21) Louis Liem (71) Lucy Nixon (9) Maksim Berjoza (24) Manuel `EndelWar` Dalla Lana (8) Marco Bardus (2) Marcus Danillo (18) mark (12) Mark (11) Mathew (33) Matias Sulzberger (23)