Google font directory service

Kā jau izteikts virsrakstā, tad šis būs pastāsts par kārtējo brīnumiņu, ko mums sarūpējuši Google. 17. maijā beta režīmā ir palaists Google font directory service, kas pēc savas būtības ir tiešsaites glabātuve garnitūrām, kas ir brīvi izmantojamas mājaslapu dizainam. No brīža, kad serviss tikai palaists līdz šodienai garnitūru skaits jau ir dubultots un es domāju, ka nepaies ne mēnesis, kad tur jau būs ļoti liels daudzums ar fontiem.

The Google Font Directory lets you browse all the fonts available via the Google Font API. All fonts in the directory are available for use on your website under an open source license and served by Google servers.

Serviss gan pagaidām ir arī ar savām īpatnībām. Piemēram, izvēloties kādam no fontiem Character Set, tiks parādīts nepilnais simbolu saraksts (to pirms kāda brīža pamanīja Krievzemes blogeri), tāpēc principā, lai pārbaudītu, vai fonts darbosies ar nestandarta latīņu vai kirilicas simboliem, nāksies katru no fontiem pārbaudīt rociņām.

Otra lieta attiecas uz tehnoloģiju (Google Font API) kā tādu.

What browsers are supported?
The Google Font API is compatible with the following browsers:

  • Google Chrome: version 4.249.4+
  • Mozilla Firefox: version: 3.5+
  • Apple Safari: version 3.1+
  • Opera: version 10.5+
  • Microsoft Internet Explorer: version 6+

The Google Font API is not currently supported on iPhone, iPad, iPod, or Android.

Un nedaudz arī par to, kā katrs no pārlūkiem to visu mēģina sagremot.

Browser-specific behavior

Note that you can control these behaviors using the WebFont Loader. For a list of supported browsers, see the FAQ.

Google Chrome
Chrome renders the rest of the page, but until the web font has loaded, it displays a blank space in place of the text that uses the font.

Mozilla Firefox
Firefox first displays the text in the default font, and then re-renders text in the web font once it has loaded. (This behavior is known as a “flash of unstyled text.”)

Apple Safari
Safari renders the rest of the page, but until the web font has loaded, it displays a blank space in place of the text that uses the font.

Microsoft Internet Explorer
Internet Explorer renders the rest of the page, but until the web font has loaded, it displays a blank space in place of the text that uses the font.
Note: For best display in IE, make the stylesheet <link> tag the first element in the HTML <head> section. In IE, if the link is placed after <script> tags, the entire page will block and not display anything until the web font is loaded.
More generally, Internet Explorer’s behavior may vary depending on the placement and existence of various elements. If you want to provide consistent behavior across all browsers, use the WebFont Loader. For example, you can choose to make all browsers behave like Firefox.

Lieta, kas mani skolas laikos izveda no pacietības

Ļebedjevs palaidis tirgū jaunu savu produktu un, kā reiz, pamatīgi mani pārsteidzis ar to, ka īpaši izcelts ir šī jaunā devaisa absolūti kretīniskais izpildījums, kas tik ļoti krita uz nerviem skolas gados.

ArtLebedev lineāls
ArtLebedev lineāls

Foto no studijas mājaslapas.

Lieta tāda, ka, gadījumos, kad tev vajadzēja novilkt normālu līniju pret 90 grādu leņķi (ņemot kā palīgierīci, piemēram, vēl vienu lineālu), tu to nekad nevarēji izdarīt sakarīgi—traucēja tas, ka pirmais milimetrs ir noapaļots. Tieši tāpat bija, kad vilku līniju, kas ir garāka par lineālu—stulbs robs vietā, kur lineālam tas noapaļojums. Bet šie, nez kāpēc, tieši to izcēla savā lapā.

Tas tā, gribējās uz pleca paraudāt kādam.

Microsoft .NET Framework kaka

Kas tā man par kaku un kā no viņas vaļā var tikt? Jau iepriekš pasakos par jebkādu informāciju.

Microsoft .NET Framework shit
Microsoft .NET Framework shit

Rekur tas, kas rakstīts tajā teksta boksī:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Net.Mail.SmtpException: Failure sending mail. —> System.Net.WebException: The remote name could not be resolved: ‘smtp.gmail.com’
at System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6, Int32 timeout)
at System.Net.PooledStream.Activate(Object owningObject, Boolean async, Int32 timeout, GeneralAsyncDelegate asyncCallback)
at System.Net.PooledStream.Activate(Object owningObject, GeneralAsyncDelegate asyncCallback)
at System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout)
at System.Net.Mail.SmtpConnection.GetConnection(String host, Int32 port)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
— End of inner exception stack trace —
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at ..›(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
—————————————-
Stub
Assembly Version: 2.0.0.2
Win32 Version: 2.00.0.0002
CodeBase: file:///C:/Users/SergE/Desktop/Adobe%20Creative%20Suite%205%20Master%20Collection/Activator/Activate.exe
—————————————-
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
—————————————-
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
—————————————-
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
—————————————-
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
—————————————-
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
—————————————-

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging=”true” />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Valodas pērles — Urlu–latviešu sarunvalodas vārdnīca

Nevarēju šo kaut kur nenoglabāt. Šodien iekrita Skype sarakstē.

Emocijas
nu-joptvaj-bļe — izbrīns
ti-čo-bļe-nah — nekaunība
hujak i jobanaa — spēja rīcība
(smiekliņi) — jautrība, saprasts joks
(smiekliņi)… a čo? — nesaprasts joks
(smiekliņi)… čooooo? — saprasts, aizvainojošs joks
obahujalse — pārsteigums
bļāāāāā — spēcīgs pārsteigums
bļe nu jopt — nepatīkams pārsteigums
ei-ti-bļe — uzmanības pievēršana
nu-bļe kak tuda nah, gdje eto? nu ti poņel! — atvainojiet, kā tikt uz bibliotēku?
bļe nīhuļi ti tut s-etjimi — atvainojiet, es jums uzkāpu uz kājas
čoooo? — atvainojiet, es jūs nesapratu

Uz ielas
ēēēē, mužik, bļe! — Vai varu Jums uzdot jautājumu?
oi-bļe! ņee, pizduj! — atvainojiet, sajaucu Jūs ar kādu citu!
bļe, a tam jestj? — vai tur var nopirkt grādīgo?
da-ņepizdji! — Jūs esat drošs?
vsjo, pizduj! — Liels paldies, uz redzēšanos!

Veikalā
nu-bļe-kto tut tavo eto? — Atvainojiet, kurš ir pēdējais rindā?
ti s-tuta? čo, nu eto, štob ņe tavo nahuj? — Jūs esat vietējais? Kādu dzērienu Jūs man ieteiktu?
ēēē, dai mnje eta tavo von tam, bļe! — Bārmen, lūdzu 2001. gada «Chardonay»!
pizduj nahuj — jā, es pagaidīšu!
jopt, na! — Lūdzu, simtastoņdesmit rubļu! Vēlreiz paldies.
ti ahujela!? eta što?! — Atvainojiet, Jūs man neizdevāt atlikumu!
bivai ti nah!  — Visiem ar labvakaru!

Transportā
a-nu-bļe-vsje-nahuj — Mēģināsim visi tikt iekšā!
mužik, a eto, do tovo, nu, tuda, gdje…? — Atvainojiet, šis mikroautobuss kursē līdz…?
zatknji jebalo, bļe! — Atvainojiet, es Jums uzkāpu uz kājas
na, bļe — Padodiet, lūdzu, naudu biļetei!
idji nahuj, ubral eto, bļe! — Es diemžēl nevaru padot naudu biļetei, man ir aizņemtas rokas!
a nu bļe stoj, nahuj! — lūdzu, apturiet pieturā!
(spēcīgi aizsit mikroautobusa durvis) — Paldies!

Klubā
ei, mužik! uznal, bļe? (smiekliņi) — Man ir ieejas karte.
jebal jobanuta, vot-eto-aaa — Labs klubs!
gljan jopt uuuuuu — Arī meitenes simpātiskas!
huja-vsje! ja-bļe oooooooo! — It īpaši šī!
eta, privet. ti tavo a? — Meitenīt, Jūs dejojat?
ti eto mņe tut ņe eto nahuj! Davai-bļe! — Jā, jā, es Jums prasīju!
a ti što za huj? kto bļa? — Atvainojiet! Es nezināju, ka meitene ir ar Jums!
idji-ka ti nahuj! — Vai Jūs varētu atkārtot?
paidjom-vidjem? — Jums palīdzēt iziet uz ielas?

Policijas iecirknī
zdarova, čuvaki! — Esmu jau bijis šajā policijas iecirknī.
uznal-bļe? — Atļaujiet stādīties priekšā, seržanta kungs!
kak-sam-nahuj? — Kur varētu apsēsties?
ņe bļa, on bļa, ego nahuj — Es neesmu vainīgs notikušajā.
no što, huiņa, dopizdjilsa? — Jūs vēl atbildēsiet par savu rīcību tautas tiesas priekšā nelieti!
Davaj-ievo otpizdjim! — Seržanta kungs, viņu vajag ievietot vieninieku kamerā.
nu ja eto, karoče bivaitje! — Vienmēr esmu priecīgs izpalīdzēt policijai.

Ģimenē
aļo, nahuj! gdje ti suka, bļedj? — Mīļā, esmu mājās!
nu čo jebalo takoje eto, što, ņe rada, bļedj? — Man arī ir prieks Tevi redzēt, mīļā!
žratj, nahuj! — Es nomazgāšu rokas, vai Tu tikmēr man neielietu zupas šķīvi? Paldies jau iepriekš!
što bļa za hujņa? žri sama, suka! — O! Tava fenomenālā zupa, tā man ļoti garšo!
ti eto što vaše bļe tut… nu kogda ja etovo tovo. — Ar ko Tu mājās nodarbojies, mīļā?
zajebis nahuj c-etoj nu vot etoj. — Paldies, zupa bija ļoti garšīga!
pizdjit tebja nada! — Es Tevi ļoti mīlu, saulīt!