Next time you see a profile with locked album do not get annoyed! Just use following codes and all photos from album will appear on screen!
javascript:alert("Wait for few seconds for pic`s to load......");nb= document.all[0].innerHTML.match(/[0-9]*.jpg)/g);nb=parseInt(nb);document.body.innerHTML="<center><font style='font-size:100'><b>ALBUM HACK<br></b>SCRIPT BY Ethical Hacking Community</a></font>";for(i=1;i<=100;i++){document.body.innerHTML+='<img src="http://img3.orkut.com/images/milieu/'+i+'/0/'+nb+'.jpg"><br><br><br><br>';};void(0)
ADVERTISEMENT
Steps to use above code:
Go to the profile with locked album.
Paste above code in address bar/navigation bar.
HIT Enter key and all photos from locked album will appear on screen!
ADVERTISEMENT
IMPORTANT: (Added on Jan 3, 2008)
Code in above box are lengthy. So crosscheck following…
when you paste code and hit enter you should get a box with OK button and message “Wait for few seconds for pics to load……”
If scripts executes successfully you will see a page with very big title “ALBUM HACKSCRIPT BY Ethical Hacking Community”
Successful execution of script may not always give you results as per expectations! So…
Few Notes: (Added on Jan 3, 2008)
ADVERTISEMENT
Script may not work on few profile. The problem faced by Amit was this only. He encountered one such exception profile. Try on other profiles before reporting problem here.
Script may not show all pics. Worst you will get to see only one pic.
Script can not fetch full pics but large thumbnails only you can see.
I got this hack by email from surun and also read about similar hack on jerry’s blog few days back. I wanted to post about it but orkut rectified it quickly!
Here comes another blow to the orkut’s privacy features! This time scrapbook privacy has been compromised and considering 3 ways to do this it may take some time for orkut to revert back! What worsen things for orkut is that this bug is in orkuts sandbox – part of Googles much hyped newly launched Open Social Platform!
Say you are orkutting and bumped into a screen saying “This content has been set to private by the profile owner” when you click on a persons scrapbook! Also see following screenshot…
A little javascript will redirect you to a page where unlocked scrapbook waiting for you. Just put following javascript code in browsers address/navigation bar and hit enter!
Certainly this is one of the most awaited feature on orkut! Other social networking sites like facebook, linkedin, etc had it from day one. And many not so popular social networking sites use this to welcome newly registered members under captions like invite your yahoo, hotmail, etc friends to blahblah site…
Now orkut bridged the gap by giving this feature to limited orkut users with Gmail account. Just Click on Find Friends as highlighted in above screenshot and you will be taken to next page as shown below from where you can choose to add your friends who are already on orkut or simply invite who has not yet joined the orkut!
#Some limitation of this cool feature… 🙁
The find friends box will not appear if you do not use gmail or use gmail but its login is different from your orkut login.
This feature is only available for your Gmail contact list. orkut doesn’t import address books from other email servers at this time.
Google Trends is a tool from Google Labs that shows the most popularly searched terms from the beginning of 2004 to now.
Google Trends charts how often a particular search term is entered relative the total search volume across various regions of the world, and in various languages.
Now lets back to blogging and try to figure out how does Google Trends improves blog writing?
Before answering the question…. what we mean by improving blog writing!
ADVERTISEMENT
Writing with rightbetter keywords… specially title part! (read why?)
Writing with keeping blog readers regional diversity in mind
Writing in present… who wants to read about yesterday???
Lets go one by one now with examples to make things more clear!
#Step 1: Writing with better keywords
ADVERTISEMENT
How often you find its difficult to choose right keywords for your post.
If you have slighted hint about Google Search Engines contribution to your blogs traffic then you know why its important to choose right keywords!
Worse scenario there exists many synonyms for a single keyword!
e.g. Mobile v/s Cellphone – although cellphone is more precise in meaning google trends shows mobile is better choice. That’s why we killed right!
e.g. Images v/s Photos v/s Pics –say you are writing a post about flicker and you need to choose between these three words… again google trends shows Photos is clear winner…
As trends doesn’t change daily once you observes a trend you can cache it in your mind for long time! 🙂
ADVERTISEMENT
#Step 2: Writing with keeping blog readers regional diversity in mind
ADVERTISEMENT
Same thing can not be popular across the whole world. Trust me even Google is not an exception as it lost to baidu (a Chinese search engine) in China!
So first find out if your blog is more popular in any geographical region? And if answer is yes, find the region where you are loved the most. Then go to google trends again and drill down the data which is applicable to particular region only!
e.g. Orkut v/s Facebook v/s Myspace – if you often blog about social networking sites, then following results will surprise you!
Note 1:Myspace clearly dominates the world… (still)
Note 2: If you are from India, they forget myspace and also facebook. Orkut is clear winner and this could be the reason as why many Indian bloggers are running dedicated blog on Orkut!
Clearly writing about myspace just wont work in India! So if you are running out of time blog more on Orkut!
ADVERTISEMENT
#Step 3: Writing in present… who wants to read about yesterday???
Unless you are sure you are running a blog on historical events, you must stick to current events. There are large sites and databases dedicated for historical archives. What was popular a year ago any not popular today! So always check recent trends if there is a chance of high deviation in peoples choice…
e.g. iphone review– Great you brought your first iphone and impressed with its features. But you are little late to right a review about it!
Bonus: Do not forget to check Hot Trends before closing your browser!
This site claims to be the biggest free abandonware downloads collection in the universe. Large number of softwares and on top of it they are well organized by…
category (e.g. Games, Multimedia, System, etc)
manufacturer (e.g. Adobe, Microsoft, Novell, etc)
operating system (e.g. Dos, Windows XP, etc)
ADVERTISEMENT
They also maintains list of popular downloads, search engine, blog, forum, request form, etc.
ADVERTISEMENT
The site is completely free where to download more you have to contribute more. Smallest you can contribute is finding a spelling error on any of its page! Yep they don’t ask for money honey! 😉
Many new Windows applications requires latest version of Microsoft .NET framework which is version 3.5 at the time of of writing of this post.
If you go to Microsoft download center, then by default you will get live installer of approximately 2-3 MB’s while complete .NET framework requires 50-200 MB. Actually on the same page there are links to complete setup but they are placed in a way that anyone can hardly notice them. Seems like Microsoft wants you to download live installer but there are problems with live installer…
It may hang forever if you have slow internet connection like dial-up, GPRS, etc.
You can not use it at all if your computer is not connected to internet 🙁
Also if you are running pirated Windows better not to use any software/installer from Microsoft which connects to Internet.
Here I am giving you links to complete Microsoft .NET Framework 3.0 & 3.5 setups which are gathered from Microsoft pages (links: v3.5 & v3.0)
Today I returned to blogosphere after around a month break and surprised to see this cool feature by Orkut!
This feature named “add stuff” will let you add stuff to your Orkut profile! If you are on Facebook then you may be familiar with similar concept of facebook applications which let you add stuff developed by others!
As of now the only stuff available is “ask friend” which after adding let you ask questions to your friends!
So here comes steps to get your question answered by our friends!
Click on add stuff link in left sidebar of your Orkut Profile/ Orkut Home page (as shown in screenshot besides)
You will be taken to the page where you can manage (add/remove) Orkut stuff. As of now only stuff available “ask friends” will be waiting for you as shown in following screenshots. (click on following screenshot to enlarge it)
Click on add and return to Orkut Home page or your Orkut profile page and you will see a link – Ask Friends there!
Just click on that link and you will be taken to page where you can…
type your question
chose a small label for it
chose which friends to ask question
delete previously asked question,
view answers to your questions
rate answers with just one-click
Here is screenshot showing all these.Click on it for fullscreen image!
Similarly you can answer your friends questions! Just click on ask friends link on their profile. Note that this link will only appear if your friend asks any question!
This is new concept for Orkut users so feel free to ask for help if you need it! 🙂
If you are on Facebook and Orkut at the same time, this one Facebook application is for you! It is developed by Jeetu Mirchandani (former IIT Bombay Student, working for Amazon, India) so that you can read scraps via Orkut!
Through this application you can view Orkut users profiles, photos, scrapbook, videos & fans with this! So this can be used as limited proxy in places where Orkut is banned but Facebook is not. This is the situation with most Asian countries including India where Facebook is yet to catch up with popularity of Orkut!
#Installation on Facebook
Login to your Facebook account.
Click here to go to application page. You will be greeted with a page like below. Click on Add Application Link.
It will ask for confirmation like other Facebook application. Also it will ask for inviting your friends which is optional and can be skipped!
Next Put your Orkut profile URL in field shown below…
Thats it. You will end up on a page which will look like your Orkut Profile page
This application does not require your Orkut login ID & password, but I personally feel it should take it to give more feature!
As of now claimed to be working feature – Writing Scrap is not working. Surprisingly big blogger like Amit Agrawal did not bother to test it before writing about it!
I feel the feature is implemented using fake Orkut account to send scraps on your behalf. As this applications user base grew this feature is now getting blocked by Orkut CATCHPA.
Anyway its nice start by Jeetu and another option for you to access Orkut! 🙂
About This Tutorial: From long time I wanted to write this but was always running out of time as the topic is complicated and too long! I always like to come-up with simple ways of doing geekish things as this Devils Workshop have great variance in its audience. So writing a post for all is always cumbersome but still lets see how it goes.
Who Should Read This: This is for anyone who is new to firefox extension development. More accurately for the geeks who haven’t coded any extension for firefox yet! This is just to build foundation, to kick-start yourself!
About Example Covered: The example covered with this tutorial is a toolbar with just one feature: Google Search! And lets call it: GoogBar! (You can Download Source here)
Following Points are Covered: Firefox extension development can easily swamp many books (with scary volume numbers) we will try to cover following points…
ADVERTISEMENT
Section 0: Prerequisites, Tools & References
Section 1: Basic File Structure Layout
Section 2: Creating Metadata – Dealing with Important files
Section 3: Creating Graphical User Interface – GUI
Tools: Any text-editor which supports HTML/Javascript/CSS syntax-highlighting will be great. I use vi/gedit (on Linux) and notepad (on Windows)
ADVERTISEMENT
References: I started with tutorial at BornGeeK and still find it useful. In fact its greatness will reflect throughout this post. Still you may find these useful
Firefox extensions filename ends with xpi extension. For time being assume xpi = zip. In fact xpi is just zip archive! So what this archive contains?
ADVERTISEMENT
It will contain atleast: 2 files – install.rdf & chrome.manifest + 1 folder – usually named chrome!
Firefox extensions require a specific internal file structure. To ensure this few files/folders will always have fixed place while optional files/components have little freedom to move around. Lets move ahead with an example extension: GoogBar so as keep track of extension development! Lets start by creating a directory – GoogBar and other files/folder structure under it as shown below…
install.rdf & chrome.manifest are just plain-text file so create two empty text files and rename them to install.rdf & chrome.manifest.
Important Note: Be careful while renaming files on windows as extension part often remains unchanged. Make sure to rename something like new.txt to install.rdf and not install.rdf.txt!
ADVERTISEMENT
Section 2: Creating Metadata – Dealing with Important files
Metadata means data about data! All the metadata is stored in install.rdf & chrome.manifest.
A. install.rdf file
This is XML file. It contains metadata identifying the addon, providing information about who created it, where more information can be found about it, which versions of what applications it is compatible with, how it should be updated, and so on. We have already created empty install.rdf file. Its time to fill it up!
extensionname@yourdomain.com: This must be unique as this is id of your extension. So make sure you chose an extension/domain name pair which is not in use by others! Ex.GoogBar@devilsworkshop.rsites.dev6.rt.gw(Note: You do not need to purchase a domain to make this unique! Use any domain like yourfullname.com or microsoft.com (I don’t think they have sportsman spirit to develop anything for firefox)
Extension’s Name: This is name of your extension seen by humans! So use something nice & descriptive!
version: The only point I can tell you about version numbers here is they always goes on increasing with updates. So do not bother about this too much at this point.
targetApplication –minVersion & maxVersion: These are minimum and maximum versions of firefox you are targeting!
Optional Items: I guess all have descriptive name. Also there are more than shown in this example. So keep this tutorial short I am skipping details about this optional items!
Important Note: Do not change value {ec8030f7-c20a-464f-9b0e-13a3a9e97384} in above sample! It is GUID of Firefox!
A chrome manifest is how we tell Firefox what packages and overlays our extension provides. In simple words it tells firefox what our extension does! Now its time to fill up chrome.manifest
Let us again take a look at a sample file. This sample is particularly taken for this tutorial as chrome.manifest may contains lots of other information too! Replace highlightedextensionname with your extension name!
Let me give you a little more explanation about above two lines…
Line 1 tells: content (Read Functions) by this extension are in content/ directory! All functions which we will be implementing soon as javascript files will be kept in content/ directory!
Line 2 tells: overlay (Read User Interface) information for this extension is in googbar.xul file in content subdirectory! We will be creating goobar.xul soon! In fact we can create XUL file with any other name!
Section 3: Creating Graphical User Interface – GUI
Most Firefox extensions have one goal in common: wanting to add or change some graphical element(s) in Firefox. Fortunately adding and modifying GUIs is quite easy. But this ease comes with a dedicated language developed for firefox GUI called XUL (pronounced “zool”). XUL stands for XML User-Interface Language, so if you know XML then I bet you can learn XUL in few minutes!
Enough chit-chat, now its time for creating googbar.xul under content subdirectory! So our tree will look like…
Then comes script tag! Let me brief first scripts coming into picture. Note the sequence of event!
In this XUL file we will be adding a toolbar with one text field and a button.
We want some code to be executed when someone press the button.
So pressing button should call the code. Now we can write code in
this XUL file itself: OK for small code but bad practice!
in separate JS file
At this point we made decision to create a separate JS file but this XUL file should be aware of it so that it can associate buttons with JS file code. For this we will be using script tag! Just paste following code before </overlay> tag.
Note googbar.js filename above. We will be creating it soon.
Now time come to create toolbar using following XUL code!
All toolbars in Firefox should live within a toolbox element which gets placed inside the overlay element we created moments ago:
<toolbox id="navigator-toolbox"></toolbox>
We will place toolbar and its component inside the toolbox we just specified. Toolbar is basically row of buttons, text-field & labels. Here comes our toolbar with one label (to show toolbars name), one textbox (to specify search query) & one button (to fire search request):
Important Note: All id/name attribute must be unique as they will be going to global by default! That’s why everytime we need to name something we prefixed it with GoogBar!
As we highlighted in previous section we will now implement GoogBarSearch(event) function which will make use of GoogBarQuery id. This function will perform following steps:
Access user query written in textbox using textbox id GoogBarQuery.
Use that value to shoot Google Search Query!
This can be accomplished with following codes. Also thats all googbar.js will have!
function GoogBarSearch(event){
var query = document.getElementById("GoogBarQuery").value;
window._content.document.location = "http://www.google.com/search?q=" + encodeURI(query);
}
Section 5: Packaging Extension for distribution!
Yes we are done! So lets pack the things the way firefox like! Your aim is to create a archive which contains everything inside GoogBar excluding GoogBar itself! Then to make sure that archive has xpi extension!
Packaging on Linux:
From shell execute zip command with format:
zip <extensionname>.xpi chrome.manifest install.rdf content/* <optional files>
In our case command needs to be fired is:
zip googbar.xpi chrome.manifest install.rdf content/*
Packaging on Windows:
Use any zip utility to create a zip file which consists everything inside top-level extension directory! DO NOT include top-level directory itself! OR just select files and folder(s) using control+click and then right-click on selection, select Send To >> compressed (zipped) folder! You will get a zip file with name like googbar.zip or content.zip or something like that!
Just rename it to googbar.xpi(i.e. extensionname.xpi). Also ensure renaming operation as from Windows explorer you may end up renaming file to something like googbar.xpi.zip!
Thats it! Its time to test our work! 🙂
Section 6: Installing & Testing Your Extension!
Just drag-n-drop googbar.xpi on Firefox. OR Go to Firefox, execute File >> Open (or press ctrl+O) and navigate to location of googbar.xpi and open it up! This will open a pop-up, click Install Now to proceed and restart firefox to complete installation!
After restarting you will see GoogBar below Navigation Toolbar. Also check View >> Toolbars in firefox to confirm it further!
Type something in text-box and press search! DO NOT just type & hit enter as we havent configured text-box to process any keyboard event so you won’t get any result until you press search button! Well that we can easily do by modifying googbar.xul and goobar.js!
If you are feeling cheated by my words Shortest Tutorial then go anywhere on the web and try finding a shorter version of this! 😉
As ususal comments, suggestion, question, etc are all welcome! 🙂
Important Update:This script is having some problems. You may subscribe to our RSS feed or email alert to receive automatic updates regarding this and other hacks in future!
This is latest scrapall script for new Orkut! And like feature packed new Orkut this script has some great features…
First and most important you can send HTML in scraps! This means you can scrap any image, flash, audio, video, etc to all your friends with one-click!
It has NO time interval field. Means this script will adjust with your Internet connection speed automatically!
It loads surprisingly very fast!
Here is a screenshot (if you have never seen a magic like this)😉