Google E-Tablolar'daki verileri görselleştirirken, \(x\) ekseninin metin değerleri (takvim haftaları gibi) için eksik boşlukları otomatik olarak dolduramaması sorunu ile karşılaşılır. Sorunu çözmek için, kişi sürekli bir tarih dizisi üretir, hücreleri kendileri sayar ve daha sonra biriken toplamları görselleştirir.
Google Cloud'un bir parçası olarak Google, kullanıma dayalı maliyet yapısıyla Google Çeviri API'sını sunar. Anahtarsız kullanılamayan, ancak birkaç istekten sonra çalışmayı reddeden belgesiz bir API da vardır. Google Chrome'un web sitesi çeviri işlevini kullanırken, sayfaların belirgin bir sınırlama olmadan çok iyi kalitede çevrilebileceği dikkat çekicidir.
Github'ı Composer ile bağlarsanız , git etiketi aracılığıyla bir sürüm numarası atamak zorunludur. Aşağıdaki komut satırı komutu, geçerli günü belirler ve ( SemVer'e göre) sürüm numarasıyla artırır . Örneğin, 126.96.36.199 sürümü 1.0.9'dan sonra gelir. Hiçbir etiket atanmamışsa, sürüm otomatik olarak 1.0.0 ile etiketlenir. Çürük veya git kancaları gibi araçlar bu karakter çölünü kısaltır.
8cd852c96ec1e60e8a5ac1f3614b2397
MySQL , ALTER TRIGGER işlevi sunmaz. Mevcut bir tetikleyiciyi düzenlemek için önce onu silmeniz ve sonra yeniden oluşturmanız gerekir. CREATE TRIGGER ifadesi yoluyla dolaylı olarak okunabilir INFORMATION_SCHEMA . Tetikleyicileri değiştirmek için bir servis yolu kullanabiliriz. Bunu yapmak için, aşağıdaki SELECT komutunun (ilk olarak veritabanını ve tetikleyici adını değiştir) sonucundaki değişikliklerinizi yapar ve sorguyu yürütürsünüz.
VanillaJS olmuştur ile par emektar jQuery beri neredeyse her alanda ES6 ve şimdi çok daha üstündür. Bu nedenle, eski kodu yavaş yavaş jQuery'den geçirmeye değer. Manuel değişiklik olaylarını tetiklerken dikkatli olmalısınız. Örneğin, document.addEventListener jQuery.change () üzerinde tetiklemez . Aşağıdaki genel bakış özel özellikleri özetlemektedir.
Çerezlerin kendi veya üçüncü taraf komut dosyalarınız tarafından ayarlanması, PHP ve JavaScript kullanılarak hassas bir şekilde kontrol edilebilir. Bu, Mahkeme Planet49'a karşı mahkeme kararından sonra çerez çözümlerinin uygulanması için yeterli bir çözüm olmamasına rağmen (burada Google Analytics gibi izleme araçlarının hiç takip etmemesi ve sonuç olarak herhangi bir çerez ayarlamaması çok önemlidir), mantıklı olabilir genel olarak çerezleri beyaz listeye / kara listeye almak.
Elektrik tasarrufu yapmak veya kendi gözetim paranoyalarınızı azaltmak için, kendi bilgisayarınızdaki kullanılmayan cihazların elektriğini tamamen kesmeniz önerilir. Ses kutuları veya web kameraları gibi aygıtlar, Aygıt Yöneticisi kullanılarak klasik şekilde devre dışı bırakılabilir. Her şey komut dosyası aracılığıyla da çalışır. Geçmişte, bunu yapmanın standart yolu iblisti . Windows 10 artık PowerShell ile bunu yapmanın daha kolay bir yolunu sunuyor.
Skype'ın hoş, biraz gizli bir işlevi var: Video aktarımlarında, video düğmesine ve " Arka planımı bulanıklaştır " işlevine tıklayarak arka plan otomatik olarak devre dışı bırakılabilir. Yapay zeka yardımıyla, derinlik bilgisi olmadan bile herhangi bir kamera ile çalışır. Her şey daha profesyonel görünür ve arka planda özel veya zorunlu olmayan şeyleri gizler.
SVG'ler bugünün ağında merkezi bir rol oynamaktadır. Sadece simge yazı tiplerini değiştirmekle kalmadılar, aynı zamanda CSS veya JavaScript üzerinden manipülasyon imkanı da sundular. Web için bir vektör grafiğini Adobe Illustrator'dan SVG olarak kaydetmek istiyorsanız, tuzaklardan kaçınmak ve yükleme sürelerini azaltmak için aşağıdaki makalede tanıtacağım bazı ayarları yapmanız gerekir.
Project Euler , genellikle matematiksel altyapıya sahip bir dizi heyecan verici programlama problemidir. Sorunlar genellikle makul bir zamanda hedeflerine ulaşmak için gelişmiş algoritmaların geliştirilmesi gerektiği şekildedir. Bugün, çözümün basit kombinatoryal yöntemlerle bulunabileceği 15: Kafes yollarını çözüyoruz .
WordPress , 3.7 sürümünden beri yerel olarak arka plan güncellemeleri uyguladı ve otomatik olarak küçük sürümler için etkinleştirdi. Davranışı daha hassas bir şekilde kontrol etmek için filtreleri kullanabilirsiniz; Tüm küçük, büyük, eklenti, tema ve çeviri güncellemelerinin kalıcı, tam otomatik kurulumu sağlanmamıştır, ancak aksi halde yapılması kolaydır.
Örneğin, WordPress , Joomla veya Laravel tabanlı ve kullanıcıya özgü içerik olmayan web sitelerinde, tüm sayfaları statik bir HTML önbelleğinde tutmanız ve önbelleği yalnızca arka uç değiştiğinde manuel olarak (veya otomatik olarak) oluşturmanız önerilir. Ancak, sayfa oturumlara ve çerezlere veya ayrıca dile ve konuma bağlı dinamik içerik içeriyorsa, OPcache kullanımı uygundur .
Formülleri Google E-Tablolar'daki tüm sütunlara genişletmek için yararlı ARRAYFORMULA işlevinin kullanılması önerilir . Ne yazık ki, bu QUERY veya INDIRECT gibi diğer bazı önemli işlevlerle birlikte çalışmaz, bu nedenle mantığın Google Apps Script yardımıyla tamamen ayrı bir şekilde programlanması veya alternatif olarak formülün son satıra manuel olarak kopyalanması kalır.
Google Etiket Yöneticisi , izleme komut dosyalarının entegrasyonu için fiili standart haline gelmiştir. Bu, bir yandan sorumlulukları açıkça ayırır (çevrimiçi pazarlama ve programlama) ve diğer yandan, başka bir dağıtım kanalı üzerinden izlemeyi hızlı bir şekilde kurabilir ve değiştirebilirsiniz. Aşağıda, tetikleyicileri ayarlamak için iki küçük ipucu verilmiştir.
FRITZ! OS 07.10'dan itibaren, FRITZ! Box'ın, İnternet kapalı olduğunda bir cep telefonunun WLAN etkin noktasını yedek olarak kullanması geçici bir olasılıktır. İşlev İnternet> Erişim verileri> İnternet sağlayıcısı> WLAN üzerinden mevcut erişim altında gizlidir. FRITZ! Box daha sonra kendisini bir yönlendirici olarak çalışır ve kendi adres aralığına sahip bir ağ sağlar. İnternet tekrar mevcutsa, ayarı sıfırlamanız yeterlidir. Ayrıca WLAN> Radyo ağı> 2.4 GHz frekans bandı aktif ve İnternet> Erişim verileri> IPv6> IPv6 desteği seçeneklerini aktif olarak kontrol etmek zorunda kaldım.
Yaşam çiçeği, tapınaklar, el yazmaları ve bir süredir pop kültüründe binlerce yıldır bulunan, iyi bilinen, çiçek benzeri, geometrik bir desendir. Desen ezoteriklikte de rol oynar. Tüm bunları bu noktada görmezden geliyoruz ve eşit olarak dağıtılmış, çakışan birkaç daireden oluşan geometrik şeklin basit yapısına odaklanıyoruz.
Senkronize olmayan iletişim ortamı e-postası, Slack ve Discord ile ilgili tüm kıyamet çağrılarına rağmen, dünya çapında iş sektöründe baskın iletişim aracıdır. Merlin Mann'in Gelen Kutusu Sıfır'a ek olarak, e-posta gecikmesi, yani e-postaların gecikmeli dağıtımı da dahil olmak üzere günlük e-posta seli ile uğraşmak için birçok başka strateji vardır.
Google E-Tablolar ile çalışırken, e-tabloları, sütunları ve satırları düzenlemek için ince, kullanıcı tabanlı kurallar bir e-tabloda tanımlanabilir. Maalesef okuma haklarını kısıtlamanın bir yolu yoktur. Ancak, bu birçok senaryoda çok yardımcı olacaktır. Böylece müşterilerinize yalnızca kendisini veya çalışanını ilgilendiren biletleri yalnızca üzerinde çalıştığı projeleri gösterirsiniz.
npm , Node.js için varsayılan paket yöneticisidir. Facebook uzun zamandır Yarn adlı alternatif bir paket yönetim çözümü geliştirdi. İplik, standart bir çözüm olarak Github Readmes'den yavaşça kayboluyor gibi görünüyor ve resmi sitedeki istatistikler, ipliklerin sadece bir kısmının Yarn tarafından gerçekleştirildiğini gösteriyor. Bununla birlikte, kutunun dışına bakmaya değer.
Dizgi sistemi \(\TeX\) 1977 yılında efsanevi Donald E. Knuth tarafından geliştirilmiştir. \(\LaTeX\) yazılım paketi, bilimsel makaleler oluştururken hala standart repertuarın bir parçasıdır. Aşağıdaki iki araçla, önceden oluşturulmuş PDF'ler ve el yazısı notlar tamamen otomatik olarak TeX'e dönüştürülebilir. Sonuçlar çok umut vericidir.
Nick Bostrom'un simülasyon argümanı etkileyici derecede basit ve açıkça ifade edilmiştir. Bir simülasyonda yaşadığımızı kanıtlamaya çalışmaz, bunun yerine biri doğru olması gereken üç seçeneği zarif bir şekilde formüle eder. Elon Musk da benzer bir teze sahip, bu da fikri kamuoyuna duyurdu. Resmi yazı 14 yaşın üzerindedir ve sayfa sayısı kısadır. Merkezi mesajın anlaşılması kolaydır ve kompakttır.
Çok dillilik için güçlü eklentiler WPML ve kendi alanlarınız için Gelişmiş Özel Alanlar birçok kurulum için temel ekipmanın bir parçasıdır. Veri kaybı olan arızalar olduğunda can sıkıcıdır. Konuyla ilgili hata raporları birkaç yaşındadır ve cevaplanmamıştır ( burada ve burada ve burada ve burada ve burada ). Soruna daha yakından baktım.
Büyük / küçük harf farklılaştırması ile işlev tanımlarını tanımlarken, kıvrımlı parantez kullanılır. Bu gösterimin de ortadan kaldırılıp kaldırılamayacağı ve işlevin onsuz yapılabilecek bir gösterime kadar izlenip izlenemeyeceği basit sorusunu araştırıyoruz. Örneğin, işlev
$$f: \mathbb{R} \to \mathbb{R}, f(x) = \left\{\begin{matrix} 42, & \text{falls } x = 0 \\ x, & \text{sonst} \end{matrix}\right.$$
tek satırlık bir terim kullanarak dört temel aritmetik işlemi kullanarak?
Bazı Android telefonlarda, bir yükleme alanı reklamı yapılan veya bağlantılı bir açılış sayfasında kabul özelliğini belirttiyse, hem Facebook hem de Instagram uygulama içi tarayıcıları (bugün itibariyle) yanlış davranır. Bu nedenle düğme işlevsizdi. Sayfayı Facebook uygulamasının dışındaki harici, normal tarayıcıda açarsanız, her şey yolunda demektir. Bu (bir uzun bildirilmiştir özellikle sinir bozucu bir süre ), ancak geçici bir çözüm ile çözülebilir.
Google Chrome’un geliştirici araçları, tarayıcı pazarındaki en güçlü araçlardan biridir. Her ay Google'ın YouTube'da sıkıştırılmış biçimde sunduğu yeni özellikler ortaya çıkıyor. Ama çoğu zaman hayattaki küçük zevktir. Google Chrome'daki DOM öğelerini silmek istiyorsanız, bunu Sil düğmesiyle yapabilirsiniz. Ancak sadece bugün DOM öğelerinin de sürükle ve bırak yöntemiyle kolayca taşınabileceğini fark ettim:
Git evreninde altın bir kural : "Erken ve sık sık taahhütte bulun". Gece biraz daha uzun sürdüyse veya kendi bilgisayarınızdaki mevcut duruma genel bir bakış istiyorsanız, komut
d8a38f92d0baa14f9d4568826c13ad46
geçerli klasördeki veya herhangi bir alt klasördeki tüm depolar için "git durumu" ve değerleri hoş bir genel bakışta biriktirir:
Optimal geliştirme ortamını araştırmak için Windows 10, XAMPP , WAMP ve MAMP gibi eksiksiz çözümler, elle yerel kurulum ve Vagrant ( Scotch Box ) ve Docker ( Devilbox , Laradock ) gibi sanallaştırma çözümleri sunar. Ancak, ücretsiz yapılandırılabilirlik, gerçek joker SSL sertifikaları, yerel ağdaki tüm son cihazlardan erişim, yüksek kararlılık ve performans gibi gereksinimlerim nedeniyle bir tanesi hariç tüm çözümlerim başarısız oldu.
Laravel'in güçlü yanlarından biri zarif sözdizimidir. Laravel'de çok sayıda modeliniz ve ilişkiniz varsa (veritabanındaki birçok tablodan dolayı), geçiş genellikle daha az zarif bir kodla sonuçlanabilir. Zamanla, aşağıda kısaca tanıtacağım üç küçük uzantı benim için kendini kanıtladı. Sadece bazı kalıtım, sihirli yöntemler ve özel koleksiyonlar kullanıyoruz.
Hemen her web projesinde ve her ortamda (üretim dahil) Git sürüm yönetimi standart hale geldi. Git her zaman .git alt klasörünü oluşturur ve bu web sitesinin ortak klasörü düzeyindeyse, hassas dosyalara herkese açık olarak erişebilirsiniz (örneğin, /.git/logs/HEAD çağrısı son işlemleri gösterir ) . Bu , harici (!) Git deposunu dizin listesi olmadan nasıl klonlayabileceğinizi ayrıntılı olarak açıklar.
Daha eski bir blog yazısında Heroku kullanarak Node.js'yi ücretsiz olarak nasıl barındıracağımı anlattım . Şimdi Node.js , npm ve Composer'ı , birkaç kod satırı ile kök hakları olmayan diğer paylaşılan ana bilgisayarlara nasıl yükleyeceğinizi göstereceğim. Bununla birlikte, paketleri yükleyebilir, Vue.js uygulamalarını dağıtabilir veya bir Express.js sunucusu başlatabilirsiniz. Her zaman kullanıcı dizininde çalışırız ve Düğüm Paketi Yöneticisi olan nvm kullanırız.
Aşağıdaki komut, SSH aracılığıyla bir sunucuya bağlanır, bazı komutları yürütür (örneğin, bir alt dizinde değişiklikler yapar ve git durumunu verir ) ve kabuğu açık bırakır. Renkli alt kabukları etkinleştiren .bashrc dosyası yüklenir. İşin püf noktası, istenen komutlarla geçici bir dosya / tmp / initfile kaydetmek, --init-file komutuyla bir alt kabuk (bizim durumumuzda bash) başlatmaktır. Bu initfile içinde, iz bırakmamak için aynı dosya tekrar silinir.
Windows Gezgini'ne bir ağ sürücüsü bağlarsanız, bu sistem genelinde geçerli değildir, yalnızca geçerli kullanıcı hesabına uygulanır. Bu, yönetici haklarıyla çalışan bir uygulamada bu ağ sürücüsüne erişemeyeceğiniz anlamına gelir. Değiştirilmesi kolaydır: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System altındaki kayıt defterinde 1 değeriyle EnableLinkedConnections adlı yeni bir DWORD (32 bit) oluşturun ve yeniden başlatın. Ardından tümleşik ağ sürücüleri her yerde görülebilir.
Windows'da tekrar tekrar kullandığınız yerel bir klasöre hızlı bir şekilde ulaşmak istiyorsanız, sadece kendi sürücü harfini atayabilirsiniz. Bu, yalnızca "Ağ sürücüsüne bağlan" yoluyla bir yoldan yapılabilir, çünkü örneğin C: \ Users \ David \ Downloads yolunu belirtemezsiniz. Çözüm, her klasör için standart olarak bulunan sürücünün yönetimsel sürümü tarafından verilir: Yukarıdaki örnekte bu \\ localhost \ c $ \ Users \ David \ Downloads olacaktır .
Bir kurbağa sayı çizgisinde atlar ve onu yakalamaya çalışırsınız. Atlama ve yakalama her zaman alternatiftir. Kurbağa \(s \in \mathbb{Z}\) ve her hareketle \(z \in \mathbb{Z}\) mesafesini atlar ( \(z>0\) sağa, aksi takdirde sola). \(z\) her sıçrama için aynıdır. Yapışma, bir tamsayı konumu belirtmekten oluşur. \(z\) veya \(s\) bilmiyorsunuz. Her zaman kurbağayı yakalamanın bir yolu olduğunu gösteriyoruz.
Yalnızca Windows altında npm kullanırken, klasör ve dosya yollarını maksimum 255 karakterle sınırlayan neredeyse 30 yıllık bir sınıra ulaşırsınız. NTFS'nin hatası değil, LFN . Bu, can sıkıcı hatalara ve işletim sistemleri arasında uyumsuzluğa yol açar. WSL zamanlarında, şans eseri kayıt defterinde uzun süre düzeltilebilecek talihsiz bir durumdur.
Üretken ortamlardaki Laravel PHP çerçevesinde çalışanlar ve amirler , örneğin Redis'te depolanan işlerin işlenmesini sağlar. Localhost'ta bundan tamamen bağımsız olmak istiyorsanız, işleri her zaman derhal yürütmek için senkronizasyon sürücüsünü kullanın. Bunun dezavantajı, geçerli PHP işleminin engellenmesi ve isteğin iş işlenene kadar askıda kalmasıdır.
Google Analytics'ten analytics.js JavaScript kitaplığı yardımıyla, web sitelerindeki tüm etkinlikler izlenebilir. Bu etkinlikler, örneğin, ziyaret süresinin, ziyaretçilerin maksimum kaydırma derinliğinin veya form gönderme gibi diğer bireysel işlemlerin kesin bir ölçümüdür. Daha sonra reklam kampanyalarını değerlendirmek veya örneğin A / B testleri yapmak isterseniz, hedef projeler olarak adlandırılırsınız.
Sunucu tarafı oluşturma, web sitelerinin ve uygulamaların standart repertuarının bir parçası haline gelmiştir. Google Chrome gibi tarayıcılar, sonraki aramaların yükleme sürelerini en aza indirmek için mümkün olduğunca önbellekleme eğilimindedir. CSS / JS / resim dosyalarının önbellek geçersiz kılınması mod_pagespeed , Expires / Cache kontrol başlığı, bir önbellek bildirimi veya çok pragmatik ve doğrudan dosya adının arkasındaki bağımsız parametreler aracılığıyla çözülebilir .
Sağlayıcı Bitbucket ( ücretli tarifeler Standart ve Premium'da bile), SSH anahtarlarını yazma hakları olan depo düzeyinde saklama seçeneği sunmaz. Kişisel SSH anahtarınızı üretim sunucusunda depolamak bir seçenek değildir, aksi takdirde üzerinde çalışmakta olduğunuz diğer tüm projelere erişebilirsiniz. Erişim anahtarları var , ancak bunlar sadece okuma erişimine izin veriyor.
Mark Russinovich'in Sysinternals araçları herhangi bir Windows bilgisayarında eksik olmamalıdır. Her zaman en son sürüme sahip olmak istiyorsanız, bir ağ sürücüsü olarak entegre edebilirsiniz. Net use s: \\ live.sysinternals.com \ DavWWWRoot komut satırında (normal kullanıcı olarak) yeterli . Daha sonra, S sürücüsünde PsList, PsKill veya Process Explorer gibi güzel araçlar bulunur.
Takvim haftalarını belirli bir tarihte çıkarırken, Google E-Tablolar'da (Microsoft Excel'de olduğu gibi) dikkatli olmalısınız. = TAKVİM HAFTASI (BUGÜN ()) işlevi, yılın ilk gününün her zaman takvim haftası 1'e atandığı Amerikan standardını kullanarak hesaplar. Almanya'da farklı tanımlanmıştır : Burada ilk takvim haftası, yeni yılda en az 4 günün düştüğü haftadır. Google E-Tablolar'da sorunu çözebilirsiniz ( = KISA ((BUGÜN () - TARİH (YIL) (BUGÜN () - REST (BUGÜN () - 2; 7) +3); 1; REST (BUGÜN ( ) -2; 7) -9)) / 7) ve değiştirilmiş = TAKVİM HAFTASI (BUGÜN (); 21) ) = ISOWEEKNUM (BUGÜN ()) işleviyle özellikle bunun için tasarlanmıştır.
Şifrelenmiş web siteleri Let's Encrypt'den beri standarttır. Yerel geliştirmelerde bile SSL sertifikalarının hayal edilmesi güçtür (örneğin, navigator.geolocation yerel olarak SSL şifrelemesi gerektirir). Chrome'un 58. sürümünden bu yana CN (Ortak Ad) desteği terk edildi ve SAN (Konu Alternatif Adı) zorunlu hale geldi. Sonuç olarak, Chrome aniden geleneksel şekilde oluşturulan tüm SSL sertifikalarını kabul etmiyor.
Aynı gün doğmamış iki \(A\) ve \(B\) insanı düşünün ve \(A\) \(B\) den daha gençtir. Göster: Aşağıdakilerin geçerli olduğu tam iki yaş takımyıldızı vardır \(a,b \in \mathbb{N}\) : \(2\cdot a = b\) . Önce \( d = d_0 + d_1 \) ile \( d = d_0 + d_1 \) \(A\) doğumunda \(d \in \mathbb{R}^+\) \(A\) ve \(B\) yaş farkı olarak \( d = d_0 + d_1 \) , \( d_0 \in \mathbb{N}_0, d_1 \in \mathbb{R}, d_1 \in [0;1[\) . Artık \(A\) \(x = x_0 + x_1\) , \(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\) \(x = x_0 + x_1\) \(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\) ile \(x = x_0 + x_1\) doğumundan sonra \(x \in \mathbb{R}^+\) \(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\) .
Git'in herhangi bir klasör değil, yalnızca dosya tanıdığı iyi bilindiğinden, boş klasör yapıları depoda yer almaz. Bununla birlikte, birçok çerçeve ve projenin kesinlikle onlara ihtiyacı olduğundan, orada bulunmaları gerekir. Yaygın bir uygulama, klasör yapısını dolaylı olarak belirten yer tutucu dosyaları (genellikle .gitkeep olarak adlandırılır) oluşturmaktır. Bu dosyalar kolayca oluşturulabilir ve istenirse klasörlerdeki diğer dosyaların göz ardı edilmesini de sağlayabilir.
Özellikle Almanca konuşulan ülkelerde Node.js'ye ev sahipliği yapmak pek yaygın değildir. Amerikan bulut şirketi Heroku , burada ve hatta ücretsiz olarak bir çözüm sunuyor. Her zaman "Uygulamalar değil ... altyapı oluştur" paradigmasını fark edersiniz ve hala neredeyse hiç kısıtlama yoktur. Örnek olarak, bir web sitesini her gün hurdaya alan ve sayfa başlığını e-postayla gönderen PhantomJS tabanlı küçük bir cron işi uyguluyoruz .
Çapraz argümanlara ek olarak Georg Cantor, Cantor eşleştirme işlevini \(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\) , bir, iki numara kodlayan \(x,y \in \mathbb{N}\) yeni bir dizi \(z \in \mathbb{N}\) . Örneğin, \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\) \(31\) sayısında \(3\) ve \(4\) sayılarının benzersiz bir kodlaması. Göster: \(\mathbb{W} = \mathbb{N}\) , yani \(z\) değerleri kümesi tüm doğal sayıları alır.
Dünyayı ( \(r_1 = 6370km\) ile bir top olarak) ve bir bezelye ( \(r_2 = 2mm\) ile bir top olarak \(r_2 = 2mm\) ve ekvatorun üzerine bir ipi yüzeyin üzerinde sıkıca \(r_2 = 2mm\) şekilde gerin. Şimdi her iki ipi de birer metre uzatıyorsunuz. Her iki halat da şimdi ekvator üzerinde tamamen uzatılmalıdır - ancak artık tamamen yüzeyde değil, ekvatorun üzerine gelin. Halat yeryüzünün üstünde ne kadar yüksek, bezelye ne kadar yüksek?
Eloquent ile Laravel veritabanı ile iletişimi çok daha kolay hale getirir. Eloquent Relationships ile çalışırken, dinamik değişkenleri çağırırken (PHP'nin sihirli yöntemlerini kullanarak), modellerin örneklerinin yeni değişiklikleri yansıtmadığını, ancak ilk kez çağrıldıklarında kalıcı olarak sakladıklarını bilmelisiniz.
Git'i Bitbucket'te barındırırken 2 GB'lık bir sabit sınır vardır - bu aşılırsa, depoya yalnızca salt okunur erişiminiz olur. Bunu önlemek için, örneğin, büyük klasörleri veya dosyaları taahhütlerinizden geriye dönük olarak kaldırırsınız. Ancak diğer durumlarda da (erişim verileri geçmişe girdiyse veya node_modules tekrar master'a geçtiyse) Git'in geçmişini doğasının aksine geriye dönük olarak değiştirmelisiniz.
Let's Encrypt zamanlarında şifreli web siteleri standart haline geldi. Genellikle güvenilir tutucu doğrulaması olan joker karakter veya genişletilmiş sertifikalar da sıklıkla gereklidir. DomainFactory sağlayıcısı harici olarak da kullanılabilen ucuz SSL sertifikaları sunar. Geçerli bir IIS'deki kurulum, OpenSSL yardımıyla CSR olmadan başarılı olur. Aşağıda kısaca hangi adımların gerekli olduğunu göstereceğim.
Thomas M. Cover 1987'de "İletişim ve Hesaplamada Açık Sorunlar" bölümünde şu şaşırtıcı soruyu sordu: Oyuncu \(X\) iki farklı ve rastgele seçilmiş doğal sayı \(A\) ve \(B\) iki farklı sayıya yazıyor Not edin ve yüzleri aşağı gelecek şekilde bir masaya yerleştirin. Oyuncu \(Y\) artık bu kağıt parçalarından birini rastgele seçiyor, sayıyı görüyor ve şimdi bu sayının hala masaya dönük diğer sayıdan daha küçük veya daha büyük olduğuna karar vermelidir.
Bir futbol maçı başladığında, top tarlanın merkezinde yer alır ve daha sonra 45 dakika boyunca tarla boyunca hareket ettirilir ve döndürülür. İkinci yarının başlangıcında top tekrar tarlanın ortasındadır. Basit lineer cebir araçlarını kullanarak, yüzeyde her zaman orijinal durumda olduğu gibi tam olarak aynı konumda veya tam olarak 2 noktasında sonsuz sayıda nokta olduğunu gösteririz.
Laravel 5. * 'de blade şablonlarında hata ayıklarken, önbelleğe alınmış görünümlere atıfta bulunan anlamsız hata mesajları alırsınız. Geçmişte, herkes daha iyiydi: Sürüm 4'teki hata ayıklama görünümü daha kullanışlı işlevler içeriyordu ve ayrıca daha güzeldi. Birkaç kod satırı ile whoops ("serin çocuklar için PHP hataları") yardımıyla bu işlevselliği geri alabilirsiniz.
Referanslar, ortaklar veya müşteriler olsun - birkaç logoyu yan yana uyumlu bir şekilde görüntülemek istediğiniz birçok durum vardır. Logoların boyut oranları çoğunlukla tutarsızdır. Çoğu zaman, tasarımdaki boyut temsili söz konusu olduğunda kişinin hislerini takip eder, ancak logoların alanlarını eşitleyerek görsel olarak çekici bir sunumun kesin bir hesaplama yöntemi de vardır. Aşağıdaki örnekte, bunu birkaç satır JavaScript ile yapabilirsiniz.
PHP ve JavaScript'teki değişkenlerle günlük olarak çalışırken, genellikle bir değişkenin boş olup olmadığı size sorulacaktır. Yerel fonksiyonları ve kontrol için farklılıklarını bilmeye değer. Can sıkıcı bir şekilde, bir değişkenin mevcut olup olmadığını sezgisel olarak kontrol etmenin kolay bir yolu yoktur. Aşağıdaki matris bunun ne anlama geldiğini göstermektedir. Küçük yardımcı fonksiyonlar, istediğinizi uyarlamak için kullanılabilir.
Sipgate.io ile Sipgate, İnternet telefonunun tüm yönleri için çok sayıda seçeneğe sahip olduğunuz heyecan verici bir bulut API'si oluşturdu . Bir hesap ücretsizdir ve Özellik Mağazasında herhangi bir ücretsiz gönderen numarası ayarlamak için ücretsiz bir seçenek de vardır. Sipgate.io'nun belgeleri hala genişletilebilir, ancak resmi Sipgate API'sini biraz okurken heyecan verici şeyleri hızlı bir şekilde gerçekleştirebilirsiniz.
SQL tabanlı ilişkisel veritabanı yönetim sistemleri yalnızca hiyerarşik veya yinelemeli sorgular için koşullu olarak uygundur. ArangoDB gibi diğer sistemler burada daha iyidir ( GOTO 2016'da bunun hakkında harika bir konuşma vardı). Ancak ortak tablo ifadelerini kullanarak SQL'de özyinelemeli sorgular oluşturabilir ve böylece tüm atalar ve torunları için klasik üst / alt tabloları sorgulayabilirsiniz.
W3techs.com'a göre, WordPress şu anda dünyadaki tüm web sitelerinin yaklaşık% 27.4'ünü işletmektedir. Çoğu durumda bunlar blog değildir. WordPress otomatik olarak çok sayıda, genellikle kullanılmayan URL üretir ve Google tarafından dizine eklenen çok sayıda bağlantı üretir ve web sitesi operatörünün ekranda bile yoktu. Tüm bunlar basit bir komutla devre dışı bırakılabilir.
Benim gibi, binlerce form alanı adını yeniden adlandırmak zorunda kalırsanız, Acrobat'ta bulunan JavaScript konsolu iyi bir seçimdir. Burada yalnızca herhangi bir JavaScript kodu yürütmekle kalmaz, aynı zamanda PDF içindeki tüm içeriğe de erişebilirsiniz (form alanları dahil). JS-API'de yeniden adlandırma için yerel bir işlev olmadığından, tüm özelliklere sahip form alanları kopyalanır ve yeni bir adla oluşturulur.
Shopware 5'te bilinen bir sorun hala çözülmüyor: Karşılıklı olarak ayrı yapılandırma seçeneklerine sahip karşılıklı bağımlı varyantlara sahip bir makale oluşturursanız, bazı kombinasyonların seçilemeyeceği ve bu nedenle ön uçta sipariş edilemeyeceği görülebilir. Bir eklentinin yardımıyla, sorun şu anda kolayca çözülebilir.
Asal sayıların sonsuzluğuna dair çok sayıda kanıt vardır - Elementler Kitabından iyi bilinen Öklid teoremi sayı teorisi hakkında temel bir derste eksik değildir. 2015 Amerikan Matematiksel Aylık (sayı 122) Sam Northshield, sizden alıkoyamayacağım tek astar şeklinde daha az zarif bir çelişki kanıtı yayınladı (kısa yorumlarla).
Kötü Windows istemi birkaç basit adımda görsel olarak yükseltilebilir. Böylece komut satırını yalnızca renk ve boyut açısından özelleştiremezsiniz, aynı zamanda işlevselliğini de genişletebilirsiniz (arabelleği artırmak, büyük bir UNIX araçları kümesi yüklemek). İstem , PowerShell 6.0 veya yeni Windows 10 Bash Shell'e yaklaşmasa da, günlük görevler için kendini gizlemeye gerek yoktur.
İçerik yönetim sistemlerinde URL'ler genellikle her zaman önceden sabitlenmez ve bu nedenle önceden statik olarak oluşturulmaz (bir katkı veya menü öğesi olarak), ancak veritabanındaki nesneleri adresler. WordPress'e benzer ( burada açıklandığı gibi ), Joomla'da dinamik URL yapıları (dahili takma ad sistemine bakılmaksızın) oluşturmak da mümkündür. JRouter iyi bir seçimdir - veya .htaccess'te tek astar kullanabilirsiniz.
Modern tarayıcılar, kullanıcının panosuna okumak ve yazmak için JavaScript kullanabilir, bu da manipüle edilebileceği anlamına gelir. Altta yatan teknoloji zaten eski bir şapka, ancak sadece son zamanlarda deneyimsiz kullanıcı için bu olasılıktan yararlanan daha fazla ("PasteJacking" adı altında) internette saldırılar oldu. JavaScript'teki bir uygulama banaldir.
SQL tablo sütunlarının değiştirilmesi MySQL'deki standart repertuarın bir parçasıdır - bu PostgreSQL'de (henüz) desteklenmemektedir. Resmi wiki, soruna kendi katkısını gösterir, ancak görüşleri, endeksleri ve tetikleyicileri de destekleyen pratik bir çözüm göstermez. Aşağıdaki sınıf bu işi (hem MySQL hem de PostgreSQL için) komut satırında veya alternatif olarak doğrudan Laravel 5'te yapar.
Komut istemini Windows Gezgini'nde bir klasörde hızlı bir şekilde açmak istiyorsanız, sağ fare düğmesiyle klasörü tıklayın ve Shift tuşunu basılı tutun (bir seviye daha yüksek) ve ardından içerik menüsünde "Komut istemini aç" ı seçin. Klasörün içindeyken yeni ve daha hızlı bir yöntem buldum: Burada geçerli klasör yolunu tıklatıp "cmd" yazın ve Enter tuşuna basarak onaylayın.
WordPress'te hiyerarşik kategorilerle (taksonomiler) çalışıyorsanız, bir yandan, arka uçta işaretli kategorilerin görüntülenmesinin karışık olduğunu ve diğer yandan, alt kategoriye yerleştirilirseniz makalelerin otomatik olarak ana kategoriye girmediğini göreceksiniz. Her ikisi de, güçlü kanca sistemini (bir eylem ve bir filtre şeklinde) kullanarak sadece birkaç satır kod ile bükülebilir.
PHP 7, skaler veri türleri için tip ipucu veya optimize edilmiş performans gibi yeni özelliklere ek olarak, birçok yeni, kullanışlı dil uzantısı da getiriyor. "Uzay Gemisi Operatörü" sonunda PHP dünyasına girdi (Ruby ve Perl programcıları bunu uzun zamandır biliyorlar). \($a $b\) döner \(0\) ise ve her iki işlenen aynı olmalı, \(1\) , sol bir büyük ve aksi ise, \(-1\) .
PHP'yi FastCGI aracılığıyla IIS 7.5'e entegre ederseniz, her komut dosyası 600 saniye sonra varsayılan olarak sonlandırılır (yani 10 dakika). Php.ini dosyasındaki bilinen "max_execution_time" değişkenini değiştirmenin bunun bir etkisi yoktur, (ayrıca) FastCGI ayarlarını yapmanız gerekir. Bunun için IIS, ilgili değişkenlerin yönetimi için rahat bir arayüz sunar.
Koşullu olasılık teorisi, sezgisel çözümlerle birlikte güzel görevleri beraberinde getirir. Bilinen kardeş problemine ek olarak, şimdi kısaca başka bir örnekle ilgileneceğim: "Şimdi iki çocuğum var. Bir çocuk bir erkek ve bir Perşembe günü doğdu. Diğer çocuğun da erkek olması olasılığı nedir?"
Dosya sürümü yönetim sistemi Git ince, hızlı ve taşınabilir. Git her zaman nesnelerle, yani dosyalarla ilgilenir. Klasörler yalnızca içinde dosyalar olduğunda oluşturulur, aksi takdirde Git onları hiç kaydetmez. Bunun bazı projelerde çirkin yan etkileri vardır. Örneğin, Shopware mağaza sistemi işlevini yerine getirmek için klasör yapısına sıkı sıkıya bağlı kalmaktadır.
Shopware güçlü bir nakliye maliyetleri modülüne sahiptir, bu hesaplamaya hedef olarak müdahale edebilirsiniz. Bizim durumumuzda, aşağıdaki senaryoyu uygulamak istiyoruz: Öğe başına gönderim bedeli başlangıçta öğenin ağırlığına göre belirlenir (ağırlık sınırları belirtilir). Sabit nakliye masrafları, sadece özel istisnalar için her bir ürün için ayrı ayrı ayarlanmalıdır.
Esnek ve bağımsız bir şekilde çalışmak istiyorsanız, artık zor geçebilirsiniz: bulut. Muhtemelen bulutu bilmeden zaten kullanan çok sayıda insan var. Örneğin akışla, tüm içerik bulutta depolanır ve gerektiğinde çağrılabilir. Netflix burada Almanya'da giderek daha popüler hale gelen bir örnektir. Veya masaüstü PC veya dizüstü bilgisayarın tüm mobil cihazlarla senkronizasyonu da büyük ölçüde bulut yoluyla yapılır.
WordPress kalıcı bağlantı sistemi, yapı etiketleri yardımıyla kendi ihtiyaçlarınıza çok iyi adapte edilebilir. % Postname% ayarı muhtemelen en yaygın ve pratik çözümdür. Ancak, gerçek dinamik bağlantılar oluşturmak istiyorsanız, önce sistemi kendi kodunuzla genişletmeniz gerekir.
Bir Word / Excel belgesinden köprüleri açarken standart tarayıcının istenen URL ile başlatıldığını düşünebilirsiniz. Garip bir şekilde, durum böyle değil - bu, çirkin yan etkilere yol açar ve söz konusu ofis programlarındaki oturum / çerez tabanlı, giriş korumalı sayfalar için bağlantıları imkansız hale getirir.
Bağlanıyor musun <head > - Alan komut dosyaları şifrelenmemiş ve mevcut SSL sertifikası şifreli bir sayfayı çağırıyor, bu komut dosyaları engelleniyor ve bu nedenle yürütülmüyor. Sadece protokolü atlarsanız, web sitesine https: // üzerinden erişildiğinde tüm komut dosyaları otomatik olarak şifrelenir - aksi takdirde şifrelenmez.
Çok boyutlu açılır menülerle çalışırken, sıklıkla hatalı alt menülerin yanlışlıkla açılması veya istenen alt menünün yanlışlıkla kapatılması sorunuyla karşılaşırsınız. Bu efekt , fare işaretçisi zaten genişletilmiş bir alt menüye giderken karşılık gelen menüyü üst seviyede bıraktığında ortaya çıkar.
Shopware'de , yalnızca tüm varyantlar 0'dan küçük veya ona eşit bir envanter varsa, bir satış öğesinin tüm makalesi gerçek bir sipariş için devre dışı bırakılır. Bunu değişken olarak uygulamak için, aşağıda sağlayacağım Bootstrap.php adlı küçük bir eklenti programladım.
Aşağıdaki takımyıldız her zaman çirkin bir yan etkiye yol açar: Sitenizi htaccess / htpasswd ile korur ve aynı zamanda bir SSL bağlantısı zorlarsanız, her zaman aynı parolaya iki kez (http için bir kez ve https için bir kez başarıyla girilir) ihtiyacınız vardır. Apache 2.4'te sunulan yapılandırma bölümlerinin yardımıyla, sorun kolayca çözülebilir.
JavaScript ile programlama yaparken, çok satırlı dizeleri koda birden çok satırda girerek gerçekleştirme olasılığının olmaması genellikle tökezlenir. PHP veya Ruby gibi diğer dillerde görev bir sorun olmasa da, JavaScript yalnızca kullanımı kişisel zevkinize veya tarayıcı desteğine bağlı olan geçici çözümlerle yönetilebilir.
PHP ile e -posta gönderme en iyi PHPMailer gibi güçlü sınıflarla yapılır. Kullanışlı sarma işlevleri, UTF-8'deki içeriği birkaç satır kodla kullanmayı, görüntüleri gömmeyi ve şifreli ekler göndermeyi mümkün kılar. Ek yükü kaydetmek istiyorsanız ve tavsiyenin aksine PHP işlev postasını () kullanın , en geç umlaut ve UTF-8 kullanırken sorunlarla karşılaşırsınız.
W3C İşaretleme Doğrulama Hizmeti veya Google PageSpeed Insights gibi doğrulama araçları, bir web sitesinin kodunu ve performansını objektif olarak değerlendirmede yardımcı olur. Özellikle Google, tüm endüstrileri ekranın üst kısmı gibi kavramlarla etkiler - ve ayrıca görüntü sıkıştırma ve önbellekleme konusunda katı ancak faydalı yönergeler belirler. Ancak, Google ayağa kalkabilir.
JavaScript web'e hakim ve ECMAScript, dilin çekirdeği büyüyor. Bu yılın ortasında beklenen yeni şartname (ES6 veya JS2), bugün denenebilecek çok sayıda yeniliği beraberinde getiriyor. Firefox şu anda en iyi desteğe sahiptir , ancak Google Traceur gibi sözlü çeviricilerle çoklu dolgular da mümkündür. Aşağıda ES6'nın yeni özelliklerine kısa bir genel bakış yer almaktadır.
Okulda veya üniversitede: \( 0,99999... = 1 \) ve şu denklemin doğru olup olmadığı sorusunu içeren ilginç bir soru: \( 0,99999... = 1 \) . Eşitliğin sol tarafında sonsuzluk \(0,99999... = A\) olmasına rağmen, ona bir isim \(0,99999... = A\) : \(0,99999... = A\) . Faktör \(10\) ve basit cebirsel dönüşümlerle çarpıldıktan sonra ilk şaşırtıcı bilgiyi elde ederiz.
Bilinen şövalye sorununa ve kadın sorununa ek olarak, satranç dünyasında birçok heyecan verici soru var. Daha önceki bir blog girişinde iki küçük meraktan bahsettim. Eğer satranç problemleri ile matematiksel olarak ilgilenirseniz, matematiğin birçok soruya çok basit ve aydınlatıcı cevaplar verdiğini çabucak bulursunuz.
OneDrive , Dropbox , Google Drive , OwnCloud , Box.net : Dosyalarınızı hangi kutuda saklarsanız saklayın , hizmetler neredeyse aynıdır. Tüm masaüstü ve mobil sistemler için kullanılabilir istemciler, standart şifrelenmemiş dosyalar ve paylaşım seçenekleri çok az farklılık gösterir. Ancak Windows 8.1'den beri sisteme entegre edilen OneDrive'ın özel bir özelliği vardır: sadece çevrimiçi olarak bulunan dosyalar.
Web sunucularındaki dosyalar boşluk içermemelidir ("bu bir picture.jpg" değil), umlautlar veya özel karakterler ("football.jpg" değil), ters eğik çizgi ("Work \ Auto.jpg" değil) ve küçük harf (" test.JPG "). Ancak son zamanlarda, bir müşteri projesi için herhangi bir dosya adında çok sayıda önceden tanımlanmış dosyaya erişmek ve bunları işlemek zorunda kaldım.
Bugün bir müşteri projesinde çalışırken aşağıdaki görevle karşılaştım: "id" ve "score" sütunlarına sahip bir SQL tablosu "kullanıcısı" alın ve " aynı sıralamada aynı puanı almak. Kullanıcı tanımlı değişkenler kullanılarak bu görev sezgisel ve kolay bir şekilde çözülebilir.
Chrome, Firefox, Opera, Safari veya hatta Internet Explorer olsun: Olgun geliştirici araçları, birkaç yıl öncesine kadar Firefox'un ve popüler eklenti Firebug'un benzersiz bir özelliği olduktan sonra, güçlü geliştirici araçları artık keşfedilecek çok şeyin olduğu her tarayıcının standart kapsamının bir parçası verir.
MySQL'de dosya sistemine girme ve örneğin dosya ve klasörlerin ya da içeriklerinin varlığı hakkında değerli bilgiler edinme gibi güzel bir olasılıkla karşılaştım. Bu, dosya (lar) ın varlığı hakkındaki bilgiler daha fazla sıralama ve toplama işlevleri için sorguda kullanılabileceğinden, php işlevi file_exists için bir alternatif olarak çok yararlı olabilir.
Animasyonlu vektör arka planları, tam ekran fotoğraf ve videolarla karakterize edilen bir web ortamına çeşitlilik katabilir. Yükleme sürelerinin yanı sıra geniş bir donanım ve yazılım desteğinin el ele gitmesi güzel olurdu. Bir çözüm: tuval. JavaScript tarafından kontrol edilen HTML öğesi, tüm mevcut tarayıcılar tarafından desteklenir ve mobil cihazlarda yüksek performansla yeniden üretilir.
Bir web geliştiricisi olarak, genellikle, örneğin img öğesinin aksine, sabit bir boyut veya en boy oranına sahip olmayan HTML öğeleriyle çalışmaktan utanıyorsunuz. Genellikle bu nesnelerin duyarlı davranmasını sağlamak, ancak genişlik ve yükseklik arasındaki oranın korunmasını sağlamak istersiniz. CSS, burada varsayılan olarak sezgisel bir çözüm sunmaz. Ancak dikey dolgu özelliği sayesinde hedefinize ulaşırsınız.
Köln Bölge Mahkemesi geçen hafta RedTube skandalıyla geri adım attı ve tartışmalı IP adreslerinin yayınlanmasına asla izin vermedikten sonra, 14 O 427/13 kararı bir kez daha tartışmalı ve tartışmalı bir karar verdi: Stock- Belirli bir fotoğraf ajansının fotoğrafları, fotoğrafları doğrudan URL'leri aracılığıyla çağrılarak da çağrılmalıdır.
HTML5 spesifikasyonunun yenilikleri çoktur ve birçoğu zaten tarayıcı manzarasının çoğunluğu tarafından desteklenmektedir - aşağıda İç içe yerleştirme öğeleri kurallarında ilginç bir değişikliği vurgulamak istiyorum. HTML her zaman blok ve satır içi öğeler arasında ayrım yapmıştır. Örneğin, HTML4'ün Belge Türü Tanımı blok elemanları olarak h1, p ve div, satır içi elemanlar olarak a, span, img adını verir.
Hem Unix'de Apache hem de Windows sistemlerinde IIS, HTTP isteklerini hazır olarak dosya biçiminde kaydeder. Kendi web sitenize yapılan sorular yalnızca düzenli ve manuel olarak değerlendirilmemeli ve analiz edilmemeli, yalnızca saldırılara karşı korunmak için değil (örn. AWStats gibi bir günlük dosyası analizörü kullanarak). İlgili günlük dosyalarının yolları örneğin, yaygın olarak kullanılan yapılandırmalarda aşağıdaki gibidir:
/var/log/apache2/access.log(Örnek: Ubuntu 12.04, Apache 2.2)
C:\inetpub\logs\LogFiles\W3SVC1\u_ex<YYMMDD>.log(Örnek: Windows Server 2012 R2, IIS 8.5)
Joomla 3.2'yi bir Windows Server 2008 R2'ye IIS 7.5 ile entegre ederken, genellikle çok cömert ayarlarla yetersiz çözülen dizin haklarıyla ilgili sorunlar vardır. Aşağıdaki çözüm güvenli ve tamamen işlevseldir:
- IIS_IUSRS grubu C: \ inetpub \ wwwroot \: Okuma ve Yürütme, klasör içeriğini gösterme, okuma, yazma haklarına ihtiyaç duyuyor
- IIS_IUSRS grubu C: \ Windows \ Temp \: Read & Execute, klasör içeriğini göster, oku, yaz haklarına ihtiyaç duyuyor
- IUSR kullanıcısının IIS_IUSRS grubunda olması gerekir (Bilgisayar Yönetimi> Yerel Kullanıcılar ve Gruplar> Gruplar)
PHP aracılığıyla yüklenen tüm dosyalar için ek özel dizin haklarına (ör. SSH veya FTP için) ihtiyacınız varsa, bunları C: \ Windows \ Temp \ klasörü için de ayarlayabilirsiniz. PHP ile dosya yüklerseniz, PHP önce bu dosyayı geçici dosyaya, sonra da son yola kopyalar. Dosya geçici dizine indiğinde, haklarını devralır ve son dizine geçtikten sonra bunları korur.
NSA skandalı zamanlarında, yetkililerin ve gizli servislerin veri öfkesinden kaçınmak için internette anonim olarak hareket edip edemeyeceğini ve nasıl yapılacağını soran sadece ağ meraklı kullanıcılar değildir. Ancak, bu genellikle hatalara ve yanlış varsayımlara yol açar. Merkezi bir yanlış anlama, IP adresinin gizlenmesi ile anonimliğin azaltılmasıdır.
İndirimli spor zinciri McFIT kendine yeni bir yüz kazandırıyor. Geçmişte, muz şeklindeki parlak sarı bir maskot, mavi harfleri süsledi, şimdi antrasit renkli bir arka plan üzerinde sarı bir yay ustalıkla iç içe geçerek soyut bir yapı oluşturdu. Mavi ve sarı FDP renkleri sadece logoya değil, aynı zamanda diğer tüm McFIT baskılarına da yol verir.
Thomas ve John Knoll kardeşler 1987'de Adobe Photoshop'u geliştirmeye başladığında henüz doğmadım. Bugün, 2013 yılında, yazılım genel olarak en popüler programlardan biridir ve görüntü işleme alanında tartışmasız pazar lideridir. Adobe ve gelecek nesiller için Bilgisayar Tarih Müzesi sayesinde yazılım artık çok özel bir biçimde korunacak.
Satranç yüzyıllardır büyüleyici - kurallarını öğrenmesi kolay ve inanılmaz derinliğine sadece deneyimli oyuncular tarafından erişilebilir (ne yazık ki aralarında saymıyorum). Aşağıda iki eğlenceli soru ile ilgileniyorum: Kara kralın aynı anda iki beyaz kraliçe tarafından saldırıya uğradığı doğru bir hareket sırası ile bir pozisyona ulaşmak mümkün mü? Bu iki beyaz kule ile de mümkün mü?
Filmler genellikle saniyede 24 kare hızında kaydedilir ve oynatılır - ancak neredeyse 100 yıllık standart biçim olan "24p" titriyor. 24 fps projeksiyonun çirkin yan etkilerini (örn. Orta hızlı kamera tavaları sırasında güçlü sarsıntı) önlemek için, kare hızını saniyede 48 kareye ve daha fazlasına iki katına çıkarmak uzun zamandır çalışıyor.
Otomatik yazım ve dilbilgisi denetimi artık kelime işlemci programlarında standarttır - ancak bir web sitesinin yazımını otomatik olarak kontrol etmek daha önce nispeten zahmetli olmuştur. Google Chrome, çok satırlı giriş alanlarında (textarea) entegre bir kontrolle bu yönde ilk adımı atıyor. Şimdi bunu tüm web siteleri için mümkün kılan bir hizmet var.
Birkaç hafta önce bir telefon numarasına dokunarak ziyaretçilerin telefon cihazını mobil cihazlarda açmalarını nasıl sağlayacağımı bildirdim . Artık kullanıcı bu tür bağlantılar yoluyla bir şey yapmak zorunda kalmadan SIM kartı geri dönülmez şekilde engelleme veya cihazı fabrika ayarlarına sıfırlama imkanı var.
Alman televizyonunda çeşitli programların tasarımını yakından takip ediyorum. Hemen hemen hiçbir program kurumsal tasarımını kalıcı olarak korur. TV ekranının önündeki günlük ritüelle ilgili akşam ritüeli, son günlerde mide ağrımıza neden oluyor: Mevcut borsa fiyatlarını sunarken, birkaç ay boyunca tamamen kafa karıştırıcı bir renk şeması seçildi.
Kendi web sitenizi mobil cihazlar için optimize ederseniz, yalnızca farklı ekran boyutlarına, optimize edilmiş yükleme sürelerine ve kullanımdaki özel özelliklere (fareyle üzerine gelme efektleri gibi) değil, aynı zamanda cihazların özel yeteneklerine de dikkat etmelisiniz. Bu, (bazı kişiler unutmuş olabilir) de arama yapmayı içerir.
Farklı web sitelerindeki aynı içerik birçok durumda Google tarafından cezalandırılır - yine de Google algoritması akıllıdır ve üstbilgi ve altbilgideki öğelerin aynı olup olmadığını veya tüm test pasajlarına farklı URL'ler altında iki kez erişilip erişilemeyeceğini tanır. Heyecan verici soru, Google'ın blog makalesine genel bakış sayfalarını nasıl ele aldığıdır.