Nilai rata-rata keseluruhan \(2{,}33\) menyatakan kesesuaian untuk sekolah menengah atas di Bavaria, \(2{,}34\) tidak lagi menyatakan kesesuaian seseorang untuk sekolah menengah atas. Dengan batas yang tajam ini, urutan dua putaran dapat menentukan di sisi mana seorang anak akan mendarat. Kemungkinan konsekuensi dari efek pembulatan ini dibahas dalam postingan blog oleh Günther Felbinger . Karena tertarik, saya menghitung sendiri efeknya pada semua kombinasi nilai yang diperbolehkan dalam model.
...Karena suatu kesalahan, semua kode yang diekspor terhapus selama proses ekspor di Google Authenticator ; saya telah menyimpan kode pemulihan untuk semua entri, tetapi tidak untuk Facebook . Saya tidak membutuhkannya atau merasa perlu segera, karena saya sudah tidak menggunakan jejaring sosial itu selama bertahun-tahun, tetapi saya ingin melihat apakah saya dapat memperoleh akses kembali. Awal dari sebuah perjalanan panjang.
...Terkadang, satu pertanyaan saja di program sore hari (dalam hal ini dari presenter terhormat Kai Pflaume) sudah cukup untuk mengubah final acara kuis yang tampaknya tidak berbahaya menjadi masalah optimasi kecil. Itulah yang terjadi di "Who Knows What?" Pertanyaan utama: Kategori sudah diketahui, jawabannya belum – tetapi taruhannya sudah menentukan hasil mana yang masih baik.
...Pengetahuan dasar tentang pecahan: Menyederhanakan faktor yang sama diperbolehkan. Menyederhanakan angka yang sama tidak diperbolehkan. Namun, ada pecahan di mana penyederhanaan yang dilarang ini tampaknya berhasil. Ada baiknya kita meneliti lebih dekat keluarga pecahan yang sangat sederhana: pecahan di mana angka yang sama muncul di akhir pembilang dan di awal penyebut.
...Tugas catur yang menghibur mempermanis kehidupan. Tugas hari ini: Gerakan Putih, berpasangan menjadi dua. Posisi ini berasal dari Erich Brunner pada tahun 1926 - dan ini menarik karena sama sekali tidak terlihat seperti posisi dua langkah pada umumnya. Anda mencoba tawaran catur langsung, memeriksa gerakan benteng, mencari gerakan ratu dan setelah beberapa menit Anda menyadari: Itu bukanlah ide yang jelas.
...Beberapa paket hosting bersama dengan cPanel tidak menawarkan AutoSSL atau hanya menawarkannya dengan harga lebih tinggi. Hasilnya: Anda tidak dapat menerbitkan sertifikat Let's Encrypt gratis melalui antarmuka cPanel, dan semua domain terjebak pada sertifikat yang ditandatangani sendiri. Browser menampilkan halaman sebagai “tidak aman”. Jalan keluarnya: dapatkan sendiri sertifikatnya dengan acme.sh dan instal melalui cPanel UAPI - diperpanjang secara otomatis, tanpa AutoSSL.
...Di Who Wants to Be a Millionaire baru-baru ini ada sebuah pertanyaan kecil yang menarik yang harus dipikirkan oleh Günther Jauch: “Suatu bilangan selalu habis dibagi \(4\) tanpa sisa jika bilangan tersebut terbentuk dari dua digit terakhirnya...?” – dan di sinilah Anda harus berpikir sejenak secara matematis daripada membiarkan diri Anda terpikat oleh gangguan-gangguan yang mengganggu. Karena meskipun jawaban seperti “genap”, “berisi \(0\) ” atau “jumlah silang sama dengan \(4\) ” sekilas terdengar masuk akal, jawaban yang benar didasarkan pada properti sederhana sistem desimal kita.
...Beberapa masalah matematika dirumuskan begitu sederhana sehingga dapat dijelaskan kepada seorang anak, namun juga begitu sulit sehingga membutuhkan waktu bergenerasi-generasi matematikawan untuk menyelesaikannya. Salah satu masalah tersebut adalah apa yang disebut masalah jarak satuan: Tempatkan \(n\) titik pada bidang datar. Berapa banyak pasangan titik yang kemudian dapat memiliki jarak tepat \(1\) ? Masalah ini berasal dari Paul Erdős dan telah dipelajari sejak tahun 1946. OpenAI kini telah menerbitkan bahwa sebuah model internal telah membantah dugaan yang telah lama dipegang tentang masalah ini.
...Pada Oktober 1999, sebuah kelompok yang dipimpin oleh Jon Lech Johansen, seorang remaja Norwegia berusia 16 tahun saat itu, merilis program DeCSS untuk mengakali sistem perlindungan pemutaran DVD Content Scramble System (CSS). CSS menggunakan enkripsi 40-bit, yang kuncinya didistribusikan kepada produsen berlisensi, untuk membatasi pemutaran DVD. Karena distribusi kode tersebut berada di bawah DMCA AS dan dilarang secara hukum, para aktivis mencari cara untuk menyamarkan kode tersebut sebagai entitas matematika.
...Sekilas, bilangan rasional \(\mathbb{Q}\) tampak seperti sebuah kontinum tanpa celah: di antara setiap dua pecahan selalu ada pecahan lainnya. Namun kesan ini menyesatkan: ada himpunan bilangan rasional yang dibatasi, namun supremum atau infimumnya tidak ada di \(\mathbb{Q}\) . Alasannya terletak pada keberadaan bilangan irasional seperti \(\sqrt{2}\) , yang bisa dikatakan, membuat lubang tak kasat mata pada garis bilangan rasional.
...PaperMC menyediakan fondasi sederhana untuk memperluas sisi server Minecraft dengan plugin kecil, tanpa mengharuskan klien untuk menginstal apa pun. Saat mengembangkan plugin, muncul pertanyaan tentang bagaimana menampilkan informasi dinamis kepada pemain. Jawabannya terletak pada fitur vanilla yang sering diabaikan: boss bar . Awalnya ditujukan untuk bos akhir, boss bar dapat digunakan kembali sebagai HUD minimalis.
...Protokol Internet (IP) adalah dasar dari semua aplikasi internet. Protokol lain, seperti TCP dan UDP, dibangun di atasnya, yang pada gilirannya membawa layanan seperti HTTP(S), email, telepon, dan DNS. IPv6 menggantikan protokol IPv4 yang lebih lama karena ruang alamatnya yang relatif kecil, sekitar 4 miliar alamat, telah lama habis. IPv6 sekarang hampir ada di mana-mana dan lebih bermanfaat daripada yang disadari banyak orang.
...Siapa yang belum pernah mengalami ini: Anda perlu mengunduh sesuatu dengan cepat di paket shared hosting murah (misalnya, dari IONOS). git pull Anda mungkin ingin menjalankan program atau menggunakan basis data, tetapi penyedia hosting Anda tidak memberikan akses SSH – atau hanya pada paket yang lebih mahal. Seringkali, satu-satunya pilihan yang tersisa adalah proses yang membosankan yaitu mengunggah file secara manual melalui FTP, yang membuat penerapan menjadi rumit dan rentan terhadap kesalahan.
Amazon adalah saluran belanja yang sempurna untuk pekerja lepas: cepat, terjangkau, dan semuanya ada di satu tempat. Amazon kini telah berhasil secara konsisten menyediakan faktur yang tepat waktu dan mudah diunduh (bahkan untuk pembelian di Marketplace). Baik itu laptop baru, kursi kantor, atau hanya pesanan cepat kertas printer – barang-barang tersebut dapat dipesan hanya dengan beberapa klik, biasanya melalui akun pribadi yang sudah Anda miliki selama bertahun-tahun.
...Siapapun yang pertama di pagi hari git status mengetik dan kemudian minum kopi akan menyukai pembantu kecil ini. Terutama ketika banyak proyek web sedang dikembangkan secara paralel, ada satu proyek yang layak dilakukan gambaran ringkas: Di mana pohon kerja bersih, di mana perubahan yang tidak digabungkan digantung, dan di mana tarikan/dorongan menunggu? Alat shell kecil akan berhasil - asalkan dapat menangani spasi/Unicode dengan kuat di jalur dan tidak tersedak pada remote yang digantung.
Ada sebuah lagu indah karya Cali Rose berjudul "It Is What It Is and It Ain't What Is Ain't ." Ini dapat disederhanakan menjadi "Itulah kenyataannya dan bukanlah apa yang bukan kenyataannya." Hanya dengan beberapa kata, seluruh dunia kebenaran dapat dieksplorasi. Dengan memvariasikan dan menggabungkan kedua bagian tersebut, muncullah arena bermain kecil untuk logika. Sekarang Anda dapat mengambil kalimat ini dan menemukan contoh menarik lainnya.
...Thunderbird telah mengalami kebangkitan yang luar biasa sejak tahun 2022. Setelah bertahun-tahun mengalami stagnasi, Mozilla Foundation sekali lagi aktif berinvestasi dalam pengembangannya. Inisiatif Supernova (Thunderbird 115+) menghadirkan modernisasi mendasar seperti integrasi Rust untuk komponen yang kritis terhadap kinerja, UI modern berbasis Web Components, dan dukungan Exchange asli melalui API EWS/Microsoft Graph.
...Pada bulan Oktober 2019, Python 3.8 memperkenalkan operator Walrus (:=) melalui PEP 572 – dan dengan demikian memicu salah satu kontroversi terbesar dalam sejarah bahasa pemrograman. Perdebatan itu begitu sengit sehingga penemu Python Guido van Rossum pada bulan Juli 2018 – bahkan sebelum rilis – posisinya sebagai BDFL (Diktator Baik Hati Seumur Hidup). Sejak awal tahun 2019, Python telah diatur oleh Dewan Pengarah yang dipilih.
Anda sedang menelepon seorang teman di AS pada hari musim dingin yang sangat dingin. "Di sini minus \(40\) derajat!" seru Anda berdua bersamaan. Biasanya, ini akan menjadi masalah klarifikasi siapa yang dimaksud Celsius dan siapa yang dimaksud Fahrenheit—tetapi tidak pada suhu ini. Mengapa demikian? Titik ini adalah satu-satunya suhu di mana skala Celsius dan Fahrenheit sama!
...Kebanyakan pengelola file grafis tidak mengurutkan secara leksikografis, melainkan menggunakan “pengurutan alami”. Blok angka dalam nama diartikan sebagai angka - blok angka yang lebih besar menang, meskipun yang keluar hanya berdasarkan abjad. Ide di balik penyortiran alami: Yang paling diinginkan orang adalah “9 sebelum 10”, “Bab 2 sebelum Bab 10”, tanpa harus menambahkan angka nol di depan.
...Siapa pun yang menjalankan pekerjaan di penjadwal tugas Windows cepat atau lambat akan menemukan perbedaan waktu proses yang tidak dapat dijelaskan. Skrip PHP yang berjalan dalam 5 menit pada baris perintah tiba-tiba membutuhkan waktu 20 menit ketika dijalankan melalui Windows Task Scheduler. Pengguna yang sama, hak yang sama, kode yang sama – empat kali waktu eksekusi. Apa yang terjadi di sana?
...Penurunan berkelanjutan dalam harga daya komputasi—dua kali lipat per dekade—telah memicu model pembelajaran mendalam secara luar biasa sejak 2010. Jaringan yang lebih besar ditambah lebih banyak data tampaknya memberikan skor yang semakin tinggi pada tolok ukur umum—dan memicu harapan bahwa penskalaan saja pasti akan mengarah pada AGI. Pada awal 2019, François Chollet memperkenalkan tolok ukur ARC-AGI . untuk mengukur kecerdasan.
...Alamat email pengirim tetap menjadi indikator yang baik untuk menentukan apakah email tersebut spam atau bukan. Secara default, di Microsoft Outlook Desktop tidak intuitif untuk menambahkan kolom yang menampilkan alamat email sebenarnya, bukan nama. Microsoft belum mengimplementasikan fitur ini sebagai opsi sederhana hingga saat ini – namun, fitur ini dapat ditambahkan ke versi Outlook klasik untuk Windows menggunakan alat bawaan.
...Di masa browser hanya HTTPS, cookie SameSite, dan kondisi pengembangan yang realistis, penting untuk bekerja secara lokal dengan sertifikat SSL asli. Let's Encrypt telah melakukan pekerjaan perintis di sini – dengan bantuan certbot dan Cloudflare , pembuatan dan pembaruan sertifikat wildcard menjadi cepat dan mudah. Hal ini memungkinkan Anda untuk mengakses proyek web Anda yang dienkripsi pada perangkat apa pun (ponsel pintar, VM, ...) di jaringan lokal atau melalui VPN.
..."Sebuah mesin dapat memiliki memori yang besar, tetapi ia tidak dapat berpikir - kecuali kita mengajarkannya." – Alan Turing. Model AI modern seperti GPT-4 atau Llama didasarkan pada kumpulan data besar dan struktur matematika yang kompleks. Tapi apa sebenarnya yang ada di baliknya? Dalam artikel ini, kita melihat komponen utama yang dibutuhkan untuk membangun model bahasa dari awal.
...OpenStreetMap (OSM) adalah peta dunia gratis yang dibuat secara kolaboratif oleh orang-orang di seluruh dunia – gratis, terbuka, dan independen. Sementara Google Maps, sebagai pemimpin pasar, sering kali menjadi pilihan pertama untuk peta digital, OSM bergantung pada prinsip yang sama sekali berbeda: komunitas kolaboratif yang mengumpulkan, meningkatkan, dan menyediakan data geografis secara gratis.
...Sudah lama diumumkan - sekarang kenyataan : Microsoft telah menonaktifkan otentikasi dengan kata sandi untuk protokol tertentu di Exchange Online mulai September 2022 demi oAuth2. Masalah GitHub dari banyak perpustakaan dan skrip cadangan memperjelas bahwa pergantian itu mengejutkan banyak administrator. Di bawah ini kami menunjukkan cara bagaimana Anda dapat terus mengakses konten kotak surat Exchange Anda dengan bantuan oAuth2 melalui PHP melalui IMAP.
...Waktunya tidak tepat? Email dikirim terlalu dini? Menunda email dapat berguna dalam banyak situasi: baik untuk memberi diri Anda waktu meninjau atau untuk mengelola beban kerja Anda secara efektif - pengaturan waktu dapat menjadi hal yang sangat penting. Berikut tiga cara Anda dapat menunda pengiriman email dan mengoptimalkan komunikasi Anda sendiri.
...Otomatisasi browser memainkan peran besar di berbagai bidang seperti web scraping, pengujian otomatis , dan interaksi aplikasi web. Sejauh ini, misalnya, Dalang telah digunakan untuk tujuan ini. Dengan munculnya AI, peluang baru kini terbuka untuk menjadikan otomatisasi browser lebih intuitif dan tidak membutuhkan banyak pemeliharaan - membuka jalan bagi Stagehand .
...Xdebug adalah alat debugging dan profiling yang ampuh untuk PHP yang membantu kita menganalisis dan mengoptimalkan aplikasi PHP. Alat ini mendukung fitur-fitur seperti debugging langkah demi langkah, pengukuran performa, dan pelacakan tumpukan (stack tracing), yang sangat menyederhanakan pemecahan masalah dan memberikan wawasan yang lebih baik tentang kode. Berikut adalah panduan singkat untuk menggunakannya di dalam VS Code.
...Bayangkan dua cangkir identik - satu berisi kopi dan yang lainnya berisi susu, keduanya pada ketinggian yang sama. Satu sendok teh kopi sekarang diambil dari cangkir kopi ke dalam cangkir susu dan diaduk. Kemudian tambahkan kembali satu sendok teh campuran dari cangkir susu ke dalam cangkir kopi. Cangkir mana yang setelahnya berisi lebih banyak cairan asing?
...Pesan commit di Git sering diabaikan. Banyak yang menganggapnya hanya sebagai hal yang diperlukan untuk menyimpan perubahan. Namun, pesan commit yang bermakna merupakan faktor penting bagi keberhasilan suatu proyek: pesan commit memastikan keterlacakan perubahan yang baik, kolaborasi tim yang efisien, dan perbaikan bug yang lebih cepat. Alasan yang cukup untuk menyiapkan pesan commit secara otomatis menggunakan AI.
...Bulan Februari terkadang memiliki bentuk yang sangat menarik dalam kalender. Misalnya, pada Februari 2021, kita bisa mengalami "Februari yang berbentuk persegi panjang sempurna." Efek langka ini terjadi ketika Februari memiliki tepat \(28\) hari dan tanggal 1 Februari jatuh pada hari Senin. Tetapi seberapa sering hal ini benar-benar terjadi, dan berapa lama kita harus menunggu untuk kejadian berikutnya?
...CSS masih membingungkan bagi sebagian besar dari kita: CSS memiliki ratusan properti yang diberi nama buruk, yang masing-masing dapat memengaruhi hasil dengan cara yang tidak intuitif. Penempatan elemen vertikal dalam pengembangan web rumit dan sering kali menyebabkan pusing kepala di masa lalu. Tapi untungnya hari-hari itu sudah berakhir.
...Transisi CSS adalah cara terbaik untuk menciptakan interaktivitas. Itu sudah cukup, transition ke keadaan awal suatu elemen, dan browser menganimasikan transisi antara dua keadaan tersebut. Transisi untuk ukuran elemen intrinsik seperti auto Namun, hal ini telah menjadi masalah bagi pengembang web selama beberapa dekade, dan satu-satunya pilihan adalah menghitung ketinggian secara dinamis menggunakan JavaScript.
Tidak ada \(n \in \mathbb{Z}^+\) sehingga \(0 < n < 1\) .
...Pada tahun 1950, fisikawan George Gamow dan Marvin Stern memperhatikan sebuah fenomena menarik: Gamow, yang memiliki kantor di lantai pertama sebuah gedung berlantai enam, memperhatikan bahwa lima dari enam kali lift berikutnya yang datang turun, meskipun ia menginginkannya. untuk naik. Stern, yang bekerja di lantai lima, mengamati hal sebaliknya.
...Program Quine atau Quine adalah program yang mengeluarkan kode sumbernya sendiri ketika dijalankan. Seorang Quine tidak boleh "melangkah keluar dari dirinya sendiri" dengan, misalnya, mencetak konten file yang berisi file tersebut atau menggunakan kemampuan introspektif untuk mencetak representasinya sendiri. Sebaliknya, ia harus menghitung kode sumbernya sendiri.
...Alat canggih seperti logrotate membuat pekerjaan memutar file log atau cadangan menjadi lebih mudah. Ini akan memutar file setelah jangka waktu tertentu atau ketika mencapai ukuran tertentu. Jika Anda tidak memiliki alat ini di server jarak jauh dan hanya dapat menjalankan perintah SSH jarak jauh, Anda dapat menggunakan skrip bash kecil yang menghapus file lama dan hanya membuat satu permintaan.
...Dalam dunia angka, Anda selalu menemukan pola-pola mengejutkan yang bisa mencengangkan sekaligus mencerahkan. Salah satu keingintahuan tersebut adalah Hukum Benford, yang juga dikenal sebagai Hukum Digit Pertama. Fenomena matematika ini menggambarkan distribusi frekuensi digit pertama dalam banyak kumpulan data nyata dan menawarkan wawasan menarik tentang sifat bilangan yang muncul di lingkungan kita.
...Saya memiliki dua anak, seorang putra yang lahir pada hari Kamis. Berapa probabilitas bahwa saya memiliki seorang putri? Mari kita nyatakan hari-hari dalam seminggu dengan angka \(1, 2, … , 7\) di mana \(1\ =\) Senin, \(2 =\) Selasa, dan seterusnya. Sekarang kita dapat mendefinisikan kejadian "Pada hari ke \(n\) seorang anak laki-laki lahir" sebagai \(B_n\) dan secara analog untuk \(G_n\) .
...Dengan asumsi bahwa jumlah \(Y\) semua orang yang pernah dan akan dilahirkan terbatas, misalkan \(x\) adalah posisi absolut Anda dari awal daftar. Kemudian \(0 < \frac{x}{Y} \leq 1\) . Sekarang kami dapat mengatakan dengan probabilitas \(95\%\) bahwa Anda termasuk \(95\%\) terakhir dari semua orang yang pernah dilahirkan, jadi \(0,05 < \frac{x}{Y} \leq 1\) dan oleh karena itu \(Y < \frac{x}{0,05} = \frac{100 \cdot x}{5} = 20 \cdot x\) .
...Kalimat berikut dikenal sebagai "paradoks peminum": "Ada seseorang di bar, jadi jika dia minum, semua orang di bar akan minum." Tidak peduli apakah orang tersebut mendorong orang lain untuk minum atau apakah ada pintu belakang lain, seperti yang akan kita lihat sebentar lagi. Ini adalah contoh bagus dari logika predikat matematika.
...Anak laki-laki memikirkan suatu bilangan yaitu \(1\) , \(2\) atau \(3\) dan anak perempuan kemudian diperbolehkan menanyakan satu pertanyaan saja tentang bilangan tersebut. Anak laki-laki itu hanya bisa menjawab “ ya ”, “ tidak”, atau “ Saya tidak tahu”. Dengan mengajukan pertanyaan secara cerdik, gadis itu berhasil menyebutkan nomor yang benar yang dipikirkan anak laki-laki itu setelah anak laki-laki itu menjawabnya. Apa pertanyaanmu?
...Bayangkan suatu hari Anda menerima paket misterius tanpa alamat pengirim. Karena penasaran, Anda membukanya dan menemukan sebuah cincin, yang kemudian Anda berikan kepada putri Anda. Beberapa dekade kemudian, dialah yang mampu mengirim benda ke masa lalu menggunakan lubang cacing. Ia melakukannya dengan cincin yang pernah ia terima dari Anda, yang dikemas dalam sebuah paket yang ditujukan kepada Anda. Pertanyaannya adalah: Dari mana cincin itu berasal?
...Sebagai alternatif dari Travis CI yang bernilai tinggi, GitHub Actions telah tersedia selama beberapa waktu. Sebagai alat integrasi berkelanjutan, alat ini terintegrasi dengan sangat baik ke dalam platform kode GitHub dan sekarang berjalan dengan sangat stabil. GitHub Actions bergantung pada file konfigurasi YAML yang ditempatkan di repositori tempat alur kerja akan dieksekusi.
...Pada tahun 1961 James dan Stein menerbitkan makalah Estimasi dengan Quadratic Loss . Ambil data yang terdistribusi normal dengan mean yang tidak diketahui \(\mu\) dan varians \(1\) . Jika sekarang Anda memilih nilai acak \(x\) dari data ini dan harus memperkirakan rata-rata \(\mu\) berdasarkan ini, secara intuitif \(x\) adalah perkiraan yang masuk akal untuk \(\mu\) (karena ada distribusi normal, \(x\) yang dipilih secara acak mungkin mendekati \(\mu\) ).
...UUID (Entifier Id Unik Universal) adalah nilai 128-bit yang digunakan dalam database, antara lain, untuk mengidentifikasi entri tabel secara unik. Mereka direpresentasikan sebagai string heksadesimal yang dibagi menjadi lima kelompok yang dipisahkan oleh tanda hubung (contoh: 09fe49b3-4d2b-471c-ac04-36c9e706b85f). Ada banyak sekali Diskusi tentang kelebihan dan kekurangan UUID dalam database - mereka sangat diperlukan dalam sistem terdistribusi.
Data sensitif atau konsumsi ruang penyimpanan yang berlebihan: Ada alasan bagus untuk ingin mengubah riwayat Git. Dalam postingan blog ini saya menjelaskan cara menghapus file dari riwayat Git menggunakan BFG . Titik lemah BFG adalah kurangnya dukungan untuk jalur langsung , sehingga Anda tidak dapat secara khusus menghapus file atau folder dalam subfolder dari riwayat. Oleh karena itu, inilah saatnya mencari solusi alternatif.
...tl;dr: Atur nilai secara manual atau gunakan nilai default dari WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT tidak berpengaruh jika WP_MEMORY_LIMIT/WP_MAX_MEMORY_LIMIT kurang dari atau sama dengan batas memori PHP (selanjutnya disebut sebagai memory_limit disebut) adalah. Mereka digunakan untuk menetapkan nilai yang terlalu rendah memory_limit dinamis ke minimum yang disarankan.
Jika Anda menyematkan iframe pihak ketiga (seperti widget), Anda tidak dapat mengakses kontennya dengan CSS atau JavaScript (karena apa yang disebut kebijakan asal yang sama ). Namun, ada prosedur yang sangat sederhana untuk memodifikasi kode apa pun (juga di file lain yang dimuat ulang di dalam iframe). Untuk melakukan ini, Anda merutekan URL melalui proxy PHP Anda sendiri dan memodifikasi konten sesuai keinginan.
...ANTON adalah salah satu aplikasi pembelajaran paling populer untuk siswa kelas 1-10. Kelas. Pada pandangan pertama, aspek gamifikasi dalam memperoleh koin ("koin") mungkin tampak aneh bagi orang dewasa - tetapi hal itu secara nyata melipatgandakan motivasi, tidak hanya bagi anak-anak saya. Bahkan menyimpan "bantalan" kecil koin yang tidak Anda sentuh.
...IBAN Jerman terdiri dari kode negara (DE), digit pemeriksa dua digit (sesuai ISO 7064 ), kode bank (8 digit), dan nomor rekening (termasuk nomor sub-rekening, 10 digit, digit yang hilang diisi dengan angka nol di depan), sehingga panjangnya menjadi 22 karakter. Untuk menghitung digit pemeriksa, urutan pertama dibentuk dari apa yang disebut BBAN (kode bank dan nomor rekening), kode negara numerik \(1314\) untuk Jerman, dan digit pemeriksa \(00\) .
...Pada malam permainan keluarga terakhir kami, anak-anak dengan antusias mengeluarkan permainan Dobble (edisi Harry Potter). Setelah kalah lima putaran (tanpa kartu saya terlihat cocok dengan kartu lawan), saya terkejut mengetahui bahwa setiap pemain selalu dapat menemukan pasangan di setiap putaran. Namun, ketidakpercayaan saya hanya diiringi dengan lebih banyak putaran yang kalah – anak-anak memang lebih cepat.
...Anda tahu: Waktu yang diharapkan antara dua blok Bitcoin rata-rata \(10\) menit. Sekarang Anda melakukan transaksi Bitcoin yang penting dan menunggu dengan penuh semangat untuk melihat apakah dan kapan transaksi itu muncul di blok berikutnya:
e50bfacc95975a4e7545d83d8954645f
...Dalam laporan mingguan RKI 11-11.2021 tercantum pada halaman 22 bahwa \(36\%\) pasien korona berusia lebih dari 60 tahun di unit perawatan intensif sudah divaksinasi lengkap. Dalam kelompok usia ini, \(87\%\) divaksinasi lengkap pada saat ini (lihat hal. 18).
...Bilangan desimal hingga disebut pecahan desimal, karena merupakan representasi yang berbeda untuk pecahan dengan penyebut sepuluh. Begitu juga:
$$\frac{z}{n} = \frac{q_1}{1} + \frac{q_2}{10} + \dots + \frac{q_k}{10^k}$$
dengan \(k \in \mathbb{N}\) dan \(q_k\) \(k-1\) tempat di sebelah kanan setelah koma.
...Penggunaan nvm direkomendasikan untuk instalasi cepat dan perubahan versi node. Jika Anda ingin secara eksplisit menentukan versi node yang diperlukan dalam sebuah proyek, Anda meletakkan file bernama .nvmrc dengan nomor versi yang tepat (misalnya "12.10.0") di folder yang sama dengan package.json . Jika sekarang Anda mengubah ke folder, ekstensi file berikut ~ / .bash_profile untuk bash menjalankan perintah nvm use , yang secara otomatis menetapkan versi ini:
fe497e1c7f9f1547263eb3bffe15f9f6
...Sejak munculnya desain web responsif, para pengembang telah meminta kemampuan untuk menata elemen DOM berdasarkan ukuran sebenarnya, bukan ukuran viewport browser (menggunakan media queries ). Bahkan, container queries (awalnya element queries) mungkin merupakan fitur CSS yang paling banyak diminta namun masih belum dimiliki oleh browser.
...Data sensitif seperti kata sandi sebaiknya disimpan dalam file .env dan, jika memungkinkan, bukan di repositori Git. Namun, kemungkinan besar kita semua pernah mengalaminya setidaknya sekali secara tidak sengaja: dengan cepat mempublikasikan skrip API Google Maps JS yang bagus ke GitHub Gists (sebagai "publik") dan tanpa sengaja gagal menyembunyikan kunci API Maps pribadi kita sendiri.
...Jika Anda ingin memotong gambar menggunakan SVG, disarankan untuk menggunakan properti CSS `clip-path` . Skrip berikut menghilangkan beberapa kendala: SVG dapat disimpan menggunakan Illustrator, Anda dapat menentukan URL (relatif atau absolut) dari SVG (Chrome saat ini hanya mendukung SVG inline secara native), dan hasil potongannya juga sepenuhnya responsif.
...Dengan menggunakan atribut `meta_query` pada kelas WordPress `WP_Query` yang canggih, Anda dapat memfilter postingan yang memiliki nilai tertentu di kolom meta-nya. Jika Anda telah membuat kolom meta multi-baris (misalnya, menggunakan Advanced Custom Fields ) dan hanya ingin menemukan postingan yang berisi nilai tertentu di kolom yang dipisahkan baris ini, maka penggunaan REGEX di MySQL sangat disarankan.
...Pada artikel sebelumnya saya telah menjelaskan bagaimana Anda dapat dengan mudah mengintegrasikan animasi dari Adobe Animate ke situs web menggunakan ekspor APNG. Ada juga cara asli melalui Ekspor Kanvas HTML5 , tetapi siapa pun yang pernah menggunakannya akan menyadari bahwa selalu ada masalah (dukungan responsif yang tidak memadai, integrasi yang rumit ke situs web yang ada, tidak ada perbedaan kecepatan bingkai per animasi, dll.). Perpustakaan adobe-animate-embed dapat membantu di sini.
...Biasanya, saat mengintegrasikan Google Maps, Anda bekerja dengan Maps JavaScript API , yang memerlukan kunci API dan dapat menyebabkan biaya yang tidak boleh diremehkan dengan nomor akses yang lebih tinggi. Ada alternatif yang bagus seperti mapbox atau OpenStreetMap , tetapi mereka belum mencapai berbagai fitur yang ditawarkan oleh Google. Google sendiri juga menawarkan cara tanpa kunci API melalui fungsi share, yang bisa kita gunakan untuk keperluan kita.
...Dukungan browser untuk file PNG animasi kini sangat canggih sehingga animasi yang dibuat dengan Animate CC dapat dengan mudah diekspor sebagai APNG dan kemudian disematkan di halaman web menggunakan tag `<img>` sederhana. Ini memberikan alternatif yang sederhana dan berkualitas tinggi untuk metode penerbitan di Animate CC, yang menghasilkan JavaScript. Langkah-langkah yang diperlukan dijelaskan di bawah ini.
...Jika Anda ingin memperluas pencarian bawaan WordPress untuk menyertakan bidang meta, misalnya, disarankan untuk melihat filter yang diaktifkan. Untuk memastikan bahwa paginasi tetap berfungsi dan peningkatan pencarian di masa mendatang tidak terganggu, hook `posts_search` direkomendasikan. Kode berikut, menggunakan fungsi REGEXP dan ExtractValue , memperluas pencarian ini untuk menyertakan postingan yang berisi salah satu istilah pencarian yang dimasukkan di semua bidang meta.
...Bersama dengan Xovi, alat SISTRIX adalah program analisis yang paling banyak digunakan di Jerman dalam bidang SEO. Indeks visibilitas telah memantapkan dirinya sebagai standar kuasi untuk visibilitas halaman dalam pencarian Google. Parameter yang termasuk dalam perhitungannya, misalnya , dijelaskan di sini dan di sini dan di sini dan di sini dan di sini , tetapi rumus perhitungan yang tepat tidak dipublikasikan secara resmi. Berikut ini adalah hasil penelitian pribadi saya selama enam bulan, yang tidak mengklaim lengkap atau benar.
...Ketika Kurt Gödel menerbitkan Teorema Ketidaklengkapannya yang terkenal pada tahun 1931, itu mengguncang dasar-dasar logika matematika: Dia menyangkal bahwa semua aksioma yang dapat diatur sebagai basis yang mungkin pasti tidak lengkap untuk membuktikan semua pernyataan tentang angka - dan menghancurkannya Impian Hilbert untuk membuktikan konsistensi teori matematika.
...Terlepas dari semua masalah perlindungan data, WhatsApp masih menjadi aplikasi perpesanan favorit orang Jerman. Selain aplikasi khusus WhatsApp Business, Facebook juga telah membuat antarmuka resmi yaitu WhatsApp Business API agar lebih menarik bagi perusahaan. Jika Anda ingin mengirim pesan WhatsApp secara terprogram dari aplikasi web Anda, ada juga opsi lain.
...Jika Anda menggunakan elemen seperti overlay (yang merupakan aturan saat aksi GDPR) dan ingin memperhalus area di belakang overlay, misalnya, Anda sering menjumpai masalah konteks tumpukan . Misalnya, jika Anda memiliki elemen yang diposisikan secara absolut atau dalam posisi tetap, elemen tersebut tiba-tiba ditampilkan secara berbeda daripada tanpa filter yang diterapkan. Tapi ada obatnya.
...Anda tidak memerlukan alat canggih seperti Google Optimize untuk pengujian A/B URL sederhana; Anda juga dapat menerapkan pengujian A/B dengan Apache menggunakan .htaccess. Cuplikan kode berikut mendistribusikan pengunjung dari dua halaman https://vielhuber.de/test1.php (Varian 1) dan https://vielhuber.de/test2.php (Varian 2) secara merata di antara kedua versi. Pengacakan didasarkan pada waktu server saat ini.
...Tanda kurung kurawal digunakan dalam notasi definisi fungsi dengan perbedaan huruf besar / kecil. Kami mengejar pertanyaan sederhana apakah representasi ini juga dapat dihilangkan dan fungsinya dapat direduksi menjadi notasi yang tidak melakukannya. Misalnya fungsinya
$$f: \mathbb{R} \to \mathbb{R}, f(x) = \left\{\begin{matrix} 42, & \text{falls } x = 0 \\ x, & \text{sonst} \end{matrix}\right.$$
nyatakan dalam suku satu baris menggunakan empat operasi aritmatika dasar?
...Saat memvisualisasikan data di Google Sheets, seseorang menghadapi masalah bahwa sumbu \(x\) untuk nilai teks (seperti kalender minggu) tidak dapat secara otomatis mengisi celah yang hilang. Untuk mengatasi masalah ini, menghasilkan rangkaian tanggal yang berkelanjutan, menghitung sel yang terjadi, lalu memvisualisasikan jumlah kumulatif.
...Sebagai bagian dari Google Cloud-nya, Google menawarkan Google Translation API dengan struktur biaya berbasis penggunaan. Ada juga API tidak berdokumen yang dapat digunakan tanpa kunci , tetapi menolak untuk bekerja setelah beberapa permintaan. Saat menggunakan fungsi terjemahan situs web Google Chrome, terlihat bahwa halaman dapat diterjemahkan dengan kualitas yang sangat baik tanpa batasan yang nyata.
...Saat menghubungkan GitHub dengan Composer , pemberian nomor versi melalui `git tag` adalah wajib. Perintah baris perintah berikut menentukan tag saat ini dan menambahkannya (sesuai SemVer ) dengan satu nomor versi. Misalnya, versi 1.1.0 mengikuti 1.0.9. Jika tidak ada tag yang diberikan, versi tersebut secara otomatis diberi tag 1.0.0. Alat seperti flimsy atau ` git hooks` mempersingkat proses pemberian tag yang panjang ini.
8cd852c96ec1e60e8a5ac1f3614b2397
...Sayangnya, MySQL tidak menyediakan fungsi ALTER TRIGGER. Untuk mengedit trigger yang sudah ada, Anda harus menghapusnya terlebih dahulu dan kemudian membuatnya kembali. Pernyataan CREATE TRIGGER dapat diakses secara tidak langsung melalui information_schema . Ini memungkinkan kita untuk memodifikasi trigger secara tidak langsung. Untuk melakukan ini, buat perubahan Anda pada hasil perintah SELECT berikut (setelah mengubah nama database dan trigger) dan jalankan query tersebut.
...VanillaJS telah setara dengan jQuery veteran di hampir semua bidang sejak ES6 dan sekarang jauh lebih unggul. Jadi terbayar untuk secara bertahap memigrasi kode lama dari jQuery. Namun, Anda harus berhati-hati saat memicu peristiwa perubahan manual. Misalnya, document.addEventListener tidak terpicu di jQuery.change () . Ikhtisar berikut merangkum fitur-fitur khusus.
...Pengaturan cookie menggunakan skrip Anda sendiri atau pihak ketiga dapat dikontrol dengan baik menggunakan PHP dan JavaScript. Meskipun ini bukan solusi yang memadai untuk menerapkan solusi cookie setelah keputusan pengadilan terhadap Planet49 (di sini sangat penting bahwa alat pelacak seperti Google Analytics tidak melacak sejak awal dan oleh karena itu tidak menyetel cookie), masuk akal untuk memasukkan cookie secara umum ke dalam daftar putih/daftar hitam.
...Untuk menghemat listrik atau mengurangi paranoia pemantauan Anda sendiri, sangat disarankan untuk melepaskan perangkat sepenuhnya yang tidak digunakan di komputer Anda sendiri. Perangkat seperti kotak suara atau webcam dapat dinonaktifkan / diaktifkan dengan cara klasik melalui pengelola perangkat. Semuanya juga bekerja melalui skrip. Cara standar untuk melakukan ini dulu adalah devcon . Windows 10 sekarang menawarkan cara yang lebih nyaman untuk melakukan ini melalui PowerShell .
...Skype memiliki fungsi yang bagus dan agak tersembunyi: Selama transmisi video, Anda dapat dengan mudah memburamkan latar belakang secara otomatis dengan mengeklik tombol video dan menggunakan fungsi " Buramkan latar belakang saya ". Dengan bantuan kecerdasan buatan, ini berfungsi dengan kamera apa pun, bahkan tanpa informasi mendalam. Semuanya kemudian tampak lebih profesional dan menyembunyikan hal-hal pribadi di latar belakang atau hal-hal yang tidak penting dalam percakapan.
...Untuk situs web yang berbasis WordPress , Joomla , atau Laravel , misalnya, dan tidak memiliki konten khusus pengguna, disarankan untuk menyimpan semua halaman dalam cache HTML statis dan hanya membuat ulang cache secara manual (atau otomatis) jika ada perubahan di backend. Namun, jika halaman berisi konten dinamis yang bergantung pada sesi dan cookie atau bahasa dan lokasi, penggunaan OPcache cocok.
...SVG memainkan peran sentral dalam web saat ini. Mereka tidak hanya menggantikan font ikon, tetapi juga menawarkan kemungkinan manipulasi melalui CSS atau JavaScript. Jika Anda ingin menyimpan grafik vektor untuk web dari Adobe Illustrator sebagai SVG, Anda harus membuat beberapa pengaturan untuk menghindari jebakan dan mengurangi waktu pemuatan, yang akan saya sajikan pada artikel berikut.
...Project Euler adalah serangkaian masalah pemrograman yang menarik, seringkali dengan latar belakang matematika. Masalah-masalah tersebut sering dirancang untuk membutuhkan pengembangan algoritma canggih untuk mencapai tujuan dalam jangka waktu yang wajar. Hari ini kita akan menyelesaikan Masalah 15: Jalur kisi , yang dapat diselesaikan menggunakan metode kombinatorial sederhana.
...Sejak versi 3.7, WordPress telah menerapkan pembaruan latar belakang secara bawaan dan mengaktifkannya secara otomatis untuk rilis minor. Filter memungkinkan Anda mengontrol dengan lebih tepat apa yang diperbarui secara otomatis. Instalasi permanen dan sepenuhnya otomatis untuk semua pembaruan minor, mayor, plugin, tema, dan terjemahan tidak didukung, tetapi dapat dengan mudah dicapai melalui cara lain.
...Untuk memperluas rumus ke seluruh kolom dalam Google Spreadsheet, sebaiknya gunakan fungsi ARRAYFORMULA yang berguna. Sayangnya, ini tidak berfungsi jika digabungkan dengan beberapa fungsi penting lainnya seperti QUERY atau INDIRECT , itulah sebabnya Anda harus sepenuhnya menyesuaikan logika menggunakan Google Apps Script atau, alternatifnya, menyalin rumus secara manual hingga baris terakhir.
...Paradoks Simpson adalah salah satu fenomena yang mudah dimengerti dan sekaligus menakjubkan dalam statistik. Itu terjadi setiap kali kelompok data menunjukkan tren tertentu, tetapi tren itu dibalik ketika kelompok digabungkan. Dengan bantuan contoh sederhana, paradoks dapat segera dipahami.
...Google Tag Manager telah memantapkan dirinya sebagai standar de facto untuk integrasi skrip pelacakan. Dengan cara ini, di satu sisi, tanggung jawab (pemasaran online vs. pemrograman) dipisahkan dengan rapi dan, di sisi lain, Anda dapat dengan cepat mengatur dan memodifikasi pelacakan melalui saluran penerapan tambahan. Berikut dua tip kecil untuk menyiapkan pemicu.
...Mulai FRITZ! OS 07.10 dan seterusnya, jika internet gagal, FRITZ! Box dapat sementara menggunakan hotspot nirkabel ponsel sebagai cadangan. Fungsi ini tersembunyi di bawah Internet> Akses data> Penyedia Internet> Akses yang ada melalui WLAN . FRITZ! Box kemudian bekerja sebagai router itu sendiri dan menyediakan jaringan dengan jangkauan alamatnya sendiri. Saat internet kembali tersedia, Anda cukup mengatur ulang pengaturan. Saya juga harus memeriksa opsi WLAN> Jaringan radio> pita frekuensi 2,4 GHz aktif dan Internet> Akses data> IPv6> Dukungan IPv6 aktif .
...Bunga Kehidupan adalah pola geometris berbentuk bunga yang terkenal, yang telah muncul di kuil, manuskrip, dan, baru-baru ini, dalam budaya populer selama ribuan tahun. Pola ini juga berperan dalam esoterisme. Di sini kita akan mengabaikan semua itu dan fokus pada konstruksi sederhana dari bentuk geometris tersebut, yang terdiri dari beberapa lingkaran yang berjarak sama dan saling tumpang tindih.
...Email media komunikasi asinkron - terlepas dari semua ramalan malapetaka seputar Slack dan Discord - merupakan media komunikasi dominan dalam bisnis di seluruh dunia. Selain Inbox Zero dari Merlin Mann, ada banyak strategi lain untuk mengatasi membanjirnya email setiap hari, termasuk yang disebut email delaying, yaitu keterlambatan pengiriman email.
...Selama beberapa hari terakhir, saya telah mempelajari pertanyaan berikut di StackExchange tentang spiral bilangan bulat. Kami mencari rumus tertutup untuk koordinat elemen ke- \(n\) dalam spiral bilangan bulat berikut, yang memanjang dari awal ke luar dan lebih jauh dan lebih jauh ke tak terhingga:
.. 9 10 11 12
23 8 1 2 13
22 7 0 3 14
21 6 5 4 15
20 19 18 17 16...Saat menggunakan Google Sheets, Anda dapat menentukan aturan yang lebih rinci dan berbasis pengguna untuk mengedit lembar kerja, kolom, dan baris dalam spreadsheet. Sayangnya, tidak ada cara untuk membatasi akses baca. Ini akan sangat membantu dalam banyak skenario, misalnya, untuk hanya menampilkan tiket yang relevan bagi pelanggan Anda, atau hanya proyek yang sedang dikerjakan karyawan Anda.
...npm adalah manajer paket default untuk Node.js. Facebook telah lama mengembangkan solusi manajemen paket alternatif yang disebut Yarn . Yarn tampaknya perlahan menghilang dari readmes GitHub sebagai solusi default dan statistik di situs resmi menunjukkan bahwa hanya sebagian kecil instalasi paket yang dilakukan dengan Yarn. Namun demikian, ada baiknya melihat ke luar kotak.
...
Sistem penyusunan huruf \(\TeX\) dikembangkan pada tahun 1977 oleh Donald E. Knuth yang legendaris. Paket perangkat lunak \(\LaTeX\) masih menjadi bagian dari repertoar standar saat membuat karya ilmiah. Dengan dua alat berikut, PDF dan catatan tulisan tangan yang sudah dibuat dapat diubah secara otomatis menjadi TeX. Hasilnya sangat menjanjikan.
Argumen simulasi Nick Bostrom sangat sederhana dan jelas. Itu tidak mencoba untuk membuktikan bahwa kita hidup dalam simulasi, tetapi dengan elegan merumuskan tiga kemungkinan, salah satunya pasti benar. Elon Musk juga mendukung tesis serupa, yang membuat idenya diketahui publik luas. Makalah resmi berusia lebih dari 14 tahun dan banyak halaman yang pendek. Pernyataan utama mudah dipahami dan dipadatkan.
...Plugin WPML yang kuat untuk multibahasa dan Bidang Kustom Lanjutan untuk bidang Anda sendiri adalah perlengkapan standar di banyak instalasi. Ini mengganggu ketika malfungsi dan kehilangan data terjadi bersamaan. Laporan bug tentang subjek ini berumur beberapa tahun dan belum terjawab ( di sini dan di sini dan di sini dan di sini ). Saya baru saja melihat lebih dekat masalahnya.
...Pada beberapa ponsel Android, browser dalam aplikasi Facebook dan Instagram (mulai hari ini) berperilaku tidak benar ketika atribut terima ditentukan untuk bidang unggahan dalam laman landas yang dipromosikan atau ditautkan. Oleh karena itu, tombol tersebut tidak berfungsi. Jika Anda membuka halaman tersebut di browser eksternal normal di luar aplikasi Facebook, semuanya baik-baik saja. Ini menjengkelkan (apalagi karena sudah lama dilaporkan ), tetapi bisa diatasi dengan solusi.
...Alat Pengembang Google Chrome termasuk yang paling ampuh di pasar peramban. Fitur-fitur baru ditambahkan setiap bulan, yang Google sajikan dalam format ringkas di YouTube . Tetapi seringkali hal-hal kecil dalam hidup yang membawa kebahagiaan. Jika Anda ingin menghapus elemen DOM di Google Chrome, Anda dapat melakukannya dengan tombol Hapus. Tetapi baru hari ini saya menyadari bahwa Anda juga dapat memindahkan elemen DOM dengan mudah menggunakan seret dan lepas.:

Aturan emas di alam semesta git adalah: "Lakukan lebih awal dan sering". Jika malam sedikit lebih lama, atau jika Anda hanya ingin gambaran umum tentang situasi saat ini di komputer Anda sendiri, perintah akan membawa Anda
d8a38f92d0baa14f9d4568826c13ad46
sebuah "status git" untuk semua repositori yang terletak di folder saat ini atau di subfolder dan mengumpulkan nilai-nilai dalam gambaran umum yang bagus:

Saat mencari lingkungan pengembangan yang optimal, Windows 10 menawarkan berbagai pilihan selain solusi lengkap seperti XAMPP , WAMP , dan MAMP , serta instalasi asli manual , dan juga solusi virtualisasi seperti Vagrant ( ScotchBox ) dan Docker ( DevilBox , Laradock ). Namun, semua solusi tersebut gagal memenuhi persyaratan saya—seperti konfigurasi bebas, sertifikat SSL wildcard sejati, akses dari semua perangkat di jaringan lokal, dan stabilitas serta kinerja tinggi—kecuali satu.
...Salah satu kelebihan Laravel adalah sintaksisnya yang elegan. Jika Anda memiliki banyak model dan relasi di Laravel (karena banyaknya tabel di database), traversing sering kali berakhir dengan kode yang kurang elegan. Seiring waktu, tiga ekstensi kecil telah terbukti berhasil bagi saya, yang ingin saya perkenalkan secara singkat di bawah. Untuk melakukan ini kita hanya menggunakan beberapa warisan, metode ajaib dan koleksi khusus.
...Kontrol versi Git kini menjadi praktik standar di hampir setiap proyek dan lingkungan web (termasuk produksi). Git selalu membuat subdirektori bernama `.git` , dan jika subdirektori ini berada pada level yang sama dengan direktori publik situs web, file-file sensitif dapat diakses secara publik (misalnya, mengakses `/.git/logs /HEAD` menampilkan commit terbaru). Panduan ini menjelaskan secara detail cara mengklon repositori Git lain bahkan tanpa daftar direktori.
...Dalam posting blog yang lebih lama, saya menjelaskan cara menghosting Node.js secara gratis menggunakan Heroku . Sekarang saya akan menunjukkan kepada Anda cara bagaimana Anda dapat menginstal Node.js , npm dan Composer pada host bersama lainnya tanpa hak root dengan beberapa baris kode. Dengannya Anda dapat menginstal paket, menerapkan aplikasi Vue.js atau hanya memulai server Express.js. Kami selalu bekerja di direktori pengguna dan menggunakan nvm - Manajer Paket Node.
...Di PHP <7.2 Anda dapat membuat array yang tidak lagi dapat diakses dengan benar:
91367d1c4636fd753b381406024e303c
Anda dapat melakukan beberapa hal dengannya.
...Perintah berikut membuat koneksi SSH ke server, mengeksekusi beberapa perintah (misalnya, berpindah ke subdirektori dan menjalankan `git status` ), dan membiarkan shell tetap terbuka. Ini memuat file `.bashrc`, yang mengaktifkan subshell berwarna. Triknya adalah menyimpan file sementara `/tmp/initfile` yang berisi perintah yang diinginkan dan memulai subshell (dalam kasus kita, `bash`) dengan perintah `--init-file`. Di dalam `initfile` ini, file yang sama langsung dihapus agar tidak meninggalkan jejak.
...Saat Anda memetakan drive jaringan di Windows Explorer, ini tidak berlaku untuk seluruh sistem, tetapi hanya berlaku untuk akun pengguna saat ini. Ini berarti bahwa aplikasi yang berjalan dengan hak akses administrator tidak dapat mengakses drive jaringan ini. Anda dapat dengan mudah mengubahnya: Buat nilai DWORD (32-bit) baru bernama EnableLinkedConnections dengan nilai 1 di registri di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System dan mulai ulang komputer Anda. Kemudian, drive jaringan yang dipetakan akan terlihat di mana saja.
...Jika Anda ingin dengan cepat membuka folder lokal di bawah Windows yang Anda gunakan berulang kali, Anda dapat menetapkannya dengan huruf drive Anda sendiri. Hanya ada jalan memutar melalui "Hubungkan drive jaringan" karena Anda tidak dapat menentukan jalur C: \ Users \ David \ Downloads, misalnya. Solusinya adalah apa yang disebut pembagian administratif drive, yang ada secara default untuk setiap folder: Dalam contoh di atas ini akan menjadi \\ localhost \ c $ \ Users \ David \ Downloads .
...Seekor katak melompat-lompat di garis bilangan, dan tujuannya adalah untuk menangkapnya. Melompat dan menangkap bergantian. Katak memulai pada posisi \(s \in \mathbb{Z}\) dan dengan setiap gerakan, ia melompat sejauh \(z \in \mathbb{Z}\) (jika \(z>0\) , ia melompat ke kanan; jika tidak, ke kiri). \(z\) sama untuk setiap lompatan. Menangkap katak melibatkan penentuan posisi bilangan bulat. Baik \(z\) maupun \(s\) tidak diketahui. Kita akan menunjukkan bahwa ada prosedur yang selalu memungkinkan kita untuk menangkap katak.
...Bukan hanya saat menggunakan npm di Windows Anda menemukan batas yang hampir berusia 30 tahun dan membatasi jalur ke folder dan file hingga maksimal 255 karakter. Bukan NTFS yang harus disalahkan di sini, melainkan LFN . Hal ini menyebabkan bug yang mengganggu dan ketidakcocokan antar sistem operasi. Ini adalah situasi yang tidak menguntungkan pada masa WSL , tetapi untungnya Anda telah dapat memperbaikinya sendiri di registri selama beberapa waktu sekarang.
...Dalam framework PHP Laravel, di lingkungan produksi, worker seperti supervisor memastikan bahwa job yang tersimpan di Redis , misalnya, dieksekusi. Jika Anda ingin sepenuhnya independen dari hal ini di localhost, Anda dapat menggunakan driver sinkronisasi untuk mengeksekusi job secara instan. Namun, ini memiliki kelemahan yaitu proses PHP saat ini diblokir, dan permintaan akan tertunda hingga job selesai.
...Dengan menggunakan pustaka JavaScript analytics.js dari Google Analytics, semua kejadian di situs web dapat dilacak. Kejadian-kejadian ini meliputi, misalnya, pengukuran waktu tinggal yang tepat, kedalaman gulir maksimum pengunjung, atau tindakan individual lainnya seperti pengiriman formulir. Jika Anda kemudian ingin mengevaluasi kampanye iklan atau melakukan uji A/B, Anda dapat membuat apa yang disebut sasaran (goals).
...Rendering sisi server kini menjadi praktik standar untuk situs web dan aplikasi. Browser seperti Google Chrome juga cenderung melakukan caching sebanyak mungkin untuk meminimalkan waktu pemuatan untuk permintaan selanjutnya. Pembatalan cache untuk file CSS, JS, dan gambar dapat dicapai menggunakan `mod_pagespeed` , header kontrol `Expires` / `Cache` , manifest cache , atau, yang lebih pragmatis dan langsung, dengan menambahkan parameter khusus ke nama file.
...Penyedia Bitbucket tidak menawarkan (bahkan dalam tarif Standar dan Premium berbasis biaya ) kemungkinan untuk menyimpan kunci SSH dengan izin tulis di tingkat repositori. Menyimpan kunci SSH pribadi Anda di server produksi bukanlah suatu pilihan, jika tidak, Anda dapat mengakses semua proyek lain yang sedang Anda kerjakan dari sana. Ada yang disebut kunci akses , tetapi ini hanya mengizinkan hak membaca.
...Perangkat lunak Sysinternals karya Mark Russinovich sangat penting untuk setiap komputer Windows. Agar selalu memiliki versi terbaru yang siap digunakan, petakan sebagai drive jaringan. Cukup jalankan perintah `net use s: \\live.sysinternals.com\DavWWWRoot` di baris perintah (sebagai pengguna biasa). Ini kemudian akan memberikan akses portabel ke alat-alat bermanfaat seperti PsList, PsKill, dan Process Explorer pada drive S.
...Saat mengeluarkan minggu kalender pada tanggal tertentu, Anda harus berhati-hati di Google Sheets (seperti di Microsoft Excel). Fungsi = CALENDAR WEEK (TODAY ()) menghitung menggunakan standar Amerika, di mana hari pertama dalam setahun selalu ditetapkan ke kalender minggu 1. Di Jerman ini didefinisikan secara berbeda: Di sini minggu kalender pertama adalah minggu di mana setidaknya 4 hari jatuh ke tahun baru. Di Google Sheets Anda dapat menyelesaikan masalah (antara lain, alternatif menarik seperti = SHORTEN ((TODAY () - DATE (YEAR (TODAY () - REST (TODAY () - 2; 7) +3); 1; REST (TODAY ( ) -2; 7) -9)) / 7) dan dimodifikasi = CALENDAR WEEK (TODAY (); 21) ) dengan mudah dengan fungsi yang dirancang khusus = ISOWEEKNUM (TODAY ()) .
...Sejak Let's Encrypt , situs web terenkripsi telah menjadi praktik standar. Sertifikat SSL juga hampir tak tergantikan dalam pengembangan lokal (misalnya, navigator.geolocation memerlukan enkripsi SSL secara lokal). Sejak Chrome versi 58, dukungan untuk CN (Common Name) telah dihentikan, dan SAN (Subject Alternative Name) kini wajib. Akibatnya, Chrome tidak lagi menerima sertifikat SSL apa pun yang dibuat menggunakan metode tradisional .
...Misalkan dua orang \(A\) dan \(B\) yang tidak mempunyai tanggal lahir yang sama, dimana \(A\) lebih muda dari \(B\) . Tunjukkan: Terdapat tepat dua konstelasi umur \(a,b \in \mathbb{N}\) yang menerapkan hal berikut: \(2\cdot a = b\) . Pertama-tama kita tetapkan \(d \in \mathbb{R}^+\) sebagai perbedaan usia antara \(A\) dan \(B\) pada saat kelahiran \(A\) dengan \( d = d_0 + d_1 \) , \( d_0 \in \mathbb{N}_0, d_1 \in \mathbb{R}, d_1 \in [0;1[\) . Kita sekarang mempertimbangkan waktu sembarang \(x \in \mathbb{R}^+\) setelah kelahiran \(A\) dengan \(x = x_0 + x_1\) , \(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\) .
...Karena Git tidak mengetahui folder, hanya file, struktur folder kosong yang tidak dimasukkan ke dalam repositori. Karena banyak kerangka kerja dan proyek yang benar-benar memerlukan hal ini, maka hal-hal tersebut harus diselesaikan di sana. Praktik yang umum adalah membuat apa yang disebut file placeholder (sering disebut .gitkeep), yang secara implisit menentukan struktur folder. Anda dapat dengan mudah membuat file-file ini dan, jika diinginkan, memastikan bahwa file lain di folder tersebut diabaikan.
...Hosting untuk Node.js masih belum tersebar luas, terutama di negara-negara berbahasa Jerman. Perusahaan cloud Amerika Heroku menawarkan solusi di sini - dan bahkan gratis . Anda selalu memperhatikan paradigma "Bangun aplikasi ... bukan infrastruktur" dan masih hampir tidak ada batasan. Sebagai contoh, kami menerapkan tugas cron kecil berdasarkan PhantomJS , yang menghapus situs web setiap hari dan mengirimkan judul halaman melalui email.
...Selain argumen diagonal , Georg Cantor juga mengembangkan fungsi penyandingan \(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\) , yang menyandikan dua bilangan apa pun \(x,y \in \mathbb{N}\) dalam bilangan baru \(z \in \mathbb{N}\) . Misalnya, \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\) pengkodean unik untuk bilangan \(3\) dan \(4\) di bilangan \(31\) . Perlihatkan: Kumpulan nilai \(\mathbb{W} = \mathbb{N}\) , yaitu \(z\) mengasumsikan semua bilangan asli.
...Anggap bumi (sebagai bola dengan \(r_1 = 6370km\) ) dan kacang polong (sebagai bola dengan \(r_2 = 2mm\) ) dan regangkan tali melintasi ekuator sehingga terletak erat di permukaan. Sekarang rentangkan kedua tali masing-masing satu meter. Kedua kabel sekarang seharusnya terbentang sepenuhnya di atas garis khatulistiwa - namun keduanya tidak lagi sepenuhnya berada di permukaan, melainkan melayang di atas garis khatulistiwa. Seberapa tinggi tali mengapung di atas permukaan bumi, seberapa tinggi di atas kacang polong?
...Berapa% dari waktu dalam sehari ketiga jarum jam analog berada di bagian kanan pelat jam? Pertama, lihat jarum penunjuk jam, yang berada di sisi kanan setiap 12 dari 24 jam (50%). Mulai saat ini jarum menit akan berada di sisi kanan dalam 6 dari 12 jam (25%). Dari 6 jam tersebut, jarum detik menghabiskan 3 jam di sisi kanan (12,5%).
...Laravel membuat komunikasi dengan database lebih mudah dengan Eloquent. Saat bekerja dengan Eloquent Relationships, saat memanggil variabel dinamis (menggunakan metode ajaib PHP), Anda harus menyadari bahwa instance model tidak mencerminkan perubahan baru, melainkan menyimpannya dalam cache secara permanen saat pertama kali dipanggil.
...Saat menghosting Git di Bitbucket , ada batasan tegas sebesar 2 GB - jika terlampaui, Anda hanya memiliki akses baca-saja ke repositori. Untuk mencegah hal ini, Anda dapat, misalnya, menghapus folder atau file besar secara surut dari komitmen Anda. Namun dalam kasus lain juga (jika data akses telah masuk ke dalam riwayat atau node_modules telah masuk ke master lagi) Anda harus memanipulasi riwayat Git secara surut, bertentangan dengan sifatnya.
...Di era Let's Encrypt, situs web terenkripsi kini menjadi standar. Namun, sertifikat wildcard atau sertifikat yang diperluas dengan validasi pemilik yang sangat tepercaya juga sering dibutuhkan. DomainFactory menawarkan sertifikat SSL hemat biaya yang juga dapat digunakan secara eksternal. Pengaturan pada server IIS saat ini dimungkinkan tanpa CSR menggunakan OpenSSL . Di bawah ini, saya akan secara singkat menguraikan langkah-langkah yang diperlukan.
...Thomas M. Cover mengajukan pertanyaan menakjubkan berikut pada tahun 1987 dalam "Masalah Terbuka dalam Komunikasi dan Komputasi": Pemain \(X\) menulis dua bilangan asli yang berbeda dan dipilih secara acak \(A\) dan \(B\) ke dua bilangan berbeda Selembar kertas dan taruh menghadap ke bawah di atas meja. Pemain \(Y\) sekarang secara acak memilih salah satu dari kertas ini, melihat nomor tersebut dan sekarang harus memutuskan apakah nomor ini lebih kecil atau lebih besar dari nomor lain yang masih menghadap ke bawah di atas meja.
...Saat pertandingan sepak bola dimulai, bola berada di tengah lapangan dan kemudian digerakkan mengelilingi lapangan selama 45 menit dengan cara bergeser dan berputar. Di awal babak kedua, bola kembali berada di tengah lapangan. Kami menunjukkan dengan cara sederhana aljabar linier bahwa jumlah titik tak terhingga di permukaan selalu berada pada posisi yang persis sama seperti pada keadaan semula atau tepat 2.
...Saat men-debug template blade di Laravel 5.* Anda sering mendapatkan pesan kesalahan tidak berarti yang menunjuk ke tampilan cache. Semuanya dulunya lebih baik: tampilan debugging di versi 4 berisi fungsi yang lebih bermanfaat dan juga secara visual lebih menarik. Dengan beberapa baris kode Anda bisa mendapatkan kembali fungsi ini dengan bantuan whoops (“kesalahan PHP untuk anak-anak keren”).
...Apakah referensi, mitra, atau pelanggan - ada banyak kasus di mana Anda ingin menampilkan beberapa logo bersebelahan secara harmonis. Proporsi logo sebagian besar tidak konsisten. Seringkali Anda mengikuti insting Anda untuk representasi ukuran dalam desain, tetapi ada juga metode kalkulasi yang tepat untuk representasi yang menarik secara visual dengan menyamakan area logo. Dalam contoh berikut, Anda dapat melakukan ini hanya dengan beberapa baris JavaScript.
...Saat bekerja dengan variabel di PHP dan JavaScript setiap hari, sering kali muncul pertanyaan tentang apakah variabel kosong. Penting untuk mengetahui fungsi asli dan perbedaannya untuk tujuan pemeriksaan. Sayangnya, tidak ada cara mudah untuk secara intuitif memeriksa apakah suatu variabel ada atau tidak. Matriks di bawah menggambarkan apa yang dimaksud dengan ini. Namun, apa yang Anda inginkan bisa dipasang dengan fungsi pembantu kecil.
...Dengan sipgate.io, Sipgate telah menciptakan API cloud yang menarik yang dengannya seseorang memiliki banyak pilihan untuk telepon Internet. Sebuah akun tidak dikenai biaya, dan ada juga opsi untuk mengatur nomor pengirim gratis di toko fitur. Dokumentasi dari sipgate.io masih dapat diperluas, tetapi dengan sedikit membaca ke API Sipgate resmi Anda dapat dengan cepat menyadari hal-hal menarik.
...Sistem manajemen basis data relasional berbasis SQL hanya sebagian cocok untuk kueri hierarkis atau rekursif. Sistem lain seperti ArangoDB lebih cocok untuk ini (ada presentasi bagus tentang ini di GOTO 2016 ). Namun, dimungkinkan juga untuk membuat kueri rekursif di SQL menggunakan Common Table Expressions , yang memungkinkan Anda, misalnya, untuk mengkueri tabel induk/anak klasik untuk semua leluhur dan keturunannya.
...Menurut w3techs.com , sekitar 27,4% dari semua situs web di seluruh dunia saat ini dioperasikan dengan bantuan WordPress. Dalam banyak kasus, ini bukan blog. WordPress secara otomatis menghasilkan banyak, URL yang sering tidak digunakan dan menghasilkan begitu banyak tautan yang diindeks oleh Google yang bahkan tidak dimiliki oleh operator situs web di layar. Semua ini dapat dinonaktifkan dengan perintah sederhana.
...Jika, seperti saya, Anda mendapat masalah saat mengganti nama ribuan nama bidang formulir, konsol JavaScript yang disertakan dalam Acrobat sangat ideal. Dalam hal ini Anda tidak hanya dapat menjalankan kode JavaScript, tetapi juga mengakses semua konten dalam PDF (termasuk kolom formulir). Karena tidak ada fungsi asli untuk mengganti nama di JS API, kolom formulir dengan semua propertinya disalin dan diberi nama baru.
...Di Shopware 5, masalah yang diketahui masih belum terselesaikan: Jika Anda membuat artikel dengan varian yang saling bergantung dengan opsi konfigurasi yang saling eksklusif, bisa terjadi bahwa beberapa kombinasi tidak dapat dipilih di bagian depan dan oleh karena itu tidak dapat dipesan. Dengan bantuan plugin, masalahnya dapat diperbaiki dengan mudah saat ini.
...Ada banyak bukti ketidakterbatasan bilangan prima - teorema Euclid terkenal dari Book of Elements tidak hilang dalam kursus teori bilangan dasar. Dalam American Mathematical Monthly (terbitan 122) pada 2015, Sam Northshield menerbitkan bukti kontradiksi yang tidak kalah elegan dalam bentuk satu baris, yang saya tidak ingin menahan dari Anda (dengan komentar singkat).
...Prompt perintah Windows yang membosankan dapat ditingkatkan secara visual dalam beberapa langkah sederhana. Jadi, Anda tidak hanya dapat menyesuaikan warna dan ukuran baris perintah, tetapi juga memperluasnya secara fungsional (meningkatkan buffer, menginstal sekumpulan besar alat UNIX). Meskipun command prompt tidak mendekati PowerShell 6.0 atau Windows 10 Bash Shell baru , itu tidak perlu disembunyikan untuk tugas sehari-hari.
...Dalam sistem manajemen konten, URL seringkali tidak ditentukan sebelumnya dan oleh karena itu tidak dibuat secara statis (sebagai postingan atau item menu) terlebih dahulu, melainkan mengakses objek dari basis data. Mirip dengan WordPress ( seperti yang dijelaskan di sini ), dimungkinkan juga untuk membuat struktur URL dinamis di Joomla (terlepas dari sistem alias internal). Hal ini dapat dicapai baik dengan JRouter – atau dengan satu baris kode di file .htaccess.
...Browser modern dapat menggunakan JavaScript untuk mengakses dan memanipulasi clipboard pengguna, baik membaca maupun menulis. Teknologi yang mendasarinya bukanlah hal baru, tetapi baru-baru ini semakin banyak serangan (dikenal sebagai "pastejacking") muncul secara online, yang mengeksploitasi kemampuan ini untuk merugikan pengguna yang tidak curiga. Menerapkan hal ini dalam JavaScript cukup sederhana.
...Menukar kolom tabel SQL adalah bagian dari repertoar standar dengan MySQL - ini (belum) didukung dengan PostgreSQL. Meskipun wiki resmi menyediakan artikelnya sendiri untuk masalah tersebut, ia tidak menunjukkan solusi praktis apa pun yang juga mendukung tampilan, indeks, dan pemicu. Kelas berikut melakukan pekerjaan ini (untuk MySQL dan PostgreSQL) baik di baris perintah - atau secara langsung di Laravel 5.
...Jika Anda ingin membuka prompt perintah dengan cepat dalam folder di Windows Explorer, klik (satu tingkat lebih tinggi) dengan tombol kanan mouse dan tahan tombol Shift pada folder tersebut lalu pilih "Buka prompt perintah di sini" dari menu konteks. Saya baru saja menemukan metode lain yang lebih cepat ketika Anda berada di dalam folder: Di sini Anda mengklik jalur folder saat ini, ketik "cmd" dan konfirmasi dengan Enter.
...Saat bekerja dengan kategori hierarkis (taksonomi) di WordPress, Anda akan menyadari bahwa tampilan kategori yang dipilih di backend bisa membingungkan, dan postingan tidak secara otomatis masuk ke kategori induknya ketika dipindahkan ke kategori anak. Kedua masalah ini dapat dengan mudah diatasi hanya dengan beberapa baris kode menggunakan sistem hook yang ampuh (dalam bentuk action dan filter).
...Selain fitur-fitur baru seperti petunjuk tipe untuk tipe data skalar atau kinerja yang dioptimalkan , PHP 7 juga membawa banyak ekstensi bahasa baru yang berguna dengannya. "Spaceship Operator" akhirnya berhasil masuk ke dunia PHP (programmer Ruby dan Perl sudah mengenalnya sejak lama). \($a <=> $b\) mengembalikan \(0\) jika dan hanya jika kedua operan sama, \(1\) jika yang kiri lebih besar dan \(-1\) sebaliknya.
...Jika Anda mengintegrasikan PHP melalui FastCGI di IIS 7.5, setiap skrip dibatalkan secara default setelah 600 detik (yaitu 10 menit). Mengubah variabel terkenal "max_execution_time" di php.ini tidak berpengaruh terhadap hal ini; Anda harus (juga) menyesuaikan pengaturan FastCGI. Untuk tujuan ini, IIS menawarkan antarmuka yang mudah digunakan untuk mengelola variabel yang relevan.
...Teori probabilitas bersyarat memerlukan tugas-tugas indah dengan solusi yang berlawanan dengan intuisi. Selain masalah saudara kandung yang terkenal, sekarang saya akan membahas secara singkat contoh lain: "Saya sekarang memiliki dua anak. Salah satunya adalah laki-laki dan lahir pada hari Kamis. Berapa probabilitas bahwa anak yang lain juga laki-laki?"
...Sistem pembuatan versi file Git ramping, cepat, dan portabel. Git selalu menangani objek, yaitu file. Folder hanya dibuat jika ada file di dalamnya, jika tidak Git tidak akan merekamnya. Ini memiliki efek samping yang tidak menyenangkan di beberapa proyek. Misalnya, sistem toko Shopware bergantung pada ketaatan yang ketat pada struktur folder agar dapat berfungsi.
...Shopware memiliki modul biaya pengiriman yang kuat yang secara khusus dapat Anda campur tangan dalam penghitungan. Dalam kasus kami, kami ingin menerapkan skenario berikut: Biaya pengiriman per artikel pada awalnya ditentukan menurut berat artikel (batas berat ditentukan). Hanya untuk pengecualian khusus yang memungkinkan untuk menetapkan biaya pengiriman tetap untuk setiap item.
...Sistem tautan permanen WordPress dapat disesuaikan dengan baik dengan kebutuhan Anda dengan bantuan tag struktur . Pengaturan% postname% mungkin adalah solusi yang paling umum dan praktis. Namun, jika Anda ingin menerapkan tautan dinamis nyata, Anda harus terlebih dahulu memperluas sistem dengan kode Anda sendiri.
...Orang mungkin berharap bahwa membuka hyperlink dari dalam dokumen Word/Excel akan meluncurkan browser default dengan URL yang diinginkan. Anehnya, hal ini tidak terjadi – menyebabkan efek samping yang tidak diinginkan dan membuat tautan ke halaman yang dilindungi login berbasis sesi atau cookie menjadi tidak mungkin di program Office ini.
...Untuk Hari Ayah hari ini, seorang anak perempuan memberi ayahnya gambar yang dia lukis sendiri, yang sangat dirindukan ayahnya. Putrinya berkata: "Aku akan memberimu gambaran yang kamu inginkan dan hadiahku akan menjadi kejutan". Sang ayah berhenti dan merenungkan kebenaran dari pernyataan ini.
...Jika Anda menyertakan skrip tidak terenkripsi di area <head> dan memanggil laman dengan sertifikat SSL yang dienkripsi, skrip ini diblokir dan oleh karena itu tidak dijalankan. Jika Anda mengabaikan protokol, semua skrip secara otomatis dipanggil dalam bentuk terenkripsi jika situs web diakses melalui https: // - jika tidak, tidak terenkripsi.
...Saat bekerja dengan menu tarik-turun multidimensi, Anda sering kali menemui masalah membuka submenu yang salah secara tidak sengaja atau menutup submenu yang diinginkan secara tidak sengaja. Hal ini terjadi ketika kursor mouse meninggalkan menu yang sesuai di tingkat atas saat menavigasi ke submenu yang sudah diperluas.
...Skenario berikut selalu menghasilkan efek samping yang tidak diinginkan: Jika Anda melindungi situs Anda dengan htaccess/htpasswd dan sekaligus menerapkan koneksi SSL, Anda selalu harus memasukkan kata sandi yang sama dua kali (sekali untuk http dan sekali lagi untuk https setelah berhasil dimasukkan). Masalah ini dapat dengan mudah diatasi menggunakan bagian konfigurasi yang diperkenalkan di Apache 2.4.
...Saat memprogram dengan JavaScript, seseorang sering tersandung pada ketidakmampuan untuk mewujudkan string multi-baris dengan juga memasukkannya dalam beberapa baris dalam kode. Meskipun tugas dalam bahasa lain seperti PHP atau Ruby tidak menjadi masalah, dengan JavaScript Anda awalnya hanya dapat menyelesaikan masalah, yang penggunaannya ditentukan oleh selera pribadi atau dukungan browser.
...Mengirim email dengan PHP paling baik diimplementasikan dengan kelas-kelas yang kuat seperti PHPMailer . Fungsi pembungkus yang nyaman memungkinkan untuk menggunakan konten UTF-8, menyematkan gambar, dan mengirim lampiran terenkripsi hanya dengan beberapa baris kode. Jika Anda ingin menghemat overhead dan menggunakan fungsi PHP mail () yang bertentangan dengan rekomendasi, Anda akan mengalami masalah saat menggunakan umlauts dan UTF-8 paling lambat.
...Alat validasi seperti W3C Markup Validation Service atau Google PageSpeed Insights sangat membantu untuk mengevaluasi kode dan kinerja situs web secara objektif. Google, khususnya, memengaruhi seluruh industri dengan konsep seperti "above the fold" dan juga menetapkan pedoman yang ketat namun bermanfaat mengenai kompresi dan caching gambar. Namun, dalam melakukannya, Google terkadang bisa melakukan kesalahan sendiri.
...JavaScript mendominasi web – dan ECMAScript, inti dari bahasa tersebut, semakin matang. Spesifikasi baru (ES6 atau JS2), yang diharapkan rilis pertengahan tahun, menghadirkan banyak inovasi yang sudah dapat diuji. Firefox saat ini menawarkan dukungan terbaik , tetapi polyfill melalui transpiler seperti Google Traceur juga dimungkinkan. Berikut adalah gambaran singkat tentang fitur-fitur baru ES6.
...Apakah di sekolah atau di universitas: Sebuah pertanyaan menarik yang \( 0,99999... = 1 \) termasuk pertanyaan apakah persamaan berikut ini benar: \( 0,99999... = 1 \) . Meskipun angka tak terhingga di bagian kiri persamaan, kami memberinya nama: \(0,99999... = A\) . Setelah perkalian dengan faktor \(10\) dan transformasi aljabar sederhana, kita mendapatkan wawasan menakjubkan pertama.
...Saya baru saja dihadapkan dengan masalah kinerja database SQL berikut: Dalam tabel SQL yang disebut "pengguna" dengan ~ 1.000.000 entri, butuh waktu 28 detik yang tidak dapat diterima untuk menentukan jumlah pendaftaran hari ini. Waktu pendaftaran disimpan dalam format "Ymd H: i: s" di kolom "dibuat".
...Selain masalah ksatria dan ratu yang terkenal, masih banyak pertanyaan seru lainnya di dunia catur. Saya menyentuh dua keingintahuan kecil di entri blog sebelumnya. Jika Anda menangani masalah catur secara matematis, Anda akan segera menemukan bahwa matematika memberikan jawaban yang sangat sederhana dan mencerahkan untuk banyak pertanyaan.
...Jika OneDrive, Dropbox, Google Drive, OwnCloud, Box.net: Terlepas dari kotak tempat Anda menyimpan file - layanannya hampir sama. Klien tersedia untuk semua sistem desktop dan seluler, file standar yang tidak dienkripsi dan opsi berbagi hanya sedikit berbeda. Tetapi OneDrive, yang telah diintegrasikan ke dalam sistem sejak Windows 8.1, memiliki fitur khusus: hanya file yang tersedia secara online.
...File di server web harus selalu disimpan tanpa spasi (bukan "this is an image.jpg"), tanpa umlaut atau karakter khusus (bukan "football.jpg"), tanpa garis miring terbalik (bukan "work\car.jpg"), dan dalam huruf kecil (bukan "test.JPG"). Namun, baru-baru ini, untuk sebuah proyek klien, saya harus mengakses dan memproses sejumlah besar file yang telah ditentukan sebelumnya dengan nama file yang sembarang.
...Hari ini saya menemukan tugas berikut saat mengerjakan proyek pelanggan: Ambil tabel SQL "pengguna" dengan kolom "id" dan "skor" dan tentukan daftar peringkat semua pengguna, diurutkan berdasarkan "skor", di mana pengguna dengan skor yang sama mendapatkan peringkat yang sama. Dengan menggunakan variabel yang ditentukan pengguna, tugas ini dapat diselesaikan secara intuitif dan mudah.
...Saat bekerja dengan Facebook SDK (lebih tepatnya saat mengimplementasikan fungsi login Facebook dalam antarmuka REST), token yang diterima klien dari Facebook harus terlebih dahulu diperiksa validitasnya oleh server sebelum operasi lebih lanjut dilakukan .
...Baik Chrome, Firefox, Opera, Safari, atau bahkan Internet Explorer: Meskipun alat pengembang yang direkayasa dengan baik merupakan nilai jual unik Firefox dan plugin Firebug yang populer hingga beberapa tahun yang lalu, alat pengembang yang hebat kini menjadi bagian dari cakupan standar setiap browser yang banyak hal yang dapat ditemukan memberi.
...Baru-baru ini saya menemukan cara yang bagus untuk mengakses sistem file dan mengambil informasi berharga, seperti keberadaan file dan folder atau isinya. Ini bisa sangat membantu sebagai alternatif untuk fungsi PHP ` file_exists` , karena informasi tentang keberadaan file dapat digunakan dalam kueri untuk fungsi pengurutan dan agregasi lebih lanjut.
...Latar belakang vektor beranimasi dapat menambah variasi pada lanskap web yang ditandai dengan foto dan video layar penuh. Akan lebih baik jika ini berjalan seiring dengan waktu pemuatan dan dukungan perangkat keras dan perangkat lunak yang luas. Salah satu solusinya adalah: kanvas. Elemen HTML yang dikontrol oleh JavaScript didukung oleh semua browser saat ini dan direproduksi dengan kinerja tinggi pada perangkat seluler.
...Sebagai pengembang web, Anda sering kali mengalami dilema dalam bekerja dengan elemen HTML yang - tidak seperti elemen img, misalnya - tidak memiliki ukuran tetap atau rasio aspek tetap. Seringkali Anda ingin memastikan bahwa objek ini berperilaku responsif, namun proporsi antara lebar dan tinggi tetap dipertahankan. Secara default, CSS tidak menawarkan solusi intuitif di sini. Namun dengan bantuan properti padding vertikal Anda dapat mencapai tujuan Anda.
...Setelah Pengadilan Regional Cologne pekan lalu menarik kembali keputusannya dalam skandal RedTube dan seharusnya tidak pernah mengizinkan pengungkapan alamat IP yang kontroversial, kini pengadilan tersebut mengeluarkan putusan lain yang sangat kontroversial dan patut dipertanyakan dengan keputusan 14 O 427/13: Penulis foto stok dari agensi gambar tertentu juga harus disebutkan namanya ketika gambar-gambarnya diakses langsung melalui URL-nya.
...Inovasi spesifikasi HTML5 sangat banyak dan banyak di antaranya sudah didukung oleh sebagian besar lanskap browser - di bawah ini saya ingin menyoroti perubahan menarik pada aturan elemen bersarang. HTML selalu membedakan antara elemen blok dan inline. Misalnya, Definisi Tipe Dokumen HTML4 mencantumkan h1, p, dan div sebagai elemen blok dan a, span, dan img sebagai elemen sebaris.
...Baik Apache di Unix dan IIS di sistem Windows mencatat permintaan HTTP langsung dalam bentuk file. Untuk melindungi dari serangan peretasan, kueri ke situs web Anda harus dievaluasi dan dianalisis secara berkala secara manual dan otomatis (misalnya menggunakan penganalisis file log seperti AWStats ). Misalnya, dalam konfigurasi yang banyak digunakan, jalur file log yang relevan adalah sebagai berikut:
/var/log/apache2/access.log(Contoh: Ubuntu 12.04, Apache 2.2)C:\inetpub\logs\LogFiles\W3SVC1\u_ex<YYMMDD>.log(Contoh: Windows Server 2012 R2, IIS 8.5)
Ketika mengintegrasikan Joomla 3.2 pada Windows Server 2008 R2 dengan IIS 7.5, masalah dengan hak direktori sering muncul, yang seringkali tidak dapat diselesaikan secara memadai dengan pengaturan yang terlalu banyak dipilih. Solusi berikut aman dan berfungsi penuh:
- Grup IIS_IUSRS membutuhkan hak untuk C: \ inetpub \ wwwroot \: membaca & mengeksekusi, menampilkan isi folder, membaca, menulis
- Grup IIS_IUSRS memerlukan hak untuk C: \ Windows \ Temp \: Read & Execute, Show folder content, Read, Write
- Pengguna IUSR harus berada di grup IIS_IUSRS (Manajemen Komputer> Pengguna dan Grup Lokal> Grup)
Jika Anda memerlukan hak direktori khusus tambahan (misalnya untuk SSH atau FTP) untuk semua file yang diunggah melalui PHP, Anda juga harus mengaturnya untuk folder C:\Windows\Temp\. Jika Anda mengunggah file melalui PHP, PHP terlebih dahulu menyalin file ini ke jalur sementara dan kemudian ke jalur terakhir. Jika file berakhir di direktori sementara, file tersebut mewarisi haknya dan mempertahankannya setelah dipindahkan ke direktori akhir.
...Pada saat skandal NSA, tidak hanya pengguna yang paham jaringan yang bertanya-tanya apakah dan bagaimana seseorang dapat menavigasi jaringan secara anonim untuk menghindari mania pengumpulan data dari otoritas dan dinas rahasia. Namun, hal ini seringkali menimbulkan kesalahan dan asumsi yang salah. Kesalahpahaman utama adalah pengurangan anonimitas menjadi penyamaran alamat IP.
...Jaringan kebugaran diskon McFIT memberikan wajah baru. Dulunya maskot kuning cerah berbentuk pisang menghiasi huruf biru, kini pita kuning dengan latar belakang berwarna antrasit dengan terampil membungkus dirinya, membentuk struktur abstrak. Warna FDP biru dan kuning tidak hanya muncul pada logo, tetapi juga pada semua barang cetakan merek McFIT lainnya.
...Ketika Thomas dan John Knoll bersaudara mulai mengembangkan Adobe Photoshop pada tahun 1987, saya belum lahir. Saat ini, di tahun 2013, perangkat lunak ini adalah salah satu program paling populer secara umum dan dianggap sebagai pemimpin yang tak terbantahkan di sektor pengeditan gambar. Berkat Adobe dan Computer History Museum, perangkat lunak tersebut kini akan dilestarikan untuk anak cucu dalam bentuk yang sangat istimewa.
...Catur telah membuat orang terpesona selama berabad-abad - aturannya mudah dipelajari dan kedalamannya yang luar biasa hanya dapat diakses oleh pemain berpengalaman (sayangnya, saya bukan salah satu dari mereka). Berikut ini, saya akan membahas dua pertanyaan singkat: Apakah mungkin, melalui urutan gerakan yang benar, untuk mencapai posisi di mana raja hitam diserang oleh dua ratu putih pada saat yang bersamaan? Apakah ini juga mungkin dengan dua menara putih?
...Film biasanya direkam dan diputar ulang pada 24 frame penuh per detik - tetapi format standar "24p" yang berusia hampir 100 tahun tampaknya goyah. Untuk mencegah efek samping yang tidak menyenangkan (misalnya sentakan kuat saat menggeser kamera dengan kecepatan sedang) dari proyeksi 24fps, upaya telah dilakukan sejak lama untuk menggandakan kecepatan bingkai menjadi 48 bingkai per detik dan lebih banyak lagi.
...Pemeriksaan ejaan dan tata bahasa otomatis sekarang menjadi perlengkapan standar dalam program pengolah kata - tetapi memeriksa ejaan situs web secara otomatis hingga saat ini relatif tidak praktis. Google Chrome mengambil langkah pertama ke arah ini dengan pemeriksaan terintegrasi di bidang input multi-baris (textarea). Sekarang ada layanan yang memungkinkan ini untuk seluruh situs web.
...Beberapa minggu yang lalu saya melaporkan tentang bagaimana Anda dapat memungkinkan pengunjung Anda untuk membuka aplikasi telepon di perangkat seluler dengan mengetuk nomor telepon. Sekarang kemungkinan telah muncul untuk memblokir kartu SIM secara tidak dapat ditarik kembali atau untuk mengatur ulang perangkat ke pengaturan pabrik tanpa tindakan apa pun dari pihak pengguna.
...Haruskah nama domain dan alamat email selalu menggunakan huruf kecil untuk memastikan Anda mencapai tujuan yang Anda inginkan? Atau apakah ini sama sekali tidak relevan? Server email Google, misalnya, memiliki pengaturan aneh dengan efek menarik, yang akan saya perkenalkan secara singkat di bawah.
...Saya mengikuti dengan cermat desain berbagai program di televisi Jerman. Hampir tidak ada siaran yang mempertahankan desain perusahaannya secara permanen. Ritual malam pertemuan di depan layar televisi pada pukul 22.15 dengan topik hari ini telah membuat saya sakit perut akhir-akhir ini: Selama beberapa bulan ini, skema warna yang benar-benar membingungkan telah dipilih untuk presentasi harga bursa saat ini.
...Jika Anda mengoptimalkan situs web Anda sendiri untuk perangkat seluler, Anda tidak hanya harus memperhatikan ukuran layar yang berbeda, waktu pemuatan yang dioptimalkan, dan fitur khusus dalam pengoperasian (seperti efek hover), tetapi juga mempertimbangkan kemampuan khusus perangkat. Ini juga termasuk (beberapa orang mungkin lupa) melakukan panggilan telepon.
...Google sering kali memberikan sanksi pada konten yang identik di beberapa situs web—namun, algoritma Google cerdas dan mengenali apakah elemen di header dan footer konsisten atau apakah seluruh bagian teks dapat diakses dua kali di bawah URL yang berbeda. Pertanyaan tentang bagaimana Google menangani halaman ringkasan artikel blog sangat menarik.
...Keamanan WordPress, yang saat ini merupakan sistem manajemen konten paling populer, dapat ditingkatkan secara signifikan dengan mengubah dua pengaturan kecil. Ini hanya membutuhkan waktu 5 menit dan dua baris kode. Meskipun masalah ini juga dapat diatasi dengan berbagai plugin, saya sengaja membatasi diri di sini pada solusi tanpa plugin.
...