• Directory
  • FAQ: about JURN
  • Group tests
  • Guide to academic search
  • JURN’s donationware
  • Links
  • openEco: titles indexed

News from JURN

~ search tool for open access content

News from JURN

Category Archives: JURN tips and tricks

How to hide all animated GIFs in Facebook comments

29 Sunday Dec 2019

Posted by futurilla in JURN tips and tricks

≈ Leave a comment

This seems rather suitable for those musing on New Year and resolutions. No more GIFs, many of which still seem to get past GIF-blockers in the form of other formats.

How to hide all animated GIFs in Facebook comments:

This blocking option has been in the FBP Web browser addon since v.29.0 (May 2019), though it’s well-hidden. It’s found in the “Font, Colour & Design” section of the FBP options screen, where almost no-one would think to look for it.

1. Install FBP and re-start the Web browser. Visit Facebook, locate the icon at the top of the Facebook page that launches the FBP control panel.

2. Find and open the “Font, Colour & Design” section on the left-hand side.

3. Tick “Hide Animated Gifs”. Save settings, and exit the control panel.

4. Reload your Web browser and test on an especially annoying Facebook Group. A blank space should replace the animated GIF.


Related: How to stop YouTube’s new animated ‘thumbnail previews’.

Update: October 2020: no longer working fully. I still see some animated GIFs in comments, despite having FBP working correctly.

Breadcrumbs begone

25 Monday Nov 2019

Posted by futurilla in JURN tips and tricks, JURN's Google watch

≈ Leave a comment

Got itchy breadcrumbs in your Google Search results? The new UserScript Google Search restore URLs (undo breadcrumbs) works for me.

You’ll want to add the following to prevent it working on Google Books…


// @exclude http*://www.google.*tbm=bks*
// @exclude http*://www.google.*.*tbm=bks*

Merge multiple folders of the same name

23 Saturday Nov 2019

Posted by futurilla in JURN tips and tricks

≈ Leave a comment

How to easily merge multiple folders of the same name, using only Windows Explorer.

You have a folder structure that looks something like this:

ResultsSet1
   | Data
         |Photos
         |Meta
         |Location
ResultsSet2
   | Data
         |Photos
         |Meta
         |Location
ResultsSet3
   | Data
         |Photos
         |Meta
         |Location

You want to extract and merge just the “Data” folders. Each sub-folder should follow along and also be merged with its brethren.

1. If your folder structure is inside a .ZIP or .RAR, then extract. Then open up Windows Explorer and go to the top-level view for your target folders.

2. Make a new empty folder there called “Data”, to sit high among the ResultsSet1, ResultsSet2, ResultsSet3 etc folders.

3. Keyword-search for “Data” using Windows Explorer, and constrain the search to just your target folders.

4. Shift-select the results (they should be all the sub-folders named “Data”), then right-click to copy them.

5. Paste them into the top level of your target folder set. Window will spot the empty “Data” folder you just made, and merge in all the pasted “Data” folders.

You end up with a single amalgamated…

   | Data
         |Photos
         |Meta
         |Location

This takes advantage of a Windows 8 feature where copy-pasting folders of the same name will cause an automatic merge operation. This operation will interrupt the user only with a query about replacement of any duplicate files.

Thus there is no need for use of the Windows command-line, Windows PowerShell, 7-Zip or third-party freeware to accomplish such a basic “copy and combine” operation on folders of the same name.

Remove spam “Likes” from WordPress posts

27 Sunday Oct 2019

Posted by futurilla in JURN tips and tricks

≈ Leave a comment

How to remove spam “Likes” from WordPress posts:

1. “Edit” the post in question, in the usual Post Editor.

2. Look over on the right-hand sidebar, and scroll down.

3. There’s a “Likes and Shares” tab in the Post Editor. Uncheck the “Show Likes” check-box.

4. Scroll back up the sidebar, and click the “Update” button.

This works on both free and hosted WordPress blogs. Be aware that the above is using the Classic Editor, and things may look a little different if the newer Editor interface is being used.

You can also turn off Avatars (personal icons), if those are too spammy. The check-box for that is in: Dashboard | Settings | Discussion | Avatars | Avatar Display.

Carrot2 search – a new script for multi-column results

04 Friday Oct 2019

Posted by futurilla in JURN tips and tricks, My general observations, Spotted in the news

≈ 1 Comment

The Carrot2 search-engine has changed both URL and layout. It was at search.carrot2.org/stable/search and it’s now just at the search.carrot2.org URL. I guess the public-facing search may have come out of beta? This is what their new layout looks like…

Not good, on a widescreen desktop monitor.

Which means I’ve made another custom CSS for it. This slices the Carrot into a multi-column layout suited to a widescreen 1920px monitor. It works in the Stylus browser addon, and you need to tell the script to target the search.carrot2.org site

Yum, crunchy Carrot! All the z-depths are set up nicely, so you can still click on/in the filters and search box.

I like to read the URLs in search-results and so I’ve turned them dark green and wrapped them to make this possible. The results look good with URLs that line-wrap by up to three lines. But it’s unavoidable that some very long URLs will wrap over four lines, and will thus spill over the element below.

In most cases there should be no need for any scrolling.

It only works in Day mode, with the Carrot’s new toggle-able Night and Day mode…

If you want a night mode, you’ll have to manually change the colour chips to a charcoal black on…

body, body.light {

and

div.ResultList

The other drawback is that whereas the old multi-column fix showed about 25-30 results, now we’re down to about 16. If you want it up to 20+ add the following code…


.ResultClusters {
display: none;
}

There’s also the lack of a “more…” button, but this usefully forces the user to use the Carrot’s innovative faceting systems over in the left-hand pane.


To install my fix, simply go to Carrot2, then left-click on your icon for the Stylus browser addon and click “Write style for…”.

Then paste in this…


/* ==== CARROT2 - Multi-Columns v.02 Oct 2019 ==== */
/* run this Stylus script on search.carrot2.org */
div.document div.url {
overflow: hidden;
color: #3a7730;
font-size: 110%;
}
body, body.light {
background-color: #ece5db;
}
.ResultList > div > a > span.url {
color: #3f7126;
font-size: 80%;
font-weight: bold;
white-space: pre; /* CSS 2.0 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3.0 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP Printers */
word-wrap: break-word; /* IE 5+ */
}
a {
font-size: 100%;
}
.SearchForm {
z-index:20;
}
div.ResultList {
z-index:4;
position:absolute;
background-color: #ece5db;
padding-top: 180px;
top:0;
bottom:0;
right:0;
column-count: 5;
width: 70%
}
.ResultList > div > a >div {
font-size: 80%;
}
div.sources {
padding-top: 25px;
}
div.ClusterList {
background-color: #ece5db;
padding-top: 10px;
column-count: 2;
}
div.clusters-tabs {
width: 40%
}
div.clusters {
z-index:4;
width: 50%
}

Tested in Opera, which is a browser that runs on Chrome. It will probably work with other CSS style injectors.

Be warned that Carrot2 will perma-block an entire IP address (in the case of BT in the UK, or VPNs, that can mean hundreds of thousands of users) if it detects “excessive traffic”.

Trigger a keyboard shortcut with a mouse-gesture

24 Saturday Aug 2019

Posted by futurilla in JURN tips and tricks

≈ 2 Comments

Here’s a very simple guide for StrokesPlus freeware users. It shows how to make an easy mouse-gesture that runs a complex keyboard-shortcut. Having such a thing relieves a desktop PC user of the need to do contortionist hand-yoga on the keyboard.

Why is this guide needed? Because StrokesPlus documentation is good but very techie, and it seems impossible for search to find a good basic two-minute starter guide with a couple of clear examples. So here it such a guide.


1. Open your StrokesPlus menu and go to Actions…


2. In the StrokesPlus Actions | Global Actions section, choose an un-used mouse-gesture and simply modify it. Here I’ve modified the simple “Last Track” gesture that’s meant for media-players, so that it runs ALT + SHIFT + 4.

acSendKeys(“%+4”)

This mouse-gesture is then used in a Web browser, being invoked with a ‘right-click and drag’ with the mouse. The triggered command then sends my selection from the text of a news story or journal article to my ‘Save as eBook’ addon. (Note that the gesture needs to be in StrokesPlus’s ‘Global’ folder, not its ‘Internet Browsers’ folder, to work for me).

Having this mouse-gesture is especially useful with ‘Save as eBook’ (a great Instapaper replacement, able to grab more types of text and more private). Because it’s all too easy to hit the wrong item in the plain menu… and thus accidentally blank your ebook!

One can even add a command to wait three seconds, then have the ‘Save as eBook’s “OK” button automatically pressed to exit it…

acSendKeys(“%+4{DELAY 3000}{ENTER}”)


3. In your selected StrokesPlus gesture, write your own command and change the comment. Press APPLY and then OK in that order. You’re done.

Test your gesture and see that it works.


“Write your own command? How do you do that?”

Here are the basics of how to write your own command. I’ll use the gesture that works with my ‘Save as eBook’ addon as the example…

acSendKeys(“%+4”)

acSendKeys = do specific keyboard key-presses, in a specific order.

(“”) = always present, to neatly wrap up the keystrokes and commands.

% = the ALT key

+ = the SHIFT key

4 = the number 4 on the keyboard. (This could also be an a-z letter)

The other big keyboard strokes you’ll need for encapsulating keyboard shortcuts are:

^ = CTRL

{F_1} = F1. This can run through to F_9 = F9. Note that the { } brackets are required. Here’s an example that uses them…

acSendKeys(“%^{F_1}”)

This will run the keyboard shortcut ALT + CTRL + F1 when you make your chosen mouse-gesture.

Similarly, such brackets are also required for…

{DELAY 3000} = wait three seconds

{ENTER} = press the ENTER key


A few mores useful working examples:

@c = WINDOWS LEFT KEY + c   (to open a running Copernic Desktop from tasbar, window maximised) (note the lower-case requirement when using the @ shortcut for the WinKey)

acSendKeys(“@c{DELAY 100}@{DOWN}”) = as above, but now we add a slight delay then do Windows LEFT KEY + Down Arrow (this minimizes the newly opened and maximised Copernic Desktop Search window, such that the empty search bar is centred in the user’s desktop view)

The above works on the assumption that after typing and running the search, the Copernic window is always then manually maximised, then after consulting the search results it is sent to the Taskbar in maximised form.

Regrettably I had no success whatsoever in enabling any of the scrolling commands. It’s supposed to be able do gestures that trigger scrolling. But not one of of them work. The best I could get was Page Up and Down…

acSendKeys(“{PGUP}”)
acSendKeys(“{PGDN}”)

While these works they do not autofocus on whatever window chances to be under the cursor. For that you need to add the following to the Global Lua tab…

function sp_before_action(gnm, gsx, gsy, gex, gey, gwd)
     acActivateWindow(nil, gsx, gsy)
end


That’s it. Hopefully that’s enough to get you started.

Carrot2 multi-columns Stylus CSS style

09 Friday Aug 2019

Posted by futurilla in JURN tips and tricks

≈ Leave a comment

Update: Carrot2 changed the layout and a new script is now needed. here’s the fix.

I made a Stylus CSS to have the Carrot2 Clustering Search Engine give its results as a five-column layout showing about 32 results. This is suited to a desktop PC with a widescreen 24″ monitor at 1920px.

On each search result block, I’ve increased the title in size a little, the snippet has been shrunk a little, the URL turned from difficult-to-read grey to a more usual dark green, and the results numbering has been effectively removed by turning it white. Numbering runs down each column and then starts again at the top of the next.

In the straight one-column version, all results come in on a single page and there are usually between 32 and 75 of them. There is thus no pagination (“next page”) in my columnar version. In my version if you wish to see the lower hidden results, right-click your Stylus icon, switch off the style and scroll down. No re-load is needed.

However the lack of pagination in my style may actually be found quite useful. Because it pushes the user toward testing the Carrot2 auto-clustering feature, in order to try to surface stuff that may be down in the inaccessible follow-on results.

Here’s the code. I’ve double-checked that WordPress isn’t blanking some bits of it. To install simply go to Carrot2, then left-click on your icon for the Stylus browser addon and click “Write style for…”.



/* ==== CARROT2 - Multi-Columns v.01 ==== */
element.style {
}
div.document div.url {
overflow: hidden;
color: #3a7730;
font-size: 110%;
}
div.snippet, div.document div.url {
font-size: 97%;
}
div.document .rank {
color: #ffffff;
}
a {
font-size: 113%;
}
#documents {
column-count: 5;
}


It will probably work with other CSS style injectors.


Incidentally, DuckDuckGo has a bang! for flicking searches from Duck-to-Carrot: !carrot This can also be embedded in a menu in DuckDuckGo by using the UserScript ‘DuckDuckMenu’ and adding:

http://search.carrot2.org/stable/search?source=web&view=folders&skin=fancy-compact&query={searchTerms}&results=30&algorithm=lingo&EToolsDocumentSource.country=ALL&EToolsDocumentSource.language=ALL&EToolsDocumentSource.customerId=&EToolsDocumentSource.safeSearch=false

How to: Google Search in columns at Summer 2019

30 Tuesday Jul 2019

Posted by futurilla in JURN tips and tricks, Spotted in the news

≈ Leave a comment

Update: this advice is now superseded: see Google in columns: how to do it in 2020.


There’s now a temporary sort-of fix for the badly broken GoogleMonkeyR browser userscript, the fix being kindly made by IzzySoft. My thanks to IzzySoft, but it still has numerous problems and also doesn’t work at all with News results. One of the worst problems is that results can get ‘sliced’ across columns, with one bit of a result at the foot of column one, and the other bit at the top of column two. It also doesn’t work well with Google Hit Hider by Domain.

For now then, I suggest that someone wanting three-column Google Search and Google Books, on a widescreen desktop PC, should abandon GoogleMonkeyR. Instead try the following, to get Google Search looking like this…

1. Disable any installs of GoogleMonkeyR.

2. Get the Stylus extension. This is a host that enables quick makeovers of the style of a website, via simple style scripts.

3. Then install the Stylus style “Google Search in columns”, after first setting “3” columns in the download options. I could not get four columns to look or feel good.

4. I tried some Google Search makeover Styles, but none could colour the link title and URL separately. I’ve learned to instantly ‘read the URLs’ over the years, and thus want them clearly identifiable at the merest glance. For a fully configurable colours makeover I went to the Dark Theme for Google Chrome addon, which can do such things and which seems robust and updated.

5. Tweak the colours in this Dark Theme addon. It’s fully configurable, inc. in my Opera browser, and you access its options via right-clicking its icon.

This gives you easy ways to set the colours, and you can even set a timer so the dark mode only kicks in at dusk and turns off at dawn.

There’s also a custom .CSS injector which looks interesting, and I’ll tinker with it at some point.

6. Now you want to tell Google to deliver only 9 results per page, by using an access URL with a command embedded in it that limits the number of results. 9 results suits a three column layout, and (once you get rid of other clutter), means you usually don’t have to scroll down to find the “next page” controls.

https://www.google.com/webhp?hl=en&complete=0&tbo=1&num=9&tbs=li:1

num=9 is what’s switching you from 10 to 9 results.

7. Finally you use the popular UBlock addon and its Element Picker to perma-block page clutter, as it appears in the Google Search results to mess up your layout. Such as huge slabs of video suggestions, instant answers, and other distracting and often irrelevant auto-fluff. There’s a bit of an art to such blocking, but you’ll get the hang of it. Just keep at it until all you’re getting is what you want — just the actual search results.

8. Here’s what my Google Search looks like on a desktop PC, with this setup.


Google Search. Everything ‘at a glance’, suited to a desktop widescreen, and with all URLs and controls clearly visible. Only the Google Books switch-through link is behind a dropdown menu, but at some point I’ll find a fix to replace “Shopping” with “Books” on the menu.


Google Books.

Nothing seems to budge Google News, in terms of getting results into columns, unfortunately. GoogleMonkeyR used to do that, but it no longer works and the new fix doesn’t do it. Nothing else seems to work on it.

As you’ll see above I use the UserScript “Google Search Sidebar” to get the neat sidebar, JURN in a UserScript to inject a quick search-query passing link into the Google menu. I also use uBlock to block the distracting book-cover thumbnails on Google Books.

I also run Google HitHider by Domain. Which in some cases means results look like this…

The spaces are results from blocked domains, being elegant replaced with a blank block where the result would have appeared, and thus not spoiling the layout.

A GoogleMonkeyR fallback

18 Thursday Jul 2019

Posted by futurilla in JURN tips and tricks

≈ 1 Comment

Update, January 2020: now superseded, please see this solution instead.


Within the last 48 hours or so the GoogleMonkeyR UserScript has stopped columnising Google Search results, due to a wholesale revamp of the Google page code. There appears to be no immediate fix, though doubtless one will emerge via greasyfork.org in time. Turn the script off, for now, if applying the suggested fixes below.

The working fallback I found is the Stylish script at Userstyles.org Google Search in columns for the Stylus browser add-on.

This gives you a working two-column layout on results from Google.com and Google Books. You’ll need to manually add https://www.google.co.uk/search? or whatever your national Google is, via the ‘Add’ botton found in Stylus | ‘Google Search in columns’. Google News remains unaffected, it seems, whatever you add. I’m talking about the real Google News, not the ersatz Google News that the clueless masses see.

To get three columns, which is a suitable layout for widescreen desktop PC, you need to open the drop-down on the install page and manually input the number “3” before install.

For a cleaner column look you’ll then also want to clean off all the unwanted fluff that has newly re-appeared (maps, videos, instant answers, suggestions and other distractions) by selecting it with UBlock Origin…

If using the ‘Google Hit Hider by Domain’ blocking script, careful you don’t clean off your hidden results divs, while thinking they’re just blank spaces in the results.

You’ll also want to stay clear of blocking anything with “nth-of-type(1)” or you’ll blank the Google News results. “nth-of-type(2)” doesn’t seem to cause the same problem.

To block distracting cover thumbnails, on results from the new Google Books, pick one with the uBlock element picker, then block them all by manually pasting in…

##*.th

Here’s a look at the newly added items in my block-list in UBlock Origin, on top of my existing ones for Google…


The results, in combination with the two-column Stylish script (three columns is also possible, but has to be set at install – see note above)…

Search.

Books.

News (no effect)

Scholar is not affected by these fixes.

Some minimal scrolling is still needed with two-columns, which is wasn’t before. Still, as I said above, this is only a temporary stopgap until a GoogleMonkeyR fix.

Finding and playing public domain sheet-music

21 Tuesday May 2019

Posted by futurilla in JURN tips and tricks

≈ Leave a comment

Here are some introductory notes on a preliminary search, relating to some new software I was testing and installing as a favour.

* IMSLP/Petrucci Music Library. Free Public Domain Sheet Music, with 140,000 works at May 2019. No preview, and a 20 second delay on each PDF download while an appeal for donations is displayed. It seems they’re not closely tracking Archive.org, as I couldn’t find a couple of newer public domain items I know are on Archive.org.

* Musopen is the other large repository of free sheet music. You get a visual preview of the sheets, and PDF download links are open and quick. But the results from its keyword search is very bad. You’ll do better with a site: search in Google or DuckDuckGo…

site:https://musopen.org/music/ keywords

* Metadata tagging on Archive.org is patchy for sheet music. Thought it will often have ‘sheet music’ or ‘sheetmusic’ or ‘score’ in its title. Theoretically it seems it should have a ‘sheet music’ topic tag, but often the uploaders don’t tag their upload with that. The best initial wide searches are:

sheetmusic AND mediatype:texts keywords

“sheet music” AND mediatype:texts keywords

Which together suggest Archive.org currently has about 10,000 sheet music booklets, nearly all of an age to be in the public domain. Including much 1910s and 20s rag-time, marching music, and popular ditties.

* ChoralWiki has a very large collection of public domain choral sheet music.

* The Mutopia Project has a small collection of classical works.

* Band Music a large collection of American marching-band sheet music.

* American university libraries also have very large online collections, usually general popular and light classical music.

I don’t know of any unified one-box search that will search across all of the above. It might be an interesting project to create one, but I won’t be doing that — so feel free to give it a go.


* For audio preview of the music score, you’ll first need to get away from your default MIDI sounds driver. Doing this used to be fiendishly complex, but is now extremely easy with the fine bit of Windows freeware called VirtualMIDISynth. Install, and it takes over from your Windows MIDI sounds driver, and then you add a free .SF2 soundfont to it — so that it has the instruments it needs to play a score with.

Then you need to OCR your sheet music into software player-readable form. For sheet music OCR is termed “OMR”. If you’re using the leading paid Sibelius sheet-music player and writer (termed ‘scorewriters’ by those in the trade), then you’ll find that works seamlessly with the leading PhotoScore “OMR” software. PhotoScore uses the SharpEye SDK, widely said by eagle-eyed music industry testers to be the most accurate at picking out and interpreting all the complex fine detail of a music score.

Then you save your successful scan to an .OPT file and Sibelius can load and play this as if it were a .MP3 file. Your new VirtualMIDISynth audio driver and soundfont makes it sound lovely.


I’d like to recommend some free open source OMR -> Scorewriter software, but I had no success with it and the OMR end of the process is especially lacking and clunky (Java). As someone who’s been away from the world of music for many years, I had the feeling that the robust commercial impetus in the music professions means that it’s hard for open source software makers to stand the pace.

← Older posts
Newer posts →
RSS Feed: Subscribe

 

Please become my patron at www.patreon.com/davehaden to help JURN survive and thrive.

JURN

  • JURN : directory of ejournals
  • JURN : main search-engine
  • JURN : openEco directory
  • JURN : repository search
  • Categories

    • Academic search
    • Ecology additions
    • Economics of Open Access
    • How to improve academic search
    • JURN blogged
    • JURN metrics
    • JURN tips and tricks
    • JURN's Google watch
    • My general observations
    • New media journal articles
    • New titles added to JURN
    • Official and think-tank reports
    • Ooops!
    • Open Access publishing
    • Spotted in the news
    • Uncategorized

    Archives

    • February 2026
    • January 2026
    • October 2025
    • May 2025
    • April 2025
    • September 2024
    • June 2024
    • May 2024
    • April 2024
    • March 2024
    • February 2024
    • January 2024
    • December 2023
    • November 2023
    • October 2023
    • September 2023
    • June 2023
    • May 2023
    • January 2023
    • December 2022
    • November 2022
    • October 2021
    • September 2021
    • August 2021
    • July 2021
    • June 2021
    • May 2021
    • April 2021
    • March 2021
    • February 2021
    • January 2021
    • December 2020
    • November 2020
    • October 2020
    • September 2020
    • August 2020
    • July 2020
    • June 2020
    • May 2020
    • April 2020
    • March 2020
    • February 2020
    • January 2020
    • December 2019
    • November 2019
    • October 2019
    • September 2019
    • August 2019
    • July 2019
    • June 2019
    • May 2019
    • April 2019
    • March 2019
    • February 2019
    • January 2019
    • December 2018
    • November 2018
    • October 2018
    • September 2018
    • August 2018
    • July 2018
    • June 2018
    • May 2018
    • April 2018
    • March 2018
    • February 2018
    • January 2018
    • December 2017
    • November 2017
    • October 2017
    • September 2017
    • August 2017
    • July 2017
    • June 2017
    • May 2017
    • April 2017
    • March 2017
    • February 2017
    • January 2017
    • December 2016
    • November 2016
    • October 2016
    • September 2016
    • August 2016
    • July 2016
    • June 2016
    • May 2016
    • April 2016
    • March 2016
    • February 2016
    • January 2016
    • December 2015
    • November 2015
    • October 2015
    • September 2015
    • August 2015
    • July 2015
    • June 2015
    • May 2015
    • April 2015
    • March 2015
    • February 2015
    • January 2015
    • December 2014
    • November 2014
    • October 2014
    • September 2014
    • August 2014
    • July 2014
    • June 2014
    • May 2014
    • April 2014
    • March 2014
    • February 2014
    • January 2014
    • December 2013
    • November 2013
    • October 2013
    • September 2013
    • August 2013
    • July 2013
    • June 2013
    • May 2013
    • April 2013
    • March 2013
    • February 2013
    • January 2013
    • December 2012
    • November 2012
    • October 2012
    • September 2012
    • August 2012
    • June 2012
    • May 2012
    • April 2012
    • March 2012
    • February 2012
    • January 2012
    • December 2011
    • November 2011
    • October 2011
    • September 2011
    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • December 2009
    • November 2009
    • October 2009
    • September 2009
    • August 2009
    • July 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
    • February 2009

    Proudly powered by WordPress Theme: Chateau by Ignacio Ricci.