Showing posts with label Twitter. Show all posts
Showing posts with label Twitter. Show all posts

Saturday, 21 September 2019

Change label dynamically in Oracle APEX

I was developing with Oracle Forms for an awesome project when I first heard about Twitter, and it was described to me by Jeff as a 'micro-blogging' site.

I think I did what could be my smallest blog post, as a tweet. A micro-blog, if you will.


Here is the snippet that dynamically updates a label, in this case, a floating label.
$("label[for='P1_NOTE']").text('Happy Friday!');

Which could also be written as
$("#P1_NOTE_LABEL").text('Happy Friday!');


This could be executed within a dynamic action, as a result of a change to some field on your page, perhaps to help instruct the user.

Happy APEXing!

Thursday, 14 June 2018

Oracle XE 18c and #OracleRAD

This post is one of a series on what I learned while not at Kscope18.

Oracle XE (Express Edition) 18c - which is more than just a free, limited db.
Combined with the notion of #OracleRAD, you've got a mongo killer ;p

#oraclerad

Quite a few people had a shot of the XE 18c feature list.


Impressive as that is, when you start putting it into context of the sort of things that can now be achieved with the technology available today, it's mind boggling.
And Connor knows just how to amaze us the potential of this technology, making amazing concepts sound just within reach.


But I think the best way to think about it is how this mini-stack adds up.


We've got a free Database; with a middle tier that can handle all our web services needs (REST), while still using SQL; and APEX in the middle, giving us access to pretty much every capability the web offers today, where the productive IDE lives within the browser. Simply, wow.

I'd like to end this post with this tweet I saw just before Kscope18 began


This XE 18c will be magnitudes more advanced than XE 11g, and I think I'm understanding the true potential of this. I can't wait to find a stream of Mike Hichwa expressing his passion for this release.

Things I learned while not at Kscope18

Yep, as much as I wanted to be at Kscope18 this year, my abstracts were not accepted.
And it's a long way.
And I'm still waiting for this.

So this is a small collection of stuff I learnt only from Twitter - just by keeping an eye on the #kscope18 hashtag. Anyone can do his, even if you're not on twitter. Try that link and see.

#oracleRAD

Seriously, Twitter is an effective tool in keeping up with the Oracle APEX product. Plenty of ACEs on Twitter, all dishing out interesting infomation. If you don't like consuming it direct, apex.world has a great filtered feed.

Some of these short posts may look like those horrible "articles" which are just a collection of tweets with a little commentary, where they still call it journalism.

These next few posts are different to that, honest ;p


And I'd love for anyone who was actually at the event to extend/correct information I've interpreted.
It's still going on, too. We're in the relative future in Australia, so I'm still seeing tweets come through as I write this. And I've been concentrating on #orclapex.

If you still want to just see some sessions, some are already streamable, and I understand many more will be available at some point for members on the ODTUG website, just like previous years.

It seems last year I had similar inspiration, and I saw this tweet a few days before Kscope began.

Thursday, 20 July 2017

Sans Kscope

A few years ago I was lucky enough to attend Kscope15, and while I wasn't there this year, I have bizarre feeling of involvement.

The Buzz

I knew it was coming because the Twitter engine told me. I could have ignored Twitter for a week, or I could try garner some interesting information.

I could also live vicariously through all those Oracle fanatics sharing their Kscope experience on Twitter. I joke, but actually a lot of the gurus regularly share knowledge and interact in forums such as Twitter, Slack and OTN. If you're not involved in one of these feeds, you're probably missing out on a valueable source of contemporary tech information.

You may notice some of the most recent #Kscope17 tweets are from the after-party. It turns out this party is actually before the final 2 hour sessions on Thursday morning. Kudos to all those party animals that turned up to my jQuery deep dive in '15. 

Content

People share key slides. This gives us all a head's up for something photo worthy. Discussions start, interesting news and techniques get explored.

Key sessions were live streamed, and (I believe all) sessions will be available to ODTUG members as screen/voice recordings in September. For $99US a year, that's bargain training value. It's just setting aside an hour or so a week to knock off the relevant sessions.

Party

The Kscope party is amazing. I obviously wasn't there, but half a world away I experienced my own night out and I had a little epiphany, of sorts.

I was going to a music gig. No big name band, moreso a collaboration of local musicians performing a tribute to A Perfect Circle's Mer de Noms album. I know a few of you out there will have some clue as to what those words mean, or may like similar progressive rock. For me it was seeing a few mates perform an album I love live.

The gig was on at the same time as the Thursday morning live stream, but I wasn't missing this gig. It turned out to be an amazing gig. 

I've seen the singer (Dez) perform a number of times and he does a brilliant job emulating not only the original singer's voice, but also brings an amazing on stage presence. He smashed Tool's Aenima a few months ago at the same club, renowned for seasonal tribute gigs.
Another good friend was up there, pretending to know what to do with a six-string bass ;p, plus some other talented guys I've seen playing around before. And then out comes another dude up with an electric violin for a few songs!

Sea of Names - A Perfect Circle tribute

The sound was amazing, the small crowd was pumped, I had a lift to the gig so I actually enjoyed a few beers for a change. They did so well I had an early call of best gig ever, which is hard to judge & compare, but then I remembered seeing Roger Waters perform The Wall a few years ago and that will be hard to beat.

It ticked a lot of boxes, boys, well done. Encore.

Reflection

We're a long way from iconic music meccas like Seattle, but Perth kicks out some brilliant musicians, and I'm a grateful music lover.

For a few moments I thought about the Kscope attendees, having a fine time, letting off some steam after some solid days soaking up a lot of information.

I also thought about the dedication and skill required for people to learn a craft, then share it with others, be it music or code.

Congratulations ODTUG on creating an annual conference with such an impact.

Future

Many things afoot in this household at the moment, and if all goes smooth, we could find ourselves moved into a new home by the time abstracts close for Kscope18 in October.

That's the plan ;p

Science Friday: Collect rocks, plant flag

Every year that goes by firms my realisation that putting people on the moon was an absolutely stunning achievement.

Almost 50 years ago a massive team of engineers helped put 3 highly skilled men in orbit around that giant rock in our sky, that is stunningly distant, yes infinitesimally close, then land, then take off again.

While still doing the math by hand.

I think the best perspective of the distance in a scale overhead.

Ranging the moon
It's best behind a bunch of black, or a view from a telescope orbiting Mars., but consider it in light seconds.

Wiki

Then put some men in a hunk of metal utop a chemical missile rocket over a period of days.

Last year the twitter account @ReliveApollo11 recreated the days surrounding the landing, to help those of us too young to have experienced the timeline over the wireless as it happened.

Anyone can view it, and I highly recommend you try transport yourself to another time.

Blog title thanks to the 10c New York Times from that day #Apollo11

Wednesday, 21 June 2017

Annual Oracle release cycle coming?

Those of you on Twitter at the end of May, and certainly those at DOAG might have seen this announcement.

I'm no DBA, but that first sentence in the picture has the potential to be rather game changing.
Annual Feature Release of Oracle Database Software
More information is to come (from official channels), as so eloquently put in a comment on this only other post I've encountered on the topic, but I've been pondering this glimpse of change with some colleagues, here in the suburbs of our isolated Australian city.

We're navigating our way through a few upgrades now, and I've seen the same patterns before. Without a clear idea on event what month a major release may arrive, it can be difficult to engineer time into the schedule for an upgrade. It's like launching rockets, miss a window and you may have to wait months for another opportunity.

Other software vendors have set release schedules, and it an annual release cycle will no doubt influence the operations of Oracle consumers (and conferences) around the world, I think for the better.

And they probably won't need to worry about how to market the superstitiously tainted #13.

Monday, 22 June 2015

Listen to Kscope15 on Twitter

If you're at Kscope15 (even if you're not!), do you realise there is another set of conversations going on beyond the talks and beyond the between-session banter?

It's online of course, and it's on Twitter. It's live; it's interactive; and it's worth 'listening' to, if not contributing as well.

Visit this URL to read what's going on, even if you're not registered.
https://twitter.com/search?q=%23Kscope15
It might change your mind on registering for (yet another) social media outlet. It helped me get on it, now I use it as a tool for other things as well.

For more detail, read this post.
http://www.grassroots-oracle.com/2015/02/twitter-as-work-tool.html

Tuesday, 24 February 2015

Introducing the Official LinkedIn APEX Group

Once upon a time I had a laugh on facebook when someone posted an image showing multiple groups dedicated to stopping duplicate groups, oh the irony.

Recently I've been trying to share my blog posts via LinkedIn but I'm always unsure which of the seven APEX groups I'm a member of I should post to.


It turns out only the SIG groups are owned by heavyweights, namely Product Manager David Peake and evangalist Dimitri Gielis.

I asked the question twitter ...
... and once again Joel Kallman comes through and creates the 'official' uber group for APEX developers.

https://www.linkedin.com/groups?gid=8263065

Joel includes this in describing the purpose
People should freely promote anything they wish here - jobs, trainings, new products, new blog posts, whatever you wish. But it has to be related to Oracle Application Express or the community. If not, it will be deleted
I've been nominated as a moderator, something I've never done before but we'll see how it goes. However if you need help with APEX programming issues, please utilise the OTN APEX forumStackoverflow is also handy for jQuery/CSS questions, though I'd still recommend OTN first to keep question in context.

The group is still in it's infancy, but the plan is to make it a quality feed for APEX developers, perhaps those who aren't twitter users. Though if not, perhaps you should.

If you're an APEX developer looking for another source of information, feel free to join and contribute.

As Joel likes to say... #letswreckthistogether!


Sunday, 22 February 2015

Twitter as a work tool

Scott Spendolini conducted a little experiment last week, then Jeff Smith & Kellyn Pot'Vin whipped up a little slideshow on the topic.

I thought I'd chime in after some recent experiences were helped along by the use of Twitter, a tool it seems many are underutilising.

Why?

Exhibit A

I had an afternoon of generating JSON with SQL using LISTAGG and I kept facing this issue of being limited by 4000 characters. Knowing I occasionally get feedback from comments on Twitter about SQL, I thought I'd post something passive

Moritz Klein ended up replying, pointing me to a blog post in german by Carsten Czarski that I may have ended up missing with a google search. Utilising that post will be another story, but the fact is within an hour I received a useful response to a simple tweet.

Exhibit B

Trevor: Can we advertise your APEX demo as using APEX 5?
Me: Don't know, I'll ask the product manager
<goes on twitter>
Reply from Joel Kallman:
"I'll ask the Oracle APEX product manager" - can you imagine saying that in 2005? Australia is almost the antipode to the United States...

Exhibit C

All the examples Tobias Arnhold provides here regarding SQL Developer tips. I know there is plenty I don't know about SQL Developer, I scratch the surface as far as what it can really do - yet here is a great way to learn little snippets at a time.

Initial Trepidation

I understand people's hesitation to join yet another social media outlet, I had the inital trepidation considering I only got talked into joining Facebook to play some online poker.

Twitter usage has some distinct levels, my first post about twitter suggested just following certain people by adding them to your RSS feed (long live google reader). You can also secure all your tweets to only those you let follow you, which I did for starters while I tested the waters.

Then I came to realise how useful twitter can be even as just another resource to find information, but I also realised it had a little more potential than that.

Twitter as a Tool

You don't even need to register a twitter account to extract information - it's a public feed. Visiting this URL alone will provide you all the recent posts about APEX
https://twitter.com/search?q=%23orclapex
Visit this URL to peruse tips about SQL Developer at your own leisure.
https://twitter.com/OracleSQLDev

Creating an account will make it easier to use twitter as the apps will help you follow the grain, so to speak. Over time your can build rapport with the community to enable you to harness it further.

As Jeff and Kellyn explained in their slidedeck, you don't need to post statuses to make effective use of twitter, or worry about gaining followers - but it can help.

Critical Mass

In my experience I found once I started contributing more, I gained more followers. I'm sure that's simple internet physics, but I think it helps attain a level of critical mass that turns a status from shouting into a crowded room to something that people will encounter and perhaps give you feedback on (see Exhibit A).

You posts don't need to be about what you ate for breakfast, the deja vu I experienced writing this sentence, or about piece of code you just wrote - though some people do in fact find that interesting.

Thanks to a suggestion from Chris Muir, I started reposting articles I was reading from my RSS feed, often prefixing them with "Reading: ", showing I wasn't necessarily endorsing the article but found it interesting enough to share.

I read a great article once describing the benefits of being a contributor to social media, not just a consumer. In trying to locate it I came across a term for this: prosumer.

Coming back to the critical mass concept, I wonder if that's why some people have trouble working out how to use twitter and "don't get it", particularly if they've been a long time facebook user - it's just a different kettle of fish (aren't English idioms crazy?)

Outcomes

I think I can attribute twitter with a lot of credit when it comes to having my paper accepted at Kscope15. Twitter has helped me build an online network, I've gained rapport with my peers and I've demonstrated who I am beyond what I write in this blog.

Another great advantage is to help find like minded people at conferences. I found Spendolini's comments regarding twitter participation interesting, I've observed the same here in Australia.

A few years ago I attended an APEXposed event in Melbourne. Out of the 50-odd people I found a mere handful tweeting about it. In some respects it was an echo chamber, but you'd be surprised how many people in other countries are interested. I often follow feeds like #apexworld to listen out for special announcements or news.

And I did make a new friend, someone to make banter with during the event, to affirm certain thoughts, to help, to learn from. Imagine if more people did it?

Basic Rules

Before using something for the first time it helps to understand the basic rules, from a programmer's perspective.

First of all it's not case sensitive. Hoo-bloody-ray, it's not related to JavaScript. That being said I find adding the occasional capital helps readability.

Hash tags 

if you've ever encountered instagram, hash tags are an easy way to be a douche and stop people from venturing into twitter. Used effectively they're essentially an index to good information. Take #orclapex, it's the standard hashtag used for all posts relating to APEX. It's an easy way to find information you're after amongst the 500 million tweets per day.

Nobody owns a hash tag and anyone can create one. Sometimes they're done just for humour's sake, in fact I think there is a certain nature to twitter humour that's a little unique, but it could just be me.

@somebody

If a tweet starts with the @ symbol, meaning you're tweeting to somebody in particular - this won't appear in your standard feed unless you follow both people. This means that you don't see every random conversation that might be going on.

Sometimes you might see a reply that starts like this:
". @somebody blah blah"
Sometimes people Prefixing with a period to reply with a particular point to make, but make it so anyone following will see it.

You can also include @somebody at the end of your tweet to clue them in on the conversation, or prefix with "via @somebody" to help direct people to the author of a linked post.

Retweets 

If you retweet something, it will appear on your feed as if you wrote it, but you won't get credit - only for finding what might be an interesting tweet worthy enough of retweeting. It's similar to multiple people sharing the same thing on Facebook.

Interesting nuggets get retweeted. More people see it, it gets retweeted. Come up with some gold and you'll be amazed how far it goes.

Favourites

I think people use favourites in different ways. Some people use them similar to bookmarks, to follow up later. Others use them to help represent who they are when people look at your profile and decide if they want to follow you. A link exists on your profile that shows all your favourite tweets.

Lists

I've tried to allocate each person I follow to a particular list, like filing emails into particular categories. One advantage of this is if you feel like seeing what your Oracle contacts currently have to say, twitter software can list only tweets from that list. If you feel like seeing what's in your science news feed, ditto.

Another advantage it provides is an easy way to find others you might like to follow. I have an "Oracle" list which is actually quite generic to all things technology. I have JavaScript, general programming, HTML, and tech news feeds in my list - anything that might help my career in some form. Feel free to see who's on it.

Other uses

I started using twitter for anything work related, then quickly found it useful for other things. For instance I encountered the hashtag #PerthTraffic to help notify me of any bungles before I drive to work.

I like science stuff, so I started following certain scientists and science educators for interesting information. Phil Plait and @NeilTyson offer great snippets and often "live tweet" astronomical events or scientific achievements like the #Philae lander. See how this works?

In fact twitter is the perfect tool for obtaining information about current events. Want to see photos about flooding in a nearby town? Hop in twitter and you'll get photos from people on the scene.

Open any article from a news website, chances are it includes a bunch of tweets from random citizens. Does this make some journalists even more lazy? This blogger thinks yes.

Everyone also needs a laugh. Plenty of parody accounts exist, and some accounts you have to wonder if it's a 'Poe'.

At the other end of the scale, even Mars landers and other space probes have twitter accounts. You can discover accounts that suit your interest over time, and with the help of critical mass.

Work vs Personal

There appears to be conflicting opinions on this, googling "twitter work vs personal" returns over a billion hits. Jeff & Kellyn's slides suggested to keep it separate. Like his two blogs, Steven Feuerstein created a twitter account for PL/SQL and one for is own ramblings. I respect that and the reasons for it, but I subscribe to the opposite opinion.

I started just using it for Oracle stuff, you know, 'work'. Then I started re-posting tech articles I find, or interesting science stories like a future generation hard drive technology. Then I started having conversations with other people about things they were posting. I was using twitter as a tool to garner information.

Where is the line? I initially had a disclaimer on my profile stating it was my own opinions blah blah and I might post about stuff that wasn't Oracle. I'm me, why should I have to filter my thoughts and uses of twitter into two distinct accounts? How do I decide which account to use if I think a post would be of interest to followers of both accounts? Do I rely on twitter apps to help manage this? What if I post to the wrong account?

I decided not to sanitise my thoughts in that way. I still have boundaries regarding what I post, but my @swesley_perth account represents mostly technology and some outside interests in science and skepticism. I've even drafted a blog post describing a pie chart meme generator using APEX that describes the general distribution of my posts.

People can choose to follow me based on the list of hashtags I have in my profile, and by the tweets I tweet. All work and no play makes Jack Scott a dull boy. I'm human and have other thoughts to share, scroll past if you're not interested ;p

Bullying Kills

There is a golden rule: don't be a bully. Bullying can kill people. It's so easy to type an ad hominem attack towards someone, but you really don't know who's on the other and and what frame of mind they might be in.

This might be a complete divergence from the rest of this post but I feel it's necessary to mention.
Nobody deserves it, and people shouldn't need thick skin just to use the internet. I would like to think it's just a really small percentage of people, but I see it so often.

Block, report, ignore - but that's only the start.

Conclusion

If you're using Oracle technology and want to learn & keep up to date, you shouldn't ignore Twitter, just like you shouldn't ignore forums and blogs.

It's worth the dive, how far you go is up to you.

Friday, 17 August 2012

2012 Perth Conference Abstracts

Just a quick note - abstract submissions for the 2012 AUSOUG Perth Conference have been extended to the 27th August... just say'n.

Head here for more info
http://www.ausoug.org.au/2020/

In other news, Penny & I will be at the Insync conference next week. I'm on Wednesday afternoon - but I think my different presentation technique should keep you sustained after the lunchtime feast. Not sure when Penny is, but be sure to seek us out and say hello. We look forward to seeing friends and meeting new ones.

If you're on twitter, I'll leave the green pigs up so keen an eye out for them @swesley_perth
And I'm sure @InSyncEvent will liven up shortly.
I might have some pigs with me, but they'll certainly be at the booth in Perth.

Also check out for the Western Australian Oracle User Group twitter feed - be gentle, it's still learning

Anyone considering attending, consider this - 2 day 5 stream Oracle conference, third day Real World Performance with Tom Kyte, Andrew Holdsworth and Graham Wood. Speakers at the conference will include local regulars Penny Cookson, Connor McDonald, Chris Muir (& myself), plus some of those not native to the Australian continent. We will announce those as we confirm them.

Plenty going on with the user group over next next few months. Wednesday's breakfast double header was a success - well done Anita, Kevin & Andi.
Another interesting topic next month by Jeff Kemp, plus I saw a few e-mails announcing other events. Get involved!

Scott

Friday, 20 January 2012

2012 - Preparation meets opportunity

"Luck is what happens when preparation meets opportunity." - Seneca

This came on the back of a conversation today with a friend of mine, he sent me an e-mail with another quote from Seneca, a 1st century Roman philosopher - and as I started to write this post I thought it tied in well this post from Michael Crump that I found in my twitter feed - 11 Things every Software Developer should be doing in 2012.

I thought I'd add my mentations...

  1. Get on Twitter - I did this in 2011. I was reluctant at first - another social media stream? Twitter, really? I was slow at first, but now I'm seeing it's value. Aside from the reasons Michael provided, it's a great networking tool.
  2. Read StackOverflow daily - I haven't been able to get into StackOverflow. I think I'm getting plenty of that information from other sources when I can. Certainly as a beginner I would recommend sites like that, but as the cynical "Dirt" commenter suggested - asking is good, answers - not so much. I can't say I'm fluent enough to know how much chaff is in the responses, but when I was learning I went to an authoritative source - AskTom.
  3. Start a blog - I'm not sure if I'm prepared to do that ;-)
  4. Get out there - I agree 100% Your local user group is a great start. Here in Australia, AUSOUG holds regular events in many states. In WA we try to have a seminar once a month, and we have our annual conference series. Networking gold - plus you learn stuff alone the way and get free beer & pizza ;-)
  5. Carry around a modern phone - While I don't agree with the judgement of people based on what they own, use or wear, it is certainly a useful device in many ways - and just another way to help stay in touch with the industry.
  6. Embrace mobile - His comments about every developer will create a mobile app - really? I don't want to sound lacking in foresight, but surely with the vast array of programming languages around (pardon the pun), many programmers will be successful without going near a contemporary phone. That being said, in the Oracle world - 2012 will be the year of the mobile - think about what's coming in Apex 4.2
  7. Learn at least one design pattern - I'm not sure how applicable this is to the Oracle world. Instead, perhaps study database design a little closer.
  8. Set reachable goals each and every year - Goal setting is a big can of worms. True, I set myself goals, but I don't beat myself up if something gets in the way. Last year I aimed to learn Ubuntu, that's been very slow going. However, along the way I've taken grasp of many other opportunities. And I might look at it more this year, along with plug-ins and mobile.
  9. Learn a different programming language - This could be tough, however I encountered Code Academy recently, and if I get into gear I might use it to become more proficient with JavaScript.
  10. Boost your confidence - I agree with "Dirt" - no brainer. Trouble is, for some it isn't. I was adolescent once battling depression, and it doesn't necessarily come easy. The first time I changed employer I wasn't confident either - just keep your eyes open and be aware.
  11. Read blogs/programming books/magazines - Highly recommended. I have a collection of RSS feeds now, or you could just visit aggregators such as apexblogs.info or orana.info. I have a few programming books on the go, including technical reviews which are win-win. And surely you've subscribed to the Oracle magazine in some form? Don't limit yourself to Oracle or programming sources either. I have many feeds related to my science based interests, and I learn writing skills from them also - besides they can be fun to read.
What do you reckon? Any other big ones not listed?

Scott


And no, the world will not end this year.

Friday, 24 September 2010

Off Topic - twttr

I've done it now, do you need to buy a vowel?

I'm not yet sure what my use of this will be like, but you can be assured there will be many personal posts as I think about issues that may be found at sites such as the JREF. So perhaps use that as a guide if you may be interested in following (I have set my profile to private at this stage)

No doubt if I my Oracle related network grows, my use may change. You never know, we may all even learn a few things along the way.

swesley_perth

West Aussies - have a great, sunny, grand final long weekend!

Tuesday, 2 March 2010

Oracle, Data-visualisation and Twitter

Recently Patrick Wolf talked about following Oracle Apex on Twitter. I still haven't decided whether I should take the plunge and open up a Twitter account - I can see the value of keeping the finger on the proverbial pulse of the industry; keeping in touch with industry colleagues that I may only normally see/catch up with at User Group events; and I'm sure the massive flow-on of connections that seems to happen when social media accounts are opened - but perhaps I keep up with all this in a satisfactory manner already, without having to subscribe to another social networking site.

For the time being I still follow some Twitter accounts with my RSS feeder. I also believe it's still a source of valuable information that's yet to be tapped to it's full extent.

In the "Explore" section of Google Reader (I recommend it - a bit like iTunes Genius for your RSS feeds), I encountered a great article illustrating Four Ways of Looking at Twitter. Immediately I saw the potential and relevance to my older post - and I think it's just a matter of finding the right keywords, or the right niche market to tap this massive social pulse.

The first two in particular caught my eye and I thought I'd have a quick play.

Twitter Venn might show some good visuals, but I think I'm yet to find some good search terms.
 
For me, Twitter Spectrum showed immediate potential. Just out of curiosity, I thought I'd see where the relevance lay between Oracle and SQL Server.
Then I wondered if you could use it as more of a marketing strategy to find how people are searching for information, or what particular key words might help your business out in regard to reaching your customers.

Hmm, does this mean Apex Training and blogging go hand in hand?

Data visualisation seems to be a growing industry. Information is Beautiful by David McCandless is a great way to illustrate "a picture paints a thousand words" - as long as the data is precise. His recent post on "When Sea Levels Attack" was criticised for it's inaccuracy. Visualisation sometimes needs a little artistic licence, but obvious mistakes can quickly cast doubt on your information - good thing our databases do a good job at maintaining integrity (as long as we have a good designer on hand).

So much data is now available for us to search, it's just a matter of harnessing it, then translating into a diagram - and even for us database developers is becoming more accessible. I've recently been having a fiddle with the Javascript InfoVis Toolkit. Using a combination of my Oracle database; Application Express; processes; shortcuts; and some basic Javascript knowledge, I've started to produce some pretty clean & nifty pages.

All this really generates more questions than answers, but for me two major questions remain
a) Should I open a Twitter account ?
b) what are some search terms that show some interesting results with these tools ?

Monday, 26 October 2009

Futher empowering search products

One of my recent presentations was inspired by some colleagues talking about the difficulty they find searching the Oracle documentation to find the information they require.

During this presentation I mention a book I read recently (alas I can't remember now which one) where they refer to the concept of the world's entire knowledge being stored on a device the size of a grain of sand. Seems a little fanciful now, but imagine what sounded fanciful back in 1901, and compare that to what we have today.

Of course the reason I made this reference was that our search engines are going to need to become smarter. And we're going to need to be smarter in relation to how we pool information from all resources.

For years now hardware has been sustaining growth to the approximation of Moore's Law. Hardware companies have certainly had their day in the sun, and that indeed continues. Oracle's recent partnership with Sun, releasing information on Exadata V2 show us what's happening in our little sphere.

Microsoft's time in the sun is beginning to wane. Competition grows strong between Bing & Google, and a recent news item caught my attention.

On Google's official blog they announced their future integration with Twitter. Now I mentioned how we need to be smarter with the way we integrate our information. I feel this is a good step towards this goal. Sites like Twitter are an untapped goldmine in regard to current information, current news stories, and the current opinions of the masses.

One of my all time favourite books explores (among other things) the power of real-time information. Richard Wiseman, psychologist and skeptic, recently used Twitter as a tool to conduct a scientific experiment. I heard him speak on a podcast recently where he's straining his brain trying to work out how to use social networking sites such as this that lead the cultural meme as an effective tool to do powerful studies on mass & diverse populations. Integration of this information with powerful search engines I'm sure will aid his work.

Arthur C. Clarke's book linked above mentions a generic "Search Engine" as being a tool ultimately hard-wired into our brains, such that we can use it to search for information, such as looking at the background of someone you just met while you strike a conversation.

Considering the world's knowledge is now more than just an ancient library of information, I feel that "information finding" companies like Google will be the strong force over the next few decades.

I also believe the tide is turning away from journalism and more towards blogs. I particularly find this on the scientific blogs I read. Recently it's been mentioned that perhaps we'll need to pay a subscription for obtaining news from major sources - just like buying a newspaper. I doubt such a model will work well, and for the type of new I'm interested in, I find science bloggers to a more accurate, objective and entertaining job. So perhaps future search engines also need to tailor to our preferences, our needs of the moment. We certainly see some of this happen now when we search for books on Amazon, or listen to music on iTunes or LastFM - common purchases are linked together and strengthen connections like the neural networks I learnt about in university.

Search facilities are the next big thing.

Now before I finish, considering this is an Oracle themed blog, I best mention one of Oracle's best search facilities is Oracle Text (formerly Oracle InterMedia). I'm waiting for the opportunity to explore this feature even more after developing a wonderful search facility a few years ago. Perhaps this requires a future presentation to highlight this possibly underutilised feature.

My thoughts for this week conclude with a quote sourced from Twitter via my RSS feed.

He who does not research has nothing to teach ~ Unknown

Monday, 27 July 2009

Twitter -> Google Reader

I was playing with google seeing what keywords would return my blog, and I saw Chris Muir mention my presentation on his Twitter feed.

Now I have chosen not to fall into the Twitter trap, but there are some feeds I wouldn't mind following, Chris being one of them (Doctor Karl being another!)

For those uninitiated into RSS aggregators such as Google Reader, you can subscribe to these Twitterers & read what they have to say without needing to sign up to Twitter.


Kinda like reading all their mail, I guess... I can't tell you if there is some sort of privacy option within Twitter that controls this, perhaps someone with an account can?

I recently subscribed to one that had what I thought was a sensational idea - As part of the 40th anniversary, NASA arranged a Twitter feed for the moon landing, so you could read what was going on as if it was happening real time today. It gave a wonderful sense of time and progression for those of us not around when it happened.

I think it's nifty.