[Register]
Powered by Elgg

Blog :: All

You can filter this page to certain types of posts:

Filtered: Showing posts with no comments (Remove filter)

November 30, 2008

http://www.u-g-h.com/2008/11/30/bring-on-the-honey-3/

Bee Catch!

The weekend is always a great time to collect some cool links from around the Web and share them with my readers. After all, what’s a Honeypot without some Honey. So without any further ado:



There should be plenty to keep you distracted when you read this on Monday morning.





Posted by Owen Cutajar | 0 comment(s)

November 29, 2008

http://www.u-g-h.com/2008/11/29/bcs-events-christmas-quiz-ni

Trivial Pursuit 1

Just wanted to let my Manx readers about the BCS Christmas Quiz which is happening next Tuesday. Here are the details:


Our next event is the BCS Christmas Quiz. We have had this for the last few years and it has proven to be a great success for our members. It’s a great opportunity to test your knowledge, network with other BCS members, have a few drinks and some nibbles (a buffet will be provided).


Come along, as part of your team of 4, or alone and we’ll form a team for you. The BCS Christmas Quiz will take place at the Prospect Pub in Douglas on Tuesday 2nd December 2008 at 18:00.


The event is also open to non-members but please contact Publicity to confirm you attendance.P rizes generously donated by WiManx and Central Software. More info here





Posted by Owen Cutajar | 0 comment(s)

November 27, 2008

http://www.u-g-h.com/2008/11/27/the-business-impact-of-socia

Une représentation de mon réseau social dans Facebook

I came across a great white paper entitled The Business Impact of Social Networking on AT&T’s website. Here’s the blurb:


Social networking fosters collective intelligence, collaborative work and support communities. Tools and behaviors from the consumer world are now making the transition to the corporate world, with diverse implications for changing the way businesses operate. This paper explores 10 opportunities presented by social networking, along with 10 associated challenges.


I found the predictions for the future particularly interesting. Some are intuitive, but some may not necessarily spring off the page at you. Here’s what the paper predicts organisations will do as a result of the proliferation of Social Networking:



  • Corporations will change the way they communicate

  • Corporations will change their vision

  • Corporations will change their organisation

  • Collective Intelligence and Customer Experience will lead Innovation

  • Networking will be key to Employee Excellence

  • Employee mobility will increase

  • Corporations will adapt their Motivation and Career Path Systems

  • IT/Telecoms Applications will mutate

  • Corporate Adoption will happen at different speeds

  • Social Networking may allow Increased Revenue


It’s a good read, particularly if you’re interested or work in social networking. I must say, I do find the subject fascinating and now that I’ve finished my MBA, if I do decide to further my studies, this might be an interesting avenue to explore.






Posted by Owen Cutajar | 0 comment(s)

November 26, 2008

http://www.u-g-h.com/2008/11/26/isnt-technology-great/

Back to the Future

I was thinking about technology on my way back from work this afternoon (I have a 15 minute walk which is a great time to think). I was thinking about the first PC I ever got which was an 8086 (with a Turbo button to boost the speed from 4.77 MHz all the way to 10 MHz), CGA graphics and 2 x 5 1/4 disk drives. Oh, and it also had 640k. Now that’s a far cry from the sort of hardware you can buy today.


Organisational computer has changed too. Back in the day it was all about shared mainframes, punched cards and monolithic computer systems. How the landscape has changed. Even hearing about new technologies, like cloud computing or automated OS recovery makes you marvel about how we got from there to here.


The question is .. what will the landscape look like in 10 years?






Posted by Owen Cutajar | 0 comment(s)

http://www.u-g-h.com/2008/11/26/business-christmas-cards/

I was watching a debate this morning on a breakfast show and how some people don’t send Christmas cards any more. Instead there’s a movement to “donate money to charity instead” or “buy a goat in some African village”. While I think these are perfectly acceptable for some people, personally I feel that nothing really beats a Christmas card. It tells you that someone is thinking of you and have a really personal touch. I love receiving Christmas cards and that includes cards that companies I’ve worked with send me.


I like these Business Holiday Cards for example. There’s a huge selection of cards which you can personalise or tailor with your choice of greetings, colours and even your logo or custom artwork. If I was running a business and needed some business Christmas cards, this would be just the sort of service I would be after. They’re also a great company to be supporting because they support the Texas Children’s Pediatric Associates Project Medical Home by donating 4000 personalised cards to them.


Some people thing that receiving Christmas cards from companies can be a bit impersonal, but I like the fact that I’m remembered, especially when it’s a company where I have built up a great relationship with the staff who work there; good enough that they remember to send me a Christmas card. It’s amazing how little things can mean so much so many years later.





Posted by Owen Cutajar | 0 comment(s)

http://feedproxy.google.com/~r/blogspot/MKuf/~3/XKEvgXoaSHo/triple-

What is the first thing that most people associate with Thanksgiving? Well, probably turkey, but pumpkin pie comes in a close second. As I am not a fan of the traditional pumpkin pie, I set out on a quest to find a delicious alternative this year. My search led me to a robust cookbook sitting on my kitchen shelves. Sheri Yard's Desserts by the Yard is an amazing compilation of a pastry chef's career spanning from coast to coast. What I found in that book turned out to be the most fluffy, decadent, flaky, scrumptious pie I have ever tasted. And apparently my officemates liked it just as much -- the triple silken pumpkin pie and I took home first place in last week's bake-off at our New York office! So if you're looking for a holiday-perfect pie, I encourage you to try out the recipe (PDF file). It takes a little time to make, but it's so worth it.

Happy baking, and happy Thanksgiving!





Posted by Harri_J | 0 comment(s)

http://feedproxy.google.com/~r/blogspot/MKuf/~3/-YGwVddZOF8/sorting

At Google we are fanatical about organizing the world's information. As a result, we spend a lot of time finding better ways to sort information using MapReduce, a key component of our software infrastructure that allows us to run multiple processes simultaneously. MapReduce is a perfect solution for many of the computations we run daily, due in large part to its simplicity, applicability to a wide range of real-world computing tasks, and natural translation to highly scalable distributed implementations that harness the power of thousands of computers.

In our sorting experiments we have followed the rules of a standard terabyte (TB) sort benchmark. Standardized experiments help us understand and compare the benefits of various technologies and also add a competitive spirit. You can think of it as an Olympic event for computations. By pushing the boundaries of these types of programs, we learn about the limitations of current technologies as well as the lessons useful in designing next generation computing platforms. This, in turn, should help everyone have faster access to higher-quality information.

We are excited to announce we were able to sort 1TB (stored on the Google File System as 10 billion 100-byte records in uncompressed text files) on 1,000 computers in 68 seconds. By comparison, the previous 1TB sorting record is 209 seconds on 910 computers.

Sometimes you need to sort more than a terabyte, so we were curious to find out what happens when you sort more and gave one petabyte (PB) a try. One petabyte is a thousand terabytes, or, to put this amount in perspective, it is 12 times the amount of archived web data in the U.S. Library of Congress as of May 2008. In comparison, consider that the aggregate size of data processed by all instances of MapReduce at Google was on average 20PB per day in January 2008.

It took six hours and two minutes to sort 1PB (10 trillion 100-byte records) on 4,000 computers. We're not aware of any other sorting experiment at this scale and are obviously very excited to be able to process so much data so quickly.

An interesting question came up while running experiments at such a scale: Where do you put 1PB of sorted data? We were writing it to 48,000 hard drives (we did not use the full capacity of these disks, though), and every time we ran our sort, at least one of our disks managed to break (this is not surprising at all given the duration of the test, the number of disks involved, and the expected lifetime of hard disks). To make sure we kept our sorted petabyte safe, we asked the Google File System to write three copies of each file to three different disks.

Significantly improved handling of the so-called "stragglers" (parts of computation that run slower than expected) was a key software technique that helped sort 1PB. And of course, there are many other factors that contributed to the result. We'll be discussing all of this and more in an upcoming publication. And you can also check out the video from our recent Technology RoundTable Series.



Posted by Harri_J | 0 comment(s)

http://feedproxy.google.com/~r/blogspot/MKuf/~3/gsymlGXXDX8/our-int

In previous posts in this series, you have read about the challenges of building a world-class search engine. Our goal is to make Google’s search be relevant to all people, regardless of their language or country. As my colleague Amit Singhal described, we use statistical data as the basis for making sweeping algorithmic changes. Many of these changes can be rolled out across all languages we support, but in some cases the unique characteristics of each language require some algorithmic considerations and tuning. And to make things really interesting, there are cases where the same language is different across countries. Obvious examples are "color" in the U.S. vs. "colour" in the U.K., or "camião" in Portugal vs. "caminhão" in Brazil.

My name is Daphne Dembo, and my focus is improving Google's international search. This is a tough challenge, since Google search is used in many countries and languages where our engineers have little personal knowledge. Initially, the international search improvements were done by Search Quality engineers who were passionate about their languages and countries: Lina from Sweden improved our parsing of compound words in German and Swedish; Dimitra from Greece introduced diacritical support; Ishai from Israel worked on transliteration corrections for Hebrew and Arabic; Trystan from Australia created methods for identifying local search results and ranking them together with foreign ones from the same language; Alex, a bilingual Ukrainian and Russian, introduced morphological understanding of these languages. As the importance of our international search grew, we solicited help from Googlers in all our offices. Finally, we are leveraging an international network of search specialists who help us understand search within the unique combination of their language and country.

Our first step in providing search support for a language is to train our language model on a large collection of documents in that language. This ensures that our language model is more precise and comprehensive — for example, it incorporates names, idioms, colloquial usage, and newly coined words not often found in static dictionaries. For instance, we recently started identifying Swahili, and used pages such as this one for the Parliament of Tanzania to train our system with the language's nuances. Having a trained language model helps to categorize documents during crawling and indexing of the web and to parse the user's query. Once this stage was complete, we launched Swahili search in countries such as Tanzania and Kenya, enabling local searches for the "Dar es Salaam stock exchange" [Soko la hisa dar es salaam], and "cure for Malaria" [Tiba ya malaria]. (As always, we are using square brackets to denote a search query. For example, you can search for "soccer" in Hamburg, Germany by clicking on [fußball in hamburg]).

We learn some things from our users, so as people start using our search engine, we can improve the way we rank in that language. Here are few examples:
  • Spell corrections: We recently launched spell corrections in Estonian. If your Estonian is rusty, and you don't remember how to spell "smoke detector," we can suggest a spell correction for [suitsuantur], leading to better search results.
  • Diacritical marks: Many languages have diacritical marks, which alter pronunciation. Our algorithms are built to support them, and even help users who mis-type or completely ignore them. For example, if you're a resident of Quebec, Canada and would like to know the weather forecast in Quebec City, we'll serve good results whether you type with diacritical signs [Météo à Québec] or without [meteo quebec]. Czech users can read the same excellent results for a popular kids' cartoon by searching for [krtecek] and [krteček]. On the other hand, sometimes diacriticals change the meaning of the word and we have to use them correctly. For example, in Thai, [ข้าว] is "rice," with completely different results than [ข่าว], which is "news"; or in Slovakia, results for "child" [dieťa] are different than results for "diet" [diéta].
  • Synonyms: A general case of diacritical support is the handling of synonyms in different languages. Korean searches showed that "samsung" can be viewed as a synonym of "삼성", so that when users search for [samsung], they find results which have the company's name in Korean.
  • Compounding: Some languages allow compounding, which is the formation of new words by combining together existing words. You can see a nice example in Swedish, where we return documents about a Swedish credit card for both compounded [Visakort] and non-compounded [visa kort] queries.
  • Stemming: Google has developed morphological models that can receive compound words as queries, and return pages which contain their stem, possibly as part of a different compound. For example, when searching for cars in Saudi Arabia, you can search for [سيارة] and [سيارات] because both are variants of the same stem, and both return many common results. A Polish user can search for "movie" [film], and get back results that contain other variants of the stem, such as "filmów," "filmu," "filmie," "filmy." A user from Belarus will find results for all word forms of the capital, Minsk [Мінск]: "Мінску," "Мінска," "Мінскага."
In addition to these semantic factors, Google does even more to parse documents and queries. Understanding the details of language usage in a country is important. Notation of acronyms is different across languages: In Hebrew it is double quotes before the last (left-most) character, as in "prime minister" [רה"מ]; in Thai — a dot at the end of the word, as in police station [สน. ]; while in the U.S. — dots after each character, as in [I.B.M.]. Chinese users quote works of art with a "《", as in: [《手机》剧情], and denote dates with a "日", as in: [2006年1月13日].

Beyond the linguistic elements of a language, we consider how people enter a query. For example, some languages that do not have Latin scripts require keyboards with dual alphanumeric keys. The user can switch between language input modes by typing special keystrokes. In case the user forgets to type this sequence, the queries end up being gibberish. You can see correct handling of these mistakes in Arabic ([hgsuv] corrected to [السعر]) and ([حقثسهيثىفهشم ثممثؤفهخىس ] corrected to [presidential elections]), Hebrew ([vdrk, kuyu] corrected to [הגרלת לוטו]), and Cyrillic ([rehc ljkffhf] corrected to [курс доллара]).

Another way of avoiding the inconvenience of switching keyboard modes is by typing the phonetic sounds of the query in Latin characters. Recreating the correct query in the target language isn't trivial, since there might be many possibilities. We can see several such examples in which we suggest the same query in the intended language for Russian ([biskvitnyi rulet] to [бисквитный рулет]), "movies" in Chinese ([dianying] to [电影]), and "Bank of Attica" in Greek [trapeza attikhs] returns good results for "Τράπεζα Αττικής". Users of 8 Indic languages (such as Hindi, Gujarati, Telugu) can type the phonetic sound of the query, and choose the words in Hindi script:


Ease of typing and reading is also influenced by the language used. Since every Chinese word requires several keystrokes on a standard keyboard, we provide category browsing by Images and related searches so that people don't need to type as much. Similarly, we are now launching Google Suggest, or real-time completion of queries, in many languages.

So far I described how we improve the quality of search in a language. However, there is a strong effect of the location of the user, even if it is only approximated to the country, since in many cases local content is more relevant than global information. For example, searching for Spanish Yellow Pages [Páginas Amarillas] will result in several documents of global interest and several local results in Peru, Mexico, and Spain. Similar to that, searching for [Côte d'Or] in France will return results for that region, whereas searches in Belgium will return results about the chocolate maker.

Note that the display of information should conform to the standards in that country, so we display "," as a decimal notation for Croatian users who want to know how many millimeters are in an inch [inč u milimetrima], or for Italian users who are interested in currency exchange rates [50 euro in dollari]. Similarly, temperatures in Norway [Været i Oslo] will be displayed in Celsius, while in the U.S. — in Fahrenheit [weather Boston].

If everything else fails, we provide cross-language translations based upon Google's translation technology described in this blog post. We will translate your query to English, search English documents on the web, and translate the returned results from English back into the original query language. For example, Japanese users who are interested in viewing Halloween illustrations (Halloween is a holiday which originated in Ireland) can search for [ハロウィン イラスト]. You can then request a Japanese translation of the English pages (at the bottom of the page), which will bring up the translation page in the screenshot below. Similarly, Korean users can search for the latest on Harry Potter [해리 포터], and Arabic readers can search for the opening of the Sydney Opera house [افتتاح دار الاوبرا في سيدني]. (Click on the image to see a larger version.)



All in all, Google Search is being actively developed for more than 100 languages, in 150+ countries, with dozens of improvements launched each month. So far I've covered the basics of how international search works, but this is just the surface of all the international work we do. There are many other interesting topics that impact international markets like usability, homepage and results page layout, and connectivity. An understanding of real cultural and human factors is essential to creating a search engine that resonates with the people who use it. (Click on the image to see a larger version.)



(Update: Replaced example in the 4th bullet point.)



Posted by Harri_J | 0 comment(s)

http://beaversource.oregonstate.edu:80/projects/admin/changeset/150


fixes # 2831
The problem was that the sso auth system was using elgg's validation code to check whether or not a username is valid. Elgg doesn't allow dashes in the username, but DINO accounts, use dashes. Because of this we couldn't create the elgg account for DINO users and login them into social

Posted by Eric Betts | 0 comment(s)

November 25, 2008

http://beaversource.oregonstate.edu:80/projects/admin/ticket/2831

DINO users can't use Elgg

Posted by Eric Betts | 0 comment(s)

<< Back
  • Log On





    Register | Forgotten password

  • User Statistics

    There are 6317 active users.
    (0 logged on.)

Site supported by Curverider Ltd - powered by the awesome Elgg