
Diposting oleh Dmytro Shtefluk di
di bawah tautan
Saatnya memposting beberapa hal menarik yang saya temukan online minggu lalu. Hari ini kita akan membahas penumpukan font CSS, struktur Ruby, extract_options!
Metode berasal dari Dukungan Aktif, skrip bash, dan visualisasi kontrol versi perangkat lunak.
info“>
Cameron Chapman
Penumpukan font CSS adalah salah satu hal yang membingungkan banyak desainer. Banyak orang tetap menggunakan susunan dasar yang direkomendasikan secara otomatis oleh Dreamweaver, atau menerapkan susunan yang lebih mendasar dengan menentukan hanya satu font yang aman untuk Web.Namun melakukan hal-hal ini berarti Anda akan kehilangan beberapa pilihan tipografi yang bagus. Penumpukan font memungkinkan setidaknya beberapa pengunjung situs Anda menampilkan tata letak situs persis seperti yang Anda inginkan, tanpa harus menampilkan font yang telah ditentukan sebelumnya kepada orang lain. Baca terus untuk mengetahui lebih lanjut tentang penggunaan CSS dan membuat tumpukan font yang efektif.
Ketika saya mulai memposting link, saya memutuskan untuk tidak menyebutkan artikel yang diposting oleh Smashing Magazine, thoughtbot, dan situs lain yang akan dibaca semua orang. Tapi ini dia: panduan lengkap tentang font, daftar alat font, dan artikel tentang tipografi. Saya berjanji tidak akan pernah memposting link ke Smashing Magazine lagi.
Penulis: Robert Clem
Hari ini kita kembali ke mode blogging normal, di mana setiap postingan mewakili dirinya sendiri. Muppet Labs ditutup dan kami melanjutkan perjalanan kami ke dunia Ruby, dimulai dengan pemahaman yang lebih mendalam tentang RubyStruct
kelas — Swiss Army Knife Ruby untuk data terstruktur.
Struct
Siap digunakan tanpa tambahan apa punrequire
Pernyataan – itu ada di sana. Ini berarti ia tidak memiliki overhead tambahan selama permulaan juru bahasa awal – salah satu dari banyak keuntungan menggunakanStruct
. Tapi pertama-tama mari kita lihat dasar-dasarnya.
rubi yang bagus Struct
Contoh penggunaan kategori.
Simone Carletti
Berapa kali Anda melihat pemanggilan metode seperti berikut di aplikasi Rails:my_method :arg1, :foo => true
?Apa yang istimewa tentang my_method adalah kemampuan untuk meneruskan sejumlah argumen (:arg1, :arg2…), diikuti dengan daftar opsi kata kunci/nilai.
Hal ini dicapai melalui metode yang sangat berguna yang disediakan oleh ActiveSupport yang disebut
extract_options!
. Apa yang dilakukan ekstensi inti ini adalah mengekstrak opsi dari kumpulan parameter tertentu. Jika tidak ada opsi yang tersedia, metode ini mengembalikan hash kosong.
Saya tidak tahu pendekatan Ruby on Rails yang bagus.
Pengarang: Mendel Cooper
shell adalah penerjemah perintah. Ini bukan hanya lapisan isolasi antara inti sistem operasi dan pengguna, ini juga merupakan bahasa pemrograman yang sangat kuat. Program shell (disebut skrip) adalah alat yang mudah digunakan untuk membangun aplikasi dengan “merekatkan” panggilan sistem, alat, utilitas, dan binari yang dikompilasi. Hampir semua perintah, utilitas, dan alat UNIX dapat dipanggil melalui skrip shell. Jika itu belum cukup, perintah shell internal seperti pengujian dan konstruksi loop dapat memberikan fungsionalitas dan fleksibilitas tambahan pada skrip. Skrip Shell sangat cocok untuk mengelola tugas sistem dan tugas berulang harian lainnya yang tidak memerlukan bahasa pemrograman yang lengkap dan terstruktur dengan ketat.
Panduan lama untuk skrip bash. Harus dibaca oleh pengembang mana pun.
Pengarang: Andrew Caldwell
Gource adalah alat visualisasi kontrol versi perangkat lunak untuk Git dan CVS.Gource menampilkan proyek perangkat lunak sebagai pohon animasi dengan direktori akar proyek sebagai pusatnya. Direktori ditampilkan sebagai cabang dan arsip ditampilkan sebagai daun. Pengembang terlihat mengerjakan pohon ini saat mereka berkontribusi pada proyek.
Alat luar biasa ini menghasilkan visualisasi animasi riwayat kode sumber berdasarkan repositori Git atau CVS. Periksa juga proyek code_swarm, ia melakukan sesuatu yang sangat mirip.
P.S. Pernahkah Anda memperhatikan struktur komentar thread baru di blog ini? Saya juga sedikit menulis ulang tata letak tema sehingga sekarang memiliki HTML5.
[lang_ru]
ЗЗЫ. Kunjungi WebStream.com.ua untuk membantu Anda. Ini dia.
[/lang_ru]