Peter Solarz

No title available
RMH
hello vonnie
Cosmic Funnies

❣ Chile in a Photography ❣

shark vs the universe
DEAR READER

祝日 / Permanent Vacation
Claire Keane

JVL

★
NASA
Alisa U Zemlji Chuda
TVSTRANGERTHINGS
dirt enthusiast
styofa doing anything
KIROKAZE
todays bird

#extradirty

seen from Singapore
seen from Italy

seen from United Kingdom

seen from T1

seen from Brunei

seen from United Kingdom

seen from Malaysia
seen from United Kingdom
seen from Slovakia

seen from Canada

seen from United Kingdom

seen from Singapore
seen from Egypt

seen from Philippines

seen from Malaysia

seen from Lithuania
seen from United States

seen from Spain
seen from United States
seen from United States
@softmaniac
Google Penguin Update - Tactics to avoid:: Google’s recent algorithm update has been named penguin and much needed algorithm update for White Hat SEOs. The Penguin update is all about “Link Spam”. Link Spam is following spammy techniques to build links which are against Google’s webmaster...
Video: What is Mozilla?
I’ve been working on and off for many months on a video to explain Mozilla to the uninitiated. The home for the video is now on the Get Involved page of the mozilla.org site, and I’m excited that it will be part of a process for getting people excited about pitching in at Mozilla. You can watch it below: mega hats off to Rainer Cvillink, Mozilla’s in-house video wizard, for all the great camera work, and to Jenn Strom for editing and motion grapnics.
I’m calling it now: The laptop starts dying tomorrow.
IT’S HAPPENED BEFORE
As someone in both the photo and the tech world, I’ve seen (and spoken about) the point and shoot camera’s declining relevance.
Ten years ago, they couldn’t make those thing fast enough. Then one day someone put a camera into a phone.
It took a while, but the cameraphone has slowly, quietly, and almost completely replaced the point and shoot for many people. Cameraphones are simpler, more convenient (smaller) and, for 99% of situations, they are good enough.
When you need a really great photograph you use an SLR. The rest of the time, you use a phone. The point and shoot is dying, relegated to a niche middle ground.
IT’S ABOUT TO HAPPEN AGAIN
The same’s about to start happening in the computer hardware market. Laptops have always been a compromise solution. They’re awkward and unergonomic, slow compared to their desktop counterparts, have poor battery life, and are just as complex and confusing to operate as their larger brethren.
Enter the iPad. Simpler, more convenient, and for 99% of uses, good enough. See a pattern?
Yes, the first version will be flawed. Yes, it will be hard to tear your beloved laptop out of your hands. Yes, it won’t live up to all of its promises. Yes, it will take time. Maybe years.
And, like your cameraphone, it’s going to sneak up on you. But one day, pretty soon, you’ll realize that you haven’t used your laptop in days. That you tend to grab your iPad first whenever you need to visit a website or answer email. That your laptop never leaves your desk anymore.
It starts tomorrow.
Last night, I released the Tumblr gem, a command line utility and Ruby library for interacting with Tumblr. Here’s what it does:
$ tumblr my_post.txt
That will publish my_post.txt to Tumblr. Simple.
You can also give it a URL:
$ tumblr http://mwunsch.github.com/tumblr/tumblr.1.html
...
Introducing: Tumblr BlackBerry App
Built by the same brilliant team behind the Tumblr iPhone App, v1 of the official Tumblr BlackBerry App is ready to download!
Click here from your BlackBerry to install
Now testing: Pages
You can now add static pages to your blog, with a few very useful options. Head to your blog’s Customize page and click the “Pages” menu to get started. There are currently three types of Pages you can create:
Standard Layout. Create a simple page with a title and body using your current theme.
Custom Layout. Create a page with a completely separate layout.
Redirect. Forward a route to a page on another domain. Useful for maintaining links when moving your domain name over to Tumblr.
Developers: Check out the Theme Docs for instructions on implementing the new {block:Pages} tag.
CLICK THE SQUARES.
THE WHOLE WORLD NEEDS TO KNOW ABOUT THIS.
THIS THIS THIS THIS!
The chief Raoni cries when he learns that brazilian president Dilma released the beginning of construction of the hydroelectric plant of Belo Monte, even after tens of thousands of letters and emails addressed to her and which were ignored as the more than 600,000 signatures. That is, the death sentence of the peoples of Great Bend of the Xingu river is enacted. Belo Monte will inundate at least 400,000 hectares of forest, an area bigger than the Panama Canal, thus expelling 40,000 indigenous and local populations and destroying habitat valuable for many species - all to produce electricity at a high social, economic and environmental cost, which could easily be generated with greater investments in energy efficiency.
It was brought to my attention that there is a petition we all can sign to help support these indigenous people and the Amazon. Please take a second to check it out below or comparable petitions that are available. Thank you.
http://amazonwatch.org/take-action/stop-the-belo-monte-monster-dam
The World According to San Francisco.
I was distractedly editing this in a coffeeshop and a guy leaned over and said, “I’m going to Cocaine this week.”
I was so confused for a second.
Apple iCloud icon golden ratio
Thanks to Takamasa!
Edit: English version now available here;
Facebook provides each user with a unique email that they can use to update their Facebook with. This way you can email a status update, picture, etc. without needing to access the site or the app, plus it works with any email address.
We can use that email address to cross post from Google+,...
quesrah:
I would have liked this telegram better if it had said HONK HONK HONK STOP HONK HONK HONK HONK HONK HONK HONK STOP.
todaysdocument:
Harpo Marx Telegram to John F. Kennedy July 14, 1960
In this telegram, comedian Harpo Marx congratulates then-Senator John F. Kennedy on receiving the Democratic Party nomination for the Presidency.
Now testing: Ask Me
The new Ask feature lets your friends or readers ask questions that you can choose to answer on your blog.
You can enable it from the Community tab in your blog’s Customize area.
They even come with a bunch of new theme variables for designers to format them:
{block:AskEnabled} <a href="/ask">{AskLabel}</a> {/block:AskEnabled} {block:Answer} <div class="answer"> <div class="question">{Question}</div> <span class="asker"> <img src="{AskerPortraitURL-24}"/> {Asker} </span> <div class="answer">{Answer}</div> </div> {/block:Answer}
Enjoy!
Introducing the new and very improved way to customize your blog
With themes organized by category, realtime previews, and an advanced code editor, it’s never been faster or easier to make your blog yours.
Internet Explorer users will still see the old Customize interface while we wrap up IE testing.
‘Fuck off Harrods’ done by a disgruntled employee, fired by Harrods from his job as the toy department’s Father Christmas, took revenge last night in spectacular style.
Gaining access to a maintenance control room, Lloyd Hudson, 35, from Ilford, Essex, was able to locate the chart and corresponding switches for Harrods’ 10,000 external lights.
Barracading himself in, Hudson disabled the correct lights until he could spell out his feelings to Harrods bosses and Christmas shoppers alike. He was removed by security guards after an hour-long stand-off, then handed over to police.
“He had drunk the best part of two bottles of whisky,” said a spokesperson for the iconic London store, “and it’s that kind of behaviour that got him the sack in the first place.” Hudson has since been released on police bail.
Knightsbridge visitors were stunned.
“Honestly, I am disgusted, ” said Irene Rider, 59, from Gary, Indiana. “I was with my grandchildren. We had just gotten off the bus. I said ‘look everybody’ and pointed up to the lights – but you know what the lights said? They said f**k off. And that is not an appropriate message for a child. At least not at Christmas time.”
Source www.thepoke.co.uk
How to make a youtube button work successfully in tinymce editor?
I have read many posts on "How to insert youtube videos via youtube button in tinymce editor in custom php sites?" But unfortunately none is found self explanatory.Newbies find it extremely difficult to understand if the tutorial is not explained in detail.So I thought writing something on this topic may help the newbies.So you may ask me "Whats the use of keeping new wine in the old bottle?" My answer is "I am keeping refined wine in the old bottle so that when you drink it contributes to your health:)". Now lets concentrate on the step-by-step tutorial. In some places I have explained with the help of pics for your better understanding.I assume all of you are aware of the use and implementation of tinymce editor in your custom php sites. Lets begin...
1. First you have to install plugins for youtube videos to make your youtube button work in tinymce.It has been tested in tinymce 3.4.x.
Download youtube.zip (4.39 KB) and extract the zip to your local hard drive.
2. Copy "youtube" folder to TinyMCE plugins folder (e.g. tinymce/jscripts/tiny_mce/plugins).Add "youtube" plugin and "youtube" button to your tinymce configuration code.(to illustrate i can show how i have used it below)
<script type="text/javascript" src="/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ // General options mode : "textareas", theme : "advanced", plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,
advhr,advimage,emotions,iespell,inlinepopups,insertdatetime,preview,
media,searchreplace,print,contextmenu,paste,directionality,
fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,
template,youtube,wordcount", // Theme options // Theme options theme_advanced_buttons1 : "spellchecker,fullscreen,|,undo,redo,| ,bold,italic,underline,|,cut,copy,paste,pastetext,pasteword,|
,bullist,numlist,|,sub,sup,|,link,unlink,|,image,youtube,|
,cleanup,code,pagebreak", theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", theme_advanced_buttons4 : "", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, width: "100%", height: "400", // Skin options skin : "o2k7", skin_variant : "silver", // Example content CSS (should be your site CSS) content_css : "css/example.css", // Drop lists for link/image/media/template dialogs template_external_list_url : "js/template_list.js", external_link_list_url : "js/link_list.js", external_image_list_url : "js/image_list.js", media_external_list_url : "js/media_list.js", // Replace values for the template plugin template_replace_values : { username : "Some User", staffid : "991234" } }); </script>
3. if everything is setup correctly and if you click on the new youtube button you'll get "Insert/edit youtube video" dialog box as seen in the following screenshot:
4. In the above dialog box you can provide code of youtube video (e.g.XFLbHn9UVSY) or full video url (http://www.youtube.com/watch?v=XFLbHn9UVSY )and then click "Insert" button:
The above action of yours will lead you to the following:
Now I know the next question you will ask me "Why screenshot image of chosen youtube video is being displayed instead of actual youtube videos?" The reason is most browsers do not display youtube videos in design mode, so the way out is to provide screenshot images of videos in design mode and replace those images with code for embedding youtube videos on the server side.Here is a simple approach for this.
if I assume the name of the textarea used in your program code is as follows:
<textarea id="elm1" name="content" style="width:100%"></textarea>
then you have to use the following php code to replace images with code for embedding you tube videos on the server side as follows:
<?
function replacelink($text) { $replace = '<iframe title="$2" class="youtube-player" type="text/html" width="576" height="400" <iframe title="$2" class="youtube-player" type="text/html" width="576" height="400" src="http://www.youtube.com/embed/$2" frameborder="0"></iframe>'; $find = '/(<img.*?alt="([\da-z_]+)".*?>)/i'; return preg_replace($find, $replace, $text); } //replace content with name of your textarea used in your code
$content_new = escapeQuotes(stripslashes($_POST['content']));
$content_new=replacelink($content_new);
?>
Here you can see the preview screenshot with youtube start video button inside the youtube video:)
<![CDATA[// <![CDATA[ // <![CDATA[ tinyMCE.init({ // General options mode : "textareas", theme : "advanced", plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,youtube,wordcount", // Theme options // Theme options theme_advanced_buttons1 : "spellchecker,fullscreen,|,undo,redo,| ,bold,italic,underline,|,cut,copy,paste,pastetext,pasteword,|,bullist,numlist,|,sub,sup,|,link,unlink,|,image,youtube,|,cleanup,code,pagebreak", /*theme_advanced_buttons1 : "spellchecker,fullscreen, | ,undo,redo,| ,bold,italic,underline, ,cut,copy,paste,pastetext,pasteword,|,bullist,numlist,|,sub,sup,|,link,unlink,|,image,youtube,|,cleanup,code",*/ theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", theme_advanced_buttons4 : "", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, width: "100%", height: "400", // Skin options skin : "o2k7", skin_variant : "silver", // Example content CSS (should be your site CSS) content_css : "css/example.css", // Drop lists for link/image/media/template dialogs template_external_list_url : "js/template_list.js", external_link_list_url : "js/link_list.js", external_image_list_url : "js/image_list.js", media_external_list_url : "js/media_list.js", // Replace values for the template plugin template_replace_values : { username : "Some User", staffid : "991234" } }); // ]]]]]]><![CDATA[><![CDATA[> // ]]]]><![CDATA[>]]>