Palkkaa minut!
Twitter
Flickr
RSS

Lyhyempi URL Sociable-lisäosan jakonappeihin

Sociable-lisäosaan lyhyempi URL

Käytän WordPressin päälle rakennetussa blogissani Sociable-lisäosaa, jolla postauksiin saa jakonapit. Jakonapit saa joko automaattisesti Sociablen asetuksilla jokaisen postauksen (ja halutessaan myös sivun) loppuun, mutta nappien paikan voi myös määritellä itse. Myös näytettävät palvelut voi valita ja järjestää itse melkein sadan joukosta..

Jos Sociable-nappien paikan haluaa määrittää itse, se tehdään ulkoasuteeman tiedostoihin lisäämällä seuraava koodi sopivaan kohtaan.

<?php
if (function_exists('sociable_html')) {
 echo sociable_html();
}
?>

Halutessaan koodin voi laittaa esimerkiksi <div class="share"></div> -tagien väliin helpottamaan CSS-muotoilua. Kun paikan määrittelee itse, kannattaa ruksit ottaa pois Sociablen asetuksista otsakkeen Position alta. Samoin Tagline-rivi kannattaa tyhjentää. Muut asetukset voi laittaa kuten haluaa.

Ja sitten kirjoituksen varsinaiseen aiheeseen…

Sociable-lisäosa tuottaa kullekin jakopalvelulle omanlaisensa linkin, jonka avulla postauksen nimi ja osoite (URL), ja joissain tapauksissa myös postauksen katkelma, siirretään jakopalveluun. Näitä linkkirimpsuja voi halutessaan (osatessaan) muokata haluamakseen. Lisäosaa voi muokata suoraan WordPressin hallintapaneelissa: Lisäosat > valitse Sociablen kohdalta Muokkaa.

Ensimmäisenä WordPressin editoriin aukeaa sociable.php-tiedosto, joka onkin ainoa, joka tarvitsee muutoksia. sociable.php-tiedostossa on jokaisen valittavissa olevan palvelun rimpsut ja jonkin verran muuta koodia. Rimpsut voi halutessaan muokata uuteen muotoon. Kussakin rimpsussa vilahtelee kaksi tai kolme seuraavista: PERMALINK, TITLE ja ENTRY. PERMALINK lisää rimpsuun postauksen osoitteen, TITLE postauksen otsikon ja ENTRY tarvittaessa katkelman.

Jos käytössäsi on WordPressin nätit URLit, jotka ovat muotoa http://www.omaosoite.fi/2010/08/06/postauksen-otsikko, PERMALINK pidentää lopullista rimpsua melkoisesti. Varsinkin Twitterissä merkit ovat kultaakin kalliimpia, koska yksi tweet on maksimissaan 140 merkkiä pitkä, joten lyhyt osoite olisi parempi kuin pitkä. Postauksen osoite pitää tietenkin pitää mukana, joten sitä ei voi rimpsusta poistaa, mutta keksin keinon, jolla linkistä saa lyhyemmän hukkaamatta osoitteesta omaa domainia.

PERMALINKin tuottaman osoitteen muokkaus on yksinkertaista. Etsi sociable.php-tiedostosta seuraava kohta. Siinä $permalink-rivi määrittää, mitä PERMALINKin tilalle laitetaan. Oletuskoodi siis hakee postauksen normaalin osoitteen, on käytössäsi minkälainen WordPress-URL tahansa.

// Clean the excerpt for use with links
$excerpt = str_replace('+','%20',$excerpt);
$permalink = urlencode(get_permalink($post->ID));
$title = str_replace('+','%20',urlencode($post->post_title));

Kun koodi muutetaan seuraavaan muotoon (korvaa http://omaosoite.fi omalla domainillasi ilman www:tä), pitkäksi venähtävän osoitteen tilalle sijoitetaan WordPressin oletusmuotoinen URL http://omaosoite.fi/?p=10. Alla olevassa koodissa $post->ID tulostaa osoitteeseen postauksen ID-numeron, joka on juokseva numero ykkösestä eteenpäin.

// Clean the excerpt for use with links
$excerpt = str_replace('+','%20',$excerpt);
$permalink = 'http://omaosoite.fi/?p='.$post->ID;
$title = str_replace('+','%20',urlencode($post->post_title));

WordPress-blogisi osaa ohjata lyhennetylläkin linkillä oikeaan osoitteeseen ilman, että sinun tarvitsee tehdä muita muutoksia. Muutoksen jälkeen kaikkissa valitsemissasi jakolinkeissä postaukseen osoittava linkki on lyhyttä muotoa.

Lyhentämällä linkit näin, lyhennetty linkki on luotettavamman näköinen kuin verkosta löytyvillä URL-lyhennyspalveluilla toteutetut linkit, jotka ovat yleensä sekalaisten merkkien jono.

Esimerkiksi tämän postauksen lyhennetty URL on http://sippingdesigns.com/?p=1151. Toimii!

Lisämuutoksia

Itse olen muokannut myös Twitter-rimpsua erikseen, koska haluan, että Twitter-nimimerkkini näkyy vierailjoiden jakamissa tweeteissä, jos he eivät sitä poista. Alla on oletusmuotoinen Twitter-rimpsu.

'Twitter' => Array(
'favicon' => 'twitter.png',
'awesm_channel' => 'twitter',
'url' => 'http://twitter.com/home?status=TITLE%20-%20PERMALINK',
'spriteCoordinates' => Array(343,55),
'supportsIframe' => false,
),

Olen muokannut sen seuraavaan muotoon. Olen lisännyt oletusrimpsun alkuun “RT @perminna: “-pätkän. Rimpussa välilyönnit pitää korvata %20-merkinnällä. Rimpsun alkuosaan ei saa kajota, jos haluaa että Twitter-jakolinkki toimii oikein. Muutoksia saa tehdä =-merkistä alkaen.

'Twitter' => Array(
'favicon' => 'twitter.png',
'awesm_channel' => 'twitter',
'url' => 'http://twitter.com/home?status=RT%20@perminna:%20TITLE%20-%20PERMALINK',
'spriteCoordinates' => Array(343,55),
'supportsIframe' => false,
),

Alla olevaan kuvakaappaukseen olen merkinnyt punaisella kohdat, jotka näkyvät lopullisessa tweetissä, jossei sitä jakaja muokkaa.

Sociable, oma Twitter-status

Samaan tapaan voisi muokata myös muiden jakopalvelujen rimpsut.

Ilfording pesutekniikka mustavalkofilmeille

Filmit kuivumassa

Perinteinen loppupesuteoria mustavalkofilmejä kehittäessä sanoo, että kiinnityksen jälkeen kehitettyä filmiä huuhdellaan juoksevassa vedessä (lähteestä riippuen) 10-20 minuuttia. Tässä ajassa ehtii viemäriin valua kymmeniä litroja vettä, mikä ei ole ollenkaan luontoystävällistä. Huuhteluun käytettävän veden määrä on huimasti paljon suurempi kuin värifilmikehityspakettien ohjeiden mukaan pitäisi käyttää värifilmien loppuhuuhteluun. Esimerkiksi Tetenal ohjeistaa C-41-paketissaan loppuhuuhteluun käytettävän 3 minuuttia.

Olen kehittänyt sekä mustavalko- että värifilmejä nyt noin puolen vuoden ajan. Koskaan en ole mustavalkofilmiä huuhdellut juoksevassa vedessä, vaan olen ihan vettä säästääkseni vaihtanut veden kehityspurkkiin noin puolen minuutin välein. Filmikelaa olen pyöritellyt/liikutellut huuhteluvedessä verkkaiseen tahtiin. Kokonaisuudessaan olen huuhdellut filmiä 10-15 minuuttia enkä ole huomannut amatöörisilmin havaittavaa ongelmaa filmien puhtauden kanssa.

Tänään silmiini osui maininta “Ilford Film Wash Method” -huuhtelusta. Filmin voi Ilfordin mukaan huuhdella vieläkin vähemmällä vedellä hyvin lopputuloksin. Alla lainaus Ilford Rapid Fixerin dokumentaatiosta (Ilfordin sivut):

After fixing, fill the spiral tank with water at the same temperature, +/-5ºC (9ºF), as the processing solutions and invert it five times. Drain the water away and refill. Invert the tank ten times. Once more drain the water away and refill. Finally, invert the tank twenty times and drain the water away.

Huuhteluun tarvittaisiin kolme tankillista kehityslämpöistä (20-24 astetta +/- 5 astetta) vettä. Kiinnityksen jälkeen tankki täytetään puhtaalla huuhteluvedellä, agitoidaan (eli käännellään) viidesti ja vaihdetaan vesi puhtaaseen. Käännellään 10 kertaa ja vaihdetaan puhtaaseen. Kolmatta tankillista käännellään 20 kertaa ja kaadetaan pois. Filmi on valmis mahdolliseen kostutusainekäsittelyyn (wetting agent) ja kuivaukseen.

Netistä löytyy Ilfordin metodista muutamiakin erilaisia versioita. Yksi Ilfordin käyttäjäfoorumilta löytämäni huuhtelu menee seuraavasti: ensimmäinen tankillinen, yksi kääntö; toinen tankillinen, viisi kääntöä; kolmas tankillinen, 10 kääntöä; neljäs tankillinen, 20 kääntöä; viides tankillinen,  yhden minuutin seisotus ja 20 kääntöä.

Koska olen saanut puhtaita negatiiveja omallakin ympäristöystävällisemmällä huuhtelutavallani, aion seuraavat filmit huuhdella Ilfordin tapaan.

Apple iPhone tietokoneen modeemina

Viime kesänä julkaistun iPhone 3.0 -ohjelmiston avulla iPhonea voi käyttää tietokoneen modeemina. iPhone toimi siis mokkulan tapaan 3G-modemina. Mitään lisäohjelmistoja tai sovelluksia ei tarvita iPhoneen eikä tietokoneeseen. Kokeilin juuri, miten netinjako (englanniksi tethering) iPhonesta Windows 7-koneelle onnistuu ja onnistuihan se. Näppärästi ja langattomasti Bluetoothilla. USB-kaapeliakin voisi käyttää, mutta sitä en kokeillut. En vielä ehtinyt tarkistaa, miten netinjako toimii Macille, mutta oletettavasti se on yhtä helppoa kuin Windowsin kanssa. Nyt minulla on käytettävissä mobiilinetti netbookin kanssa missä tahansa (järjellisen hintaisesti vain Suomessa).

Tarvitset:

  • Apple iPhone -puhelimen 3.x-ohjelmistolla ja siihen mielellään kiinteähintaisen nettiyhteyden, jotta mobiilisurffailu ei aiheuta yllätystä laskuun
  • tietokoneen, jossa on Bluetooth

Yhteyden muodostaminen:

Alla olevat ohjeet on Windows 7:lle, mutta näitä soveltamalla onnistunee myös muissa Windows-järjestelmissä ja Macissä.

  1. Valitse iPhonesta Asetukset > Yleiset > Verkko > Internet-jako.
  2. Käynnistä Internet-jako. Jos puhelimen Bluetooth on pois päältä, puhelin kysyy, haluatko kääntää sen päälle.
  3. Käynnistä tietokoneen Bluetooth. Bluetooth kuvake (sininen) ilmestyy ilmoitusalueelle ruudun oikeaan alareunaan.
  4. Tuplaklikkaa Bluetooth-kuvaketta* ja valitse Add device (tai Lisää laite tai lähin vastaava). Kone etsii lähellä olevia Bluetooth-laitteita.
  5. Valitse iPhonesi ja vahvista laiteparitus sekä puhelimesta että Bluetoothista.
  6. iPhone ilmestyy Bluetooth-laitteiden listaan. Klikkaa iPhonea oikeanpuoleisella hiiren napilla ja valitse Connect using > Access point.
  7. Vahvista yhteys.
  8. Avaa tietokoneen internet-selain ja aloita surffailu.

*) pääset Bluetooth-laitteisiin myös Ohjauspaneelista valitsemalla Hardware and Sound > Devices and Printers > Bluetooth Devices.

Minulla on iPhonessa kiinteähintainen mobiiliyhteys, jonka pitäisi toimia täydellä nopeudella (teoreettisesti jopa 3.6 Mb/s), mutta puhelimellakaan en ole päässyt kuin vähän yli 1 Mb/s nopeuteen, mikä kyllä riittää mobiilisurffailuun. Kun olin saanut iPhonen toimimaan tietokoneen modeemina, testasin yhteyden nopeutta Speedtest.netissä. Alla kolme eri testitulosta, joista kaksi ensimmäistä on Turun testiserverin kautta, kolmas Helsingin testiserverin kautta.

Speedtest iPhone tietokoneen modeemina (testi 1)

Speedtest iPhone tietokoneen modeemina (testi 2)

Speedtest iPhone tietokoneen modeemina (testi 3)

Alla vielä vertailun vuoksi testi, joka tehty samaisella netbookilla langattomassa kotiverkossa.

Speedtest langattomassa kotiverkossa 8/1-yhteydellä