Warning: preg_match(): Unknown modifier 't' in /kunden/362380_80937/vielhuber.de/wp-content/plugins/gtbabel/src/Host.php on line 84
ブログ > Vielhuber David

Googleスプレッドシートの日付シリーズ

Googleスプレッドシートでデータを視覚化すると、 \(x\)軸がテキスト値(カレンダーの週など)の欠落しているギャップを自動的に埋めることができないという問題が発生します。 この問題を解決するために、連続した一連の日付を生成し、セル自体をカウントして、累積された合計を視覚化します。

.­.­.

クイックヒント:PHP clearstatcache

間違いを見つけてください:

72aaa2dbd201d49fc2ee429ebf68f15b

.­.­.

Google Translation APIハッキング

GoogleはGoogle Cloudの一部として、使用量ベースのコスト構造を備えたGoogle Translation APIを提供しています。 キーがなければ使用できない文書化されていないAPIもありますが、いくつかの要求の後は機能しません。 Google Chromeのウェブサイト翻訳機能を使用すると、目立った制限なしにページを非常に高品質に翻訳できることがわかります。

.­.­.

クイックヒント:Git自動タグ付け

GithubComposerとリンクする場合は、 gitタグを使用してバージョン番号を割り当てる必要があります。 次のコマンドラインコマンドは、現在の日付を決定し、バージョン番号によって( SemVerに従って)増加させます。 たとえば、バージョン1.1.0は1.0.9の後に続きます。 タグが割り当てられていない場合、バージョンには自動的に1.0.0のタグが付けられます。 flimsygitフックなどのツールは、この文字の砂漠を短くします。

8cd852c96ec1e60e8a5ac1f3614b2397

.­.­.

MySQLトリガーを編集

MySQLはALTER TRIGGER関数を提供していません。 既存のトリガーを編集するには、まずトリガーを削除してから再生成する必要があります。 CREATE TRIGGERステートメントは、 information_schemaを介して間接的に読み取ることができます。 迂回路を使用してトリガーを変更できます。 これを行うには、次のSELECTコマンドの結果に変更を加え(事前にデータベースとトリガー名を変更)、クエリを実行します。

.­.­.

VanillaJSで変更イベントをトリガーする

VanillaJSは、 ES6以来、ほぼすべての分野でベテランjQuery と同等であり 、現在ははるかに優れています。 したがって、レガシーコードをjQueryから徐々に移行する価値があります。 ただし、手動変更イベントをトリガーする場合は注意が必要です。 たとえば、 document.addEventListenerjQuery.change()でトリガーされません。 次の概要は、特別な機能をまとめたものです。

.­.­.

PHPとJSでCookieを制御する

独自またはサードパーティのスクリプトによるCookieの設定は、PHPおよびJavaScriptを使用して細かく制御できます。 これは、 Planet49に対する裁判所の判決後のCookieソリューションの実装には十分なソリューションではありませんが(ここでは、Google Analyticsなどの追跡ツールがまったく追跡せず、結果としてCookieを設定しないことが重要です)、それは理にかなっています一般にcookieをホワイトリスト/ブラックリストに登録します。

.­.­.

Windowsのスクリプトを介してデバイスを非アクティブ化する

電力を節約したり、監視のパラノイアを減らすために、自分のコンピューターの未使用のデバイスを完全に切断することをお勧めします。 サウンドボックスやWebカメラなどのデバイスは、デバイスマネージャーを使用して従来の方法で非アクティブ化/アクティブ化できます。 全体もスクリプトを介して動作します。 以前は、これを行う標準的な方法devconでした 。 Windows 10では、 PowerShell経由でこれを行うためのより便利な方法が提供されるようになりました。

.­.­.

Skypeの背景ぼかし

Skypeは素敵な、やや隠された機能を持っている:ビデオ送信の場合、背景は自動的に動画ボタンをクリックすると、機能「 ブラー私のバックグラウンド 」で武装解除することができます。 人工知能の助けを借りて、これは深度情報がなくてもどのカメラでも機能します。 全体がよりプロフェッショナルに見え、プライベートなものや重要でないものをバックグラウンドで隠します。

.­.­.

IllustratorからのSVGエクスポート

SVGは今日のWebで中心的な役割を果たしています。 アイコンフォントを置き換えただけでなく、CSSまたはJavaScriptを介した操作の可能性も提供します。 Adobe IllustratorからWebのベクターグラフィックをSVGとして保存する場合は、いくつかの設定を行って、落とし穴を回避し、読み込み時間を短縮する必要があります。これについては、次の記事で紹介します。

.­.­.

プロジェクトオイラー:格子パス

プロジェクトオイラーは、数学的な背景を持つことが多い一連の刺激的なプログラミング問題です。 多くの場合、問題は、合理的な時間で目標を達成するために高度なアルゴリズムを開発する必要があるようなものです。 今日、私たちは問題15:ラティスパスを解決しています 。ここでは、単純な組み合わせ手段で解を見つけることができます。

.­.­.

WordPressの自動更新

WordPressは、バージョン3.7以降、バックグラウンドアップデートをネイティブに実装しており、マイナーリリースでは自動的にアクティブ化しています。 フィルターを使用して、動作をより正確に制御できます。これは自動的に更新されます。 すべてのマイナー、メジャー、プラグイン、テーマ、翻訳の更新の永続的で完全な自動インストールは提供されていませんが、それ以外の場合は簡単です。

.­.­.

OPcache PHPの起動の最適化

たとえば、 WordPressJoomlaLaravelに基づいており、ユーザー固有のコンテンツがないWebサイトの場合、すべてのページを静的HTMLキャッシュに保持し、バックエンドが変更された場合にのみ手動で(または自動的に)キャッシュを生成することをお勧めします。 ただし、セッションとCookie、または言語と場所に依存する動的コンテンツがページに含まれている場合は、 OPcacheの使用が適しています。

.­.­.

Googleスプレッドシート:数式を展開する

数式をGoogleスプレッドシート内の列全体に拡張するには、便利な関数ARRAYFORMULAの使用をお勧めします。 残念ながら、これはQUERYINDIRECTなどの他のいくつかの重要な関数との組み合わせでは機能しません。そのため、 Google Apps Script を使用してロジックを完全に個別にプログラミングするか、式を最後の行まで手動でコピーする必要があります。

.­.­.

シンプソンのパラドックス

シンプソンのパラドックスは、統計で最も理解しやすいと同時に驚くべき現象の1つです。 データのグループが特定の傾向を示している場合は常に発生しますが、グループが結合されると傾向が逆になります。 パラドックスは簡単な例ですぐに理解できます。

.­.­.

ヒント:Googleタグマネージャー

Googleタグマネージャーは、トラッキングスクリプトを統合するための事実上の標準になっています。 一方では、これにより責任が明確に分離され(オンラインマーケティングとプログラミング)、他方では、別の展開チャネルを介して追跡をすばやく設定および変更できます。 以下は、トリガーを設定するための2つの小さなヒントです。

.­.­.

ヒント:FRITZ!Box WLANホットスポット

FRITZ!OS 07.10以降、インターネットがダウンした場合、FRITZ!Boxが携帯電話のWLANホットスポットをフォールバックとして使用する可能性があります。 この機能は、 [インターネット]> [データにアクセス]> [インターネットプロバイダー]> [WLANを介した既存のアクセス]で非表示になっています 。 FRITZ!Boxはルーターとして機能し、ネットワークに独自のアドレス範囲を提供します。 インターネットが再び利用可能になった場合は、設定をリセットするだけです。 また、 [WLAN]> [無線ネットワーク]> [2.4 GHz周波数帯域をアクティブにしてインターネット]> [データにアクセス] > [IPv6]> [IPv6サポート]オプションを積極的にチェックする必要がありました。

.­.­.

フラワー・オブ・ライフ

フラワー・オブ・ライフは、寺院や写本で何千年もの間、そしてポップカルチャーでしばらく見られてきた、花のような幾何学的なパターンでよく知られています。 このパターンはまた、秘教においても役割を果たしています。 この時点では、これらすべてを無視し、幾何学的形状の単純な構築に集中します。幾何学的形状は、均等に分散され、重なり合う複数の円で構成されています。

.­.­.

Outlookでのメールの遅延

非同期通信媒体の電子メールは、 SlackDiscordを巡るすべての破滅的な呼びかけにもかかわらず、世界中のビジネス領域で主要な通信媒体です。 Merlin MannのInbox Zeroに加えて、いわゆる電子メールの遅延、つまり電子メールの配信の遅延など、電子メールの毎日の氾濫に対処するための他の多くの戦略があります。

.­.­.

数字の螺旋

過去数日間、私はStackExchangeで整数のスパイラルについて次の質問をしてきました。 次の整数スパイラル内の\(n\)番目の要素の座標の閉じた式を探しています。これは、原点から外側、無限に伸びています。

..  9 10 11 12
23  8  1  2 13
22  7  0  3 14
21  6  5  4 15
20 19 18 17 16
.­.­.

Googleスプレッドシートの読み取り権限

Googleスプレッドシートを使用する場合、スプレッドシート、列、行を編集するためのユーザーベースの細かいルールをスプレッドシート内で定義できます。 残念ながら、閲覧権を制限する方法はありません。 ただし、これは多くのシナリオで非常に役立ちます。 したがって、顧客に影響を与えるチケットのみ、または作業中のプロジェクトのみを従業員に提示します。

.­.­.

糸のプラグアンドプレイ

npmはNode.jsのデフォルトのパッケージマネージャーです。 Facebookは長い間、 Yarnと呼ばれる代替パッケージ管理ソリューションを開発してきました。 Yarnは標準的な解決策としてGithub Readmesから徐々に消えているようで、公式サイトの統計では、パッケージの一部のみがYarnによって実行されていることが示されています。 それでも、ボックスの外側を見る価値はあります。

.­.­.

PDFをLaTeXに変換


組版システム\(\TeX\)は、伝説的なドナルドE.クヌースによって1977年に開発されました。 ソフトウェアパッケージ\(\LaTeX\)は、科学論文を作成するときの標準レパートリーの一部です。 次の2つのツールを使用すると、生成済みのPDFと手書きのメモを完全に自動的にTeXに変換できます。 結果は非常に有望です。

.­.­.

シミュレーション引数

Nick Bostromのシミュレーションの議論は非常に単純で、明確に表現されています。 私たちがシミュレーションで生きていることを証明しようとするのではなく、代わりにエレガントに3つのオプションを定式化します。 エロン・マスクも同様の論文を発表し、そのアイデアが一般に知られるようになりました。 公式の論文は14年以上前のもので、何ページも短い。 中心的なメッセージは理解しやすく、コンパクトです。

.­.­.

WPML + ACFを使用する際の重大なバグ

多言語対応の強力なプラグインWPMLと独自のフィールドの高度なカスタムフィールドは、多くのインストールの基本的な機器の一部です。 データ損失を伴う誤動作がある場合、それは迷惑です。 このトピックに関するバグレポートは数年前のものであり、まだ回答されていません( ここここここここここ )。 私は問題を詳しく調べました。

.­.­.

分岐関数の表記の使用

大文字と小文字を区別して関数定義を定義する場合は、中括弧が使用されます。 この表現も削除できるかどうかという単純な問題を調査し、関数を使用せずに実行できる表記法に関数をたどることができます。 たとえば、関数

$$f: \mathbb{R} \to \mathbb{R}, f(x) = \left\{\begin{matrix} 42, & \text{falls } x = 0 \\ x, & \text{sonst} \end{matrix}\right.$$

1行の項を使用して4つの基本的な算術演算を使用して?

.­.­.

アプリブラウザーでFacebookにファイルをアップロード

一部のAndroidフォンでは、アップロードまたはリンクされたランディングページ内のアップロード属性にAccept属性が指定されている場合、FacebookおよびInstagramの両方のアプリ内ブラウザー(現在の時点)が正しく動作しません。 したがって、ボタンには機能がありませんでした。 Facebookアプリの外にある通常の外部ブラウザーでページを開くと、すべて問題ありません。 これは、(それが長いために報告されている、特に以来迷惑です時間 )が、回避策で解決することができます。

.­.­.

Chrome Devtools:DOM要素を移動する

Google Chromeのデベロッパーツールは、ブラウザ市場で最も強力なツールの1つです。 毎月、GoogleがYouTubeに圧縮形式で提示する新機能がパターン化されています 。 しかし、多くの場合、それは人生の小さなことを喜ばせます。 Google ChromeでDOM要素を削除する場合は、[削除]ボタンを使用して削除できます。 しかし、今日だけに気づいたのは、DOM要素もドラッグアンドドロップを使用して簡単に移動できることです。

.­.­.

クイックヒント:git status --r

Gitの世界での黄金は、「早い段階で頻繁にコミットする」です。 夜が少し長かった場合、または自分のコンピューターの現在の状況の概要だけが必要な場合、コマンドは

d8a38f92d0baa14f9d4568826c13ad46

現在のフォルダーまたは任意のサブフォルダーにあるすべてのリポジトリーの「git status」、および素晴らしい概要に値を蓄積します。

.­.­.

LinuxのWindowsサブシステムのLAMPスタック

最適な開発環境を求めて、Windows 10はXAMPPWAMPMAMPなどの完全なソリューション、手作業によるネイティブインストール 、およびVagrantScotch Box )やDockerDevilboxLaradock )などの仮想化ソリューションを提供します。 しかし、1つを除いて、私のソリューションはすべて失敗しました。これは、無料の構成可能性、実際のワイルドカードSSL証明書、ローカルネットワークのすべてのエンドデバイスからのアクセス、高い安定性とパフォーマンスなどの要件が原因でした。

.­.­.

Laravel雄弁な関係の秘訣

Laravelの長所の1つは、エレガントな構文です。 Laravelに多数のモデルとリレーションシップがある場合(データベース内のテーブルが多いため)、トラバースは多くの場合、エレガントでないコードになる可能性があります。 時間の経過とともに、3つの小さな拡張機能が証明されました。以下に簡単に紹介します。 一部の継承、魔法のメソッド、カスタムコレクションのみを使用します。

.­.­.

.gitへのパブリックアクセスを禁止する

ほとんどすべてのWebプロジェクトとすべての環境(本番環境を含む)で、 Gitバージョン管理が標準になりました。 Gitは常に.gitサブフォルダー作成し、これがWebサイトのパブリックフォルダーのレベルにある場合、機密ファイルにパブリックにアクセスできます(たとえば、 /。git / logs / HEADを呼び出すと、最後のコミットが表示されます ) 。 これは、ディレクトリ一覧なしで外部(!)Gitリポジトリを複製する方法を詳しく説明しています。

.­.­.

ルートなしのNode.js / npm / composer

以前のブログ投稿でHerokuを使用してNode.jsを無料でホストする方法を説明しました。 次に、数行のコードを使用して、root権限なしで他の共有ホスティングサービスにNode.jsnpm 、およびComposerインストールする方法を示します。 パッケージのインストール、Vue.jsアプリケーションのデプロイ、またはExpress.jsサーバーの起動に使用できます。 私たちは常にユーザーディレクトリで作業し、 nvm-ノードパッケージマネージャーを使用します。

.­.­.

PHP 08の連想配列のバグ
18

PHP <7.2では、適切にアクセスできなくなった配列を作成できます。

91367d1c4636fd753b381406024e303c

これで、いくつかのことができるようになります。

.­.­.

SSH接続の直後にコマンドを実行する

次のコマンドは、SSH経由でサーバーに接続し、いくつかのコマンド(たとえば、サブディレクトリの変更やgit statusの発行)を実行し、シェルを開いたままにします。 .bashrcファイルが読み込まれ、色付きのサブシェルが有効になります。 トリックは、目的のコマンドで一時ファイル/ tmp / initfileを保存し、コマンド--init-fileでサブシェル(この場合はbash)を開始することです。 このinitfile内で同じファイルがすぐに削除されるため、トレースは残りません。

.­.­.

管理者としてのネットワークドライブ

Windowsエクスプローラーでネットワークドライブを接続する場合、これはシステム全体に適用されず、現在のユーザーアカウントにのみ適用されます。 つまり、管理者権限で実行されているアプリケーションでは、このネットワークドライブにアクセスできません。 変更は簡単です。EnableLinkedConnectionsという名前の新しいDWORD(32ビット)を作成し、 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ Systemの下のレジストリに値1を設定して再起動します。 統合されたネットワークドライブはどこにでも表示されます。

.­.­.

クイックヒント:ドライブとしてフォルダーを含める

何度も使用するWindowsのローカルフォルダーにすばやくアクセスする場合は、独自のドライブ文字を割り当てるだけです。 これは、たとえば、パスC:\ Users \ David \ Downloadsを指定できないため、迂回路を介した「ネットワークドライブの接続」を介してのみ実行できます。 解決策は、ドライブのいわゆる管理共有によって与えられます。これは、各フォルダーに標準で存在します。上記の例では、これは\\ localhost \ c $ \ Users \ David \ Downloadsになります。

.­.­.

カエルを捕まえる

カエルが数直線上を飛び回り、あなたはそれを捕まえようとします。 ジャンプとキャッチは常に交互に行われます。 カエルは\(s \in \mathbb{Z}\)位置から始まり、移動するたびに\(z \in \mathbb{Z}\)距離でジャンプします( \(z>0\)場合、ジャンプします右側に、それ以外の場合は左側に)。 \(z\)はすべてのジャンプで同じです。 スナップは整数位置の指定で構成されます。 \(z\)\(s\)どちらもわかりません。 私たちは常にカエルを捕まえる方法があることを示しています。

.­.­.

Windows 10での長いファイル名

Windowsでnpmを使用する場合だけでなく、フォルダーとファイルへのパスを最大255文字に制限する、ほぼ30年前の制限に達します。 これはNTFSのせいではなく、 LFNです。 これは、厄介なバグとオペレーティングシステム間の非互換性につながります。 WSLの時代には、これは不幸な状況であり、幸いにもしばらくの間レジストリで修正できます。

.­.­.

ローカルホスト上のLaravelキュー

本稼働環境内のPHPフレームワークLaravelでは、ワーカーとスーパーバイザー 、たとえばRedisに保存されているジョブが確実に処理されるようにします。 localhostでこれから完全に独立したい場合は、 同期ドライバーを使用して常にジョブをすぐに実行します。 これには、現在のPHPプロセスがブロックされ、ジョブが処理されるまでリクエストがハングするという欠点があります。

.­.­.

クイックヒント:Googleアナリティクスのバンドル目標

Googleアナリティクスのanalytics.js JavaScriptライブラリを利用して、ウェブサイト上のイベントを追跡できます。 これらのイベントは、たとえば滞在期間の正確な測定値、訪問者の最大スクロール深度、またはフォームの送信などの他の個々のアクションです。 たとえば、後で広告キャンペーンを評価したり、A / Bテストを実行したりする場合は、いわゆるターゲットプロジェクトを作成します。

.­.­.

実用的なキャッシュの無効化

サーバー側のレンダリングは、現在、Webサイトおよびアプリケーションの標準レパートリーの一部です。 Google Chromeなどのブラウザも、以降の呼び出しの読み込み時間を最小限に抑えるために、可能な限りキャッシュする傾向があります。 CSS / JS /画像ファイルのキャッシュの無効化は、 mod_pagespeedExpires / Cacheコントロールヘッダー、 キャッシュマニフェストまたは非常に実用的な方法を使用して、ファイル名の背後にある個々のパラメーターを直接介して解決できます。

.­.­.

BitbucketおよびSSHキー

プロバイダーのBitbucketは、リポジトリレベルで書き込み権限を持つSSH鍵を保存することもできません(これも有料料金の標準とプレミアムに含まれます)。 個人のSSHキーを本番サーバーに保存することはできません。そうしないと、現在作業中の他のすべてのプロジェクトにアクセスできるためです。 いわゆるアクセスキーがありますが、これらは読み取りアクセスのみを許可します。

.­.­.

ネットワークドライブを介したWindows Sysinternals

Mark RussinovichのSysinternalsツールは、どのWindowsコンピューターにも欠落していてはなりません。 常に最新バージョンを手元に置いておきたい場合は、ネットワークドライブとして統合できます。 コマンドラインのコマンドnet use s:\\ live.sysinternals.com \ DavWWWRoot十分です (通常のユーザーとして)。 その後、PsList、PsKill、Process Explorerなどの便利なツールをSドライブで使用できます。

.­.­.

クイックヒント:Googleスプレッドシートとカレンダーの週

特定の日付の週を出力する場合、Googleスプレッドシートでは(Microsoft Excelの場合と同様に)注意する必要があります。 関数= CALENDAR WEEK(TODAY())は、年の最初の日が常に暦週1に割り当てられる米国標準を使用して計算します。 ドイツでは、 定義が異なります。最初の暦週は、少なくとも4日間が新年にあたる週です。 Googleスプレッドシートでは、問題を解決できます( = SHORT((TODAY()-DATE(YEAR(TODAY()-REST(TODAY()-2; 7)+3); 1; REST(TODAY( )-2; 7)-9))/ 7)および変更された=カレンダーの週(今日(); 21) )関数= ISOWEEKNUM(今日())で非常に簡単に。

.­.­.

Chrome 58の自己署名SSL証明書

暗号化されたWebサイトは、 Let's Encrypt以来標準となっています。 SSL証明書は、ローカル開発にも不可欠です(たとえば、 navigator.geolocationはローカルでSSL暗号化を必要とします)。 Chromeのバージョン58以降、CN(通称)のサポートは廃止され、SAN(サブジェクトの別名)が必須になりました。 その結果、Chromeは従来の方法で作成されたすべてのSSL証明書を突然受け付けなくなりました。

.­.­.

二人のダブルエイジ

同じ日に生まれず、 \(A\) \(B\)より若い2人の\(A\)\(B\)を考えてみてください。 表示:年齢の星座が2つ\(a,b \in \mathbb{N}\)あり、次のものが適用されます: \(2\cdot a = b\) 。 我々最初のセット\(d \in \mathbb{R}^+\)の年齢差として\(A\)\(B\)出生時の\(A\)\( d = d_0 + d_1 \)\( d_0 \in \mathbb{N}_0, d_1 \in \mathbb{R}, d_1 \in [0;1[\)\(A\)誕生後の任意の時点\(x \in \mathbb{R}^+\) \(A\)\(x = x_0 + x_1\)\(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\)考慮します\(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\)

.­.­.

Gitと空のフォルダー

Gitはフォルダーを認識せず、ファイルのみを認識していることはよく知られているため、空のフォルダー構造がリポジトリーに残ることはありません。 ただし、多くのフレームワークやプロジェクトは絶対にそれらを必要とするので、それらは最終的にそこにあるはずです。 一般的な方法は、フォルダー構造を暗黙的に指定する、いわゆるプレースホルダーファイル(しばしば.gitkeepと呼ばれる)を作成することです。 これらのファイルは簡単に作成でき、必要に応じて、フォルダー内の他のファイルを確実に無視することもできます。

.­.­.

Herokuを使用した無料のNode.jsホスティング

Node.jsのホスティングは、特にドイツ語圏ではまだあまり一般的ではありません。 アメリカのクラウド企業Herokuは、ここで、そして無料でさえ、救済策を提供しています。 「ビルドアプリ...インフラストラクチャではない」というパラダイムに常に気づいていて、制限はほとんどありません。 例として、 PhantomJSに基づく小さなcronジョブを実装します。これは、毎日Webサイトをスクラップし、ページタイトルを電子メールで送信します。

.­.­.

カンターの嵌合機能

対角引数に加えて、Georg CantorはCantorペアリング関数\(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\) 、これは任意の2つの数値\(x,y \in \mathbb{N}\)を新しい数値\(z \in \mathbb{N}\)エンコードします。 たとえば、 \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\)数値\(31\)内の数値\(3\)および\(4\)一意のコーディング。 表示:値のセット\(\mathbb{W} = \mathbb{N}\) 、つまり\(z\)はすべての自然数を取ります。

.­.­.

地球とエンドウ

地球( \(r_1 = 6370km\)のボールとして)とエンドウ豆( \(r_2 = 2mm\)ボールとして)を\(r_1 = 6370km\) 、ロープが赤道上に\(r_2 = 2mm\) 、ロープが表面にきつくなるようにします。 次に、両方のロープをそれぞれ1メートル延長します。 両方のロープが赤道の上に完全に伸びるようになりました-しかし、ロープは完全に水面上にあるのではなく、赤道の上に移動します。 ロープは地上からどのくらいの高さで浮かんでいますか?

.­.­.

アナログ時計の確率

文字盤の右半分にあるアナログ時計の3つの針はすべて、1日の何パーセントですか? まず、24時間のうち12時間(50%)で右側にある時針を確認します。 この時点から、12時間のうち6時間(25%)で分針が右側になります。 これらの6時間のうち、秒針は右側に3時間費やします(12.5%)。

.­.­.

Laravel:雄弁な関係の操作

Eloquentを使用すると、Laravelはデータベースとの通信をはるかに簡単にします。 Eloquent Relationshipsで作業する場合、(PHPのマジックメソッドを使用して)動的変数を呼び出す場合、モデルのインスタンスは新しい変更を反映せず、最初に呼び出されたときに永続的に保存することに注意する必要があります。

.­.­.

Bitbucket:Git履歴からフォルダーを削除する

Bitbucketで Gitをホストする場合、2 GBのハード制限があります。これを超えると、リポジトリへの読み取り専用アクセスのみが可能になります。 これを防ぐには、たとえば、大きなフォルダーやファイルをコミットから遡って削除します。 しかし、他の場合(アクセスデータが履歴に入ったか、node_modulesが再びマスターに落ち込んだ場合)、その性質に反してGitの履歴を遡及的に操作する必要があります。

.­.­.

IISのDomainFactoryからのSSL証明書を統合する

Let's Encryptの時代には、暗号化されたWebサイトが標準になりました。 ただし、特に信頼できるホルダー検証を備えたワイルドカードまたは拡張証明書も必要になることがよくあります。 プロバイダーDomainFactoryは、外部でも使用できる安価なSSL証明書を提供します。 現在のIISでのセットアップは、 OpenSSLを利用してCSRなしで成功します 。 以下では、必要な手順を簡単に説明します。

.­.­.

数字を推測するときの逆説的な勝利戦略

トーマスM.カバーは、1987年の「コミュニケーションと計算における未解決の問題」で次の驚くべき質問をしました:プレーヤー\(X\)は、ランダムに選択された2つの異なる自然数\(A\)\(B\)を2つの異なるものに書き込みますメモして、テーブルの上に下向きに置きます。 プレーヤー\(Y\)はこれらの紙片の1つをランダムに選択し、その数を確認して、この数がまだ表に下向きになっている他の数よりも小さいか大きいかを判断する必要があります。

.­.­.

サッカーと線形代数

フットボールの試合が始まると、ボールはフィールドの中央に置かれ、45分間フィールドを横切って移動および回転します。 後半の初めに、ボールは再びフィールドの中央にあります。 線形代数の単純な手段を使用して、元の状態とまったく同じ位置にあるサーフェス上のポイントが常に無限にあるか、または正確に2であることを示します。

.­.­.

Laravel:ブレードテンプレートのデバッグ

Laravel 5でブレードテンプレートをデバッグすると、*キャッシュされたビューを参照する無意味なエラーメッセージが頻繁に表示されます。 以前は、誰もが優れていました。バージョン4のデバッグビューには、より便利な機能が含まれており、より優れていました。 数行のコードで、 whoops (「クールな子供向けのPHPエラー」)の助けを借りてこの機能を取り戻すことができます。

.­.­.

JavaScriptによるロゴの調和のとれた表現

参照、パートナー、顧客など、複数のロゴを並べて表示したい場合がたくさんあります。 ロゴのサイズ比はほとんど一貫していません。 多くの場合、デザインでサイズを設計する際に直感に沿うものですが、ロゴの領域を同一視することによって視覚的に魅力的な表現を正確に計算する方法もあります。 次の例では、数行のJavaScriptでこれを行うことができます。

.­.­.

PHP / JSの変数の存在を確認します

PHPとJavaScriptの変数を日常的に使用する場合、変数が空かどうかを尋ねられることがよくあります。 ネイティブ関数とそれらのチェックの違いを知っておく価値があります。 厄介なことに、変数が存在するかどうかを直感的に確認する簡単な方法はありません。 次のマトリックスは、これが何を意味するかを示しています。 小さなヘルパー関数は、あなたが望むものを改造することを可能にします。

.­.­.

Sipgate.ioによる一括通話

sipgate.ioを使用して SipgateはエキサイティングなクラウドAPIを作成しました。このAPIを使用するとインターネットテレフォニーのすべての側面に対して多数のオプションを使用できます。 アカウントは無料で、Feature Storeには無料の送信者番号を設定できる無料のオプションもあります。 sipgate.ioのドキュメントはまだ拡張可能ですが、公式のSipgate APIを少し読むだけで、エキサイティングなことをすぐに実現できます。

.­.­.

SQLでの再帰

SQLに基づくリレーショナルデータベース管理システムは、条件付きで階層的または再帰的なクエリにのみ適しています。 ArangoDBのような他のシステムの方がこちらのほう優れています(これについてはGOTO 2016で素晴らしい講演がありました)。 ただし、 共通のテーブル式を使用してSQLで再帰クエリを作成し、すべての祖先と子孫について従来の親/子テーブルをクエリすることもできます。

.­.­.

WordPress:アーカイブページを無効にする

w3techs.comによると、WordPressは現在、世界中のすべてのWebサイトの約27.4%を運営しています。 多くの場合、これらはブログではありません。 WordPressは自動的に多数の未使用のURLを自動的に生成し、Googleによってインデックスが作成された非常に多くのリンクを生成するため、ウェブサイトのオペレーターは画面に表示することさえできませんでした。 これらはすべて、簡単なコマンドで非アクティブ化できます。

.­.­.

PDFフォームフィールドの名前を一括で変更する

私のように、何千ものフォームフィールド名の名前を変更することに行き詰まっている場合は、Acrobatに含まれているJavaScriptコンソールが良い選択です。 これにより、JavaScriptコードを実行できるだけでなく、PDF内のすべてのコンテンツ(フォームフィールドを含む)にもアクセスできます。 JS-APIには名前を変更するためのネイティブ関数がないため、すべてのプロパティを持つフォームフィールドがコピーされ、新しい名前で作成されます。

.­.­.

ショップウェア:バリアントの変更を修復する

Shopware 5では既知の問題はまだ解決されていません。相互に排他的な設定オプションを使用して相互に依存するバリアントを持つ記事を作成すると、一部の組み合わせを選択できないため、フロントエンドで注文できない場合があります。 プラグインの助けを借りて、問題は現在簡単に修正できます。

.­.­.

素数の無限大の1行

素数の無限大の十分な証拠があります-要素の本からのよく知られているユークリッドの定理は、数論に関する基本的な講義で欠落していません。 2015 American Mathematical Monthly(issue 122)で、 Sam Northshieldは、ワンライナーの形式で、それほどエレガントではない矛盾の証拠を公開しました。

.­.­.

Windowsコマンドラインをきれいにする

厄介なWindowsプロンプトは、いくつかの簡単な手順で視覚的にアップグレードできます。 したがって、色とサイズの観点からコマンドラインをカスタマイズできるだけでなく、その機能を拡張することもできます(バッファーを増やし、UNIXツールの大規模なセットをインストールします)。 プロンプトはPowerShell 6.0や新しいWindows 10 Bash Shellに近づいていませんが、日常のタスクでプロンプトを非表示にする必要はありません。

.­.­.

Joomlaの動的URL

コンテンツ管理システムでは、多くの場合、URLは事前に固定されているとは限らないため、事前に(投稿またはメニュー項目として)静的に作成されるのではなく、データベースからオブジェクトに対処します。 WordPressと同様に( ここで説明 )、Joomlaで動的なURL構造を構築することもできます(内部エイリアスシステムに関係なく)。 JRouterを使用するか、.htaccessでワンライナーを使用できます。

.­.­.

JavaScript PasteJacking

最近のブラウザーはJavaScriptを使用してユーザーのクリップボードを読み書きできるため、操作も可能です。 基盤となるテクノロジーはすでに古くからありますが、最近になって、経験の浅いユーザーがこの可能性を利用する攻撃がインターネット上で(「ペースト貼り付け」という名前で)ますます増えています。 JavaScriptでの実装は平凡です。

.­.­.

PostgreSQLで列を交換する

SQLテーブルカラムのスワッピングはMySQLの標準レパートリーの一部です-これはPostgreSQLでは(まだ)サポートされていません。 公式wikiは、問題に対する独自の貢献を捧げていますが、ビュー、インデックス、トリガーをサポートする実際的な解決策を示していません。 次のクラスは、この作業を(MySQLとPostgreSQLの両方で)コマンドラインで、またはLaravel 5で直接実行します。

.­.­.

Windowsエクスプローラーのクイックヒント

Windowsエクスプローラーのフォルダーでコマンドプロンプトをすばやく開きたい場合は、マウスの右ボタンでフォルダーをクリックし、Shiftキー(1つ上のレベル)を押しながら、コンテキストメニューで[ここにコマンドプロンプトを開く]を選択します。 フォルダー内にいるときに別のより高速な方法を見つけました。ここで現在のフォルダーパスをクリックし、「cmd」と入力して、Enterキーで確定します。

.­.­.

WordPressカテゴリ:ツリービュー/継承

WordPressで階層カテゴリ(分類法)を使用すると、一方ではバックエンドでのチェック済みカテゴリの表示が混乱し、もう一方では、コントリビューションが子カテゴリに配置されたときに親カテゴリに自動的に配置されないことがわかります。 どちらも、強力なフックシステム(アクションとフィルターの形式)を使用して、ほんの数行のコードで曲げることができます。

.­.­.

PHP 7と宇宙船オペレーター

PHP 7は、 スカラーデータ型の型ヒント最適化されたパフォーマンスなどの新機能に加えて、多くの新しい便利な言語拡張機能も備えています。 「宇宙船オペレーター」はついにPHPの世界に入りました(RubyとPerlプログラマーはこれを長い間知っていました)。 \($a $b\)は、両方のオペランドが同じである場合に限り\(0\) \($a $b\)返し、左のオペランドが大きい場合は\(1\) 、それ以外の場合は\(-1\)返します。

.­.­.

IIS 7.5 PHP FastCGIタイムアウト

IIS 7.5のFastCGIを介してPHPを統合する場合、各スクリプトはデフォルトで600秒(つまり10分)後に終了します。 php.iniの既知の変数「max_execution_time」を変更しても影響はありません。FastCGI設定を(また)調整する必要があります。 このために、IISは関連する変数を管理するための快適なインターフェースを提供します。

.­.­.

確率論のパラドックス

条件付き確率理論は、直観に反するソリューションを備えた美しいタスクをもたらします。 よく知られている兄弟問題に加えて、もう1つの例を簡単に説明します。

.­.­.

Git、ショップウェア、空のフォルダー

ファイルバージョン管理システムGitは、スリムで高速、かつポータブルです。 Gitは常にオブジェクト、つまりファイルを扱います。 フォルダーは、ファイルが含まれている場合にのみ作成されます。それ以外の場合、Gitはそれらを記録しません。 これは一部のプロジェクトで見苦しい副作用があります。 たとえば、Shopwareショップシステムは、機能するためにフォルダー構造の厳密な遵守に依存しています。

.­.­.

ショップウェア:個別の送料

Shopwareには強力な配送コストモジュールがあり、その計算で対象を絞って介入できます。 今回のケースでは、次のシナリオを実装します。商品ごとの送料は、商品の重量に応じて最初に決定されます(重量制限が指定されています)。 特別な例外がある場合のみ、固定送料を各アイテムに個別に設定する必要があります。

.­.­.

自分のデバイスを持参

柔軟かつ独立して作業したい場合は、今すぐそれを乗り越えることはほとんどできません:クラウド。 クラウドを知らないうちにすでに使っている人はかなりいるでしょう。 たとえばストリーミングでは、すべてのコンテンツがクラウドに保存され、必要に応じて呼び出すことができます。 Netflixは、ドイツでますます人気が高まっている例です。 または、デスクトップPCまたはラップトップとすべてのモバイルデバイスとの同期も、主にクラウドを介して行われます。

.­.­.

WordPressの動的パーマリンク

WordPressパーマリンクシステムは、 構造タグを使用して、独自のニーズに非常によく適合させることができます 。 %postname%設定は、おそらく最も一般的で実用的なソリューションです。 ただし、実際の動的リンクを作成する場合は、まず独自のコードでシステムを拡張する必要があります。

.­.­.

WordおよびExcelの破損したハイパーリンク

Word / Excelドキュメントからハイパーリンクを開くと、標準のブラウザが目的のURLで起動されると考える人もいるでしょう。 不思議なことに、これはそうではありません-これは見苦しい副作用につながり、上記のオフィスプログラムのセッション/クッキーベースのログイン保護ページへのリンクを不可能にします。

.­.­.

父の日のパラドックス

今日の父の日には、娘が父親が長い間望んでいた自分で描いた絵を父親に渡します。 娘は言います:「あなたが要求した写真をあなたにあげます、そして私の贈り物は驚きです」。 父親は驚いて、この発言の真実を熟考しています。

.­.­.

HTTPSの有無にかかわらず動的スクリプトを統合する

縛りますか <head > -エリアスクリプトは暗号化されておらず、既存のSSL証明書が暗号化されたページを呼び出します。これらのスクリプトはブロックされるため、実行されません。 プロトコルを省略すると、https経由でWebサイトにアクセスしたときにすべてのスクリプトが自動的に暗号化されます。//-それ以外の場合は暗号化されません。

.­.­.

ドロップダウンメニューの使いやすさ

多次元のドロップダウンメニューを使用する場合、誤ったサブメニューが誤って開かれたり、目的のサブメニューが誤って閉じられたりする問題がよく発生します。 この効果は、既に展開されているサブメニューに移動したときに、マウスポインターが対応するメニューの上位レベルから離れたときに発生します。

.­.­.

ショップウェア:バリアントを自動的に無効化

Shopwareでは、すべてのバリアントの在庫が0以下の場合にのみ、実際の注文に対して販売アイテムの商品全体が非アクティブ化されます。 これをバリアントベースで実装するために、以下に提供するBootstrap.phpの小さなプラグインをプログラムしました。

.­.­.

SSLによる二重パスワード要求

次のコンステレーションは常に見苦しい副作用を引き起こします:htaccess / htpasswdでサイトを保護し、同時にSSL接続を強制する場合、常に同じパスワードが2回必要です(httpで1回、httpsで1回正常に入力)。 Apache 2.4で導入された構成セクションの助けを借りて、問題は簡単に習得できます。

.­.­.

JavaScriptの複数行の文字列

JavaScriptでプログラミングするとき、コードに複数行で入力することによって複数行の文字列を実現する可能性がないことにたびたび遭遇します。 PHPやRubyなどの他の言語でのタスクは問題ありませんが、JavaScriptは回避策でのみ管理できます。回避策は個人の好みやブラウザのサポートに依存します。

.­.­.

人工知能-すでに存在していますか?

過去2年間の技術革新を見ると、常にスマートテクノロジーや人工知能(AI)などの言葉が見つかります。 しかし、よく見ると、ほとんどのデバイスが人工知能からまだ遠いことがわかります。 AmazonやGoogleのようなスマートホームシステムは、特にAIに関連しています。

.­.­.

オンラインカジノの背後にある技術

数年前から、彼らは次々と芽を出している:オンラインカジノ。 数え切れないほどのプロバイダーが、ゲームファンがお気に入りの娯楽をインターネット上で24時間楽しむことができるようにしています。 過去にカジノに行くのが好きだった場合は、今日の方法で自分自身を救い、コンピュータの電源を入れるだけです。 しかし、この原則はどのように機能するのでしょうか。

.­.­.

UTF-8とウムラウトを使用したPHPのメール()

PHPを使用したメール送信はPHPMailerのような強力なクラスで行うのが最適です 。 便利なラッパー関数により、数行のコードでUTF-8のコンテンツを使用したり、画像を埋め込んだり、暗号化された添付ファイルを送信したりできます。 オーバーヘッドを節約し、推奨事項に反して、PHP関数mail()を使用する場合、ウムラウトとUTF-8を使用すると、遅くとも問題が発生します。

.­.­.

Google PageSpeed Insights vs. グーグルアナリティクス

W3Cマークアップ検証サービスGoogle PageSpeed Insightsなどの検証ツールは、ウェブサイトのコードとパフォーマンスを客観的に評価するのに役立ちます。 特にGoogleは、スクロールせずに見える範囲のような概念で業界全体に影響を与えます。また、画像の圧縮とキャッシュに関して、厳格ではあるが有用なガイドラインを設定します。 ただし、Googleが足を踏み入れることもあります。

.­.­.

JavaScript 2.0へようこそ

JavaScriptはWebおよびECMAScriptを支配し、言語のコアは成長します。 今年の半ばに予定されている新しい仕様(ES6またはJS2)には、今日すでに試用できる数多くの革新が伴います。 Firefoxが現在最もサポートされていますが、 Google Traceurなどのいわゆるトランスパイラーによるポリフィルも可能です。 ES6の新機能の概要は次のとおりです。

.­.­.

0,99999... = 1?

学校か大学か: \( 0,99999... = 1 \)\( 0,99999... = 1 \)興味深い質問に\( 0,99999... = 1 \) 、次の方程式が真であるかどうかの質問が含まれます: \( 0,99999... = 1 \) 。 方程式の左側の部分は無限大ですが、 \(0,99999... = A\)という名前を\(0,99999... = A\) 。 係数\(10\)と単純な代数変換を掛けると、最初の驚くべき発見が得られます。

.­.­.

SQL:インデックスにもかかわらずパフォーマンスが低い

SQLデータベースの次のパフォーマンスの問題に直面しました。1,000,000エントリまでの「ユーザー」と呼ばれるSQLテーブルでは、今日の登録数の決定に耐えられない28秒かかりました。 「作成」欄には、登録日時が「Ymd H:i:s」の形式で保存されています。

.­.­.

小さなチェスの問題

よく知られている騎士の 問題女性の問題に加えて、チェスの世界には他にも多くの刺激的な問題があります。 以前のブログエントリで2つの小さな好奇心について触れました 。 チェスの問題を数学的に扱う場合、数学は多くの質問に対して非常にシンプルで明快な答えを提供することがすぐにわかります。

.­.­.

OneDriveでオンラインで利用できるファイル

OneDriveDropboxGoogleドライブOwnCloudBox.netのいずれであってもファイルをどのボックスに保存しても 、サービスはほとんど同じです。 すべてのデスクトップおよびモバイルシステムで使用できるクライアント、標準の暗号化されていないファイル、および共有オプションの違いはわずかです。 しかし、Windows 8.1からシステムに統合されたOneDriveには、オンラインで利用できるファイルのみという1つの特別な機能があります。

.­.­.

PHP:Windowsでウムラウトを使用したファイルアクセス

Webサーバー上のファイルには、スペース(「this is a picture.jpg」ではない)、ウムラウトや特殊文字(「football.jpg」ではない)、バックスラッシュ(「Work \ Auto.jpg」ではない)、および小文字(「 test.JPG ")。 しかし最近、私は顧客プロジェクトのために、任意のファイル名の事前定義された多数のファイルにアクセスして処理する必要がありました。

.­.­.

ランキングリストを決定するSQLクエリ

今日、私は顧客プロジェクトで作業しているときに次のタスクに遭遇しました:列「id」と「score」を持つSQLテーブル「user」を取り、「score」でソートされたすべてのユーザーのランキングリストを決定します。同じスコアで同じランキングを取得します。 ユーザー定義変数を使用することにより、このタスクを直感的かつ簡単に解決できます。

.­.­.

Facebook SDK:サーバー側でトークンを確認する

Facebook SDKを使用する場合(より正確には、RESTインターフェース内にFacebookログイン機能を実装する場合)、クライアントがFacebookから受信した送信トークンは、次の操作を実行する前に、サーバーによって有効性が最初に確認される必要があります。

.­.­.

Chrome DevTools:DOM要素に対応する

Chrome、Firefox、Opera、Safari、さらにはInternet Explorerまで:成熟した開発者ツールが数年前までFirefoxと人気のプラグインFirebugのユニークな機能であった後、強力な開発者ツールがすべてのブラウザーの標準スコープの一部になりました。与える。

.­.­.

SQLを使用したファイルシステムへのアクセス

私は、MySQLでファイルシステムを利用して、ファイルやフォルダの存在やその内容などの貴重な情報を取得する可能性を見つけました。 これは、php関数file_existsの代替として非常に役立ちます。これは、ファイルの存在に関する情報をクエリでさらにソートおよび集計関数に使用できるためです。

.­.­.

キャンバスを使用したアニメーションの背景

アニメーション化されたベクターの背景は、フルスクリーンの写真やビデオによって特徴付けられるWebランドスケープに多様性を加えることができます。 ロード時間と、ハードウェアとソフトウェアの幅広いサポートが連動しているとよいでしょう。 1つの解決策は、キャンバスです。 JavaScriptによって制御されるHTML要素は、現在のすべてのブラウザーでサポートされており、モバイルデバイスで高性能で再現されます。

.­.­.

HTML要素のアスペクト比を修正

Web開発者は、たとえばimg要素とは対照的に、固定サイズまたは固定縦横比を持たないHTML要素を操作することに困惑することがよくあります。 多くの場合、これらのオブジェクトが確実に反応するようにしたいが、幅と高さの比率は維持する必要があります。 CSSはここではデフォルトで直感的なソリューションを提供していません。 しかし、垂直パディングプロパティの助けを借りて、目標を達成します。

.­.­.

ストック写真の使用に関する裁判所の判決

ケルン地方裁判所が先週RedTubeスキャンダルに反対し、論争の的となっているIPアドレスの公開を決して許可しなかった後、決定14 O 427/13は再び非常に議論の余地があり、疑わしい評決を下します。特定の写真代理店の写真も、URLを介して直接写真を呼び出すことで呼び出す必要があります。

.­.­.

Adieu Block&Inline-ようこそHTML5

HTML5仕様の革新は数多くあり、それらの多くは既にブラウザーランドスケープの大部分でサポートされています。以下では、要素のネストに関するルールへの興味深い変更を強調したいと思います。 HTMLは常にブロック要素とインライン要素を区別しています。 たとえば、HTML4 ドキュメントタイプ定義では、h1、p、divをブロックとして、a、span、imgをインライン要素として指定します。

.­.­.

IISおよびApacheでのHTTPロギング

UnixのApacheとWindowsシステムのIISはどちらも、HTTPリクエストをすぐにファイル形式で記録します。 自分のウェブサイトへの問い合わせは、ハッキング攻撃から保護するためだけでなく( AWStatsなどのログファイルアナライザーを使用するなど)、定期的かつ手動で評価および分析するだけでなく、 関連するログファイルのパスは、たとえば、広く使用されている構成では次のようになります。

  • /var/log/apache2/access.log (例:Ubuntu 12.04、Apache 2.2)
  • C:\inetpub\logs\LogFiles\W3SVC1\u_ex<YYMMDD>.log (例:Windows Server 2012 R2、IIS 8.5)
.­.­.

Joomla、IIS、およびディレクトリの権利

Windows Server 2008 R2のJoomla 3.2をIIS 7.5と統合する場合、ディレクトリの権限に問題があることがよくあります。これは、寛大すぎる設定では解決できないことがよくあります。 次のソリューションは安全で完全に機能します。

  • グループIIS_IUSRSには、Cの権限が必要です:\ inetpub \ wwwroot \:読み取りと実行、フォルダーの内容の表示、読み取り、書き込み
  • グループIIS_IUSRSには、C:\ Windows \ Temp \:読み取りと実行、フォルダーの内容の表示、読み取り、書き込みの権限が必要です。
  • IUSRユーザーはIIS_IUSRSグループに属している必要があります(コンピューターの管理>ローカルユーザーとグループ>グループ)

PHP経由でアップロードされたすべてのファイルに追加の特別なディレクトリ権限(SSHやFTPなど)が必要な場合は、フォルダーC:\ Windows \ Temp \にもこれらを設定します。 PHP経由でファイルをアップロードする場合、PHPはまずこのファイルを一時ファイルにコピーしてから、最終パスにコピーします。 ファイルが一時ディレクトリに到達した場合、ファイルはその権限を継承し、最終ディレクトリに移動した後もそれらを保持します。

.­.­.

ネット上で匿名:不可能?

NSAスキャンダルの時代に、当局やシークレットサービスのデータの怒りを避けるために、インターネット上で匿名で移動できるかどうか、またどのように移動できるかを問うのは、ネットワークに精通したユーザーだけではありません。 ただし、これは多くの場合、エラーや誤った仮定につながります。 中心的な誤解は、IPアドレスの隠蔽に対する匿名性の低下です。

.­.­.

McFIT-新しいロゴ、新しい画像

割引フィットネスチェーンMcFITは、新しい顔を見せています。 以前は、バナナの形をした明るい黄色のマスコットが青い文字を飾っていましたが、今では無煙炭色の背景に黄色の弓が巧みに絡み合い、抽象的な構造を形成しています。 FDPの色は青と黄色であり、ロゴだけでなく他のすべてのMcFITプリントにも影響します。

.­.­.

Photoshop:時間を遡る

兄弟のトーマスとジョンノールが1987年にAdobe Photoshopの開発を始めたとき、私はまだ生まれていませんでした。 今日、2013年、ソフトウェアは一般的に最も人気のあるプログラムの1つであり、画像処理の分野で誰もが認める市場リーダーです。 後世のアドビとコンピューター歴史博物館のおかげで、ソフトウェアは非常に特殊な形式で保存されます。

.­.­.

王のゲームの奇妙さ

チェスは何世紀にもわたって魅力的でした-そのルールは簡単に習得でき、その信じられないほどの深さは経験豊富なプレイヤーだけがアクセスできます(残念ながら私はそれらに数えません)。 次に、私は2つの面白い質問を扱います。黒の王が2人の白い女王に同時に攻撃される正しい移動シーケンスによって位置に到達することは可能ですか? これは2つの白い塔でも可能ですか?

.­.­.

ブロックバスターの代わりにドキュメンタリーソープ:48 fps

映画は通常、毎秒24フレームで記録および再生されますが、ほぼ100年前の標準フォーマット「24p」は揺れているようです。 24fpsプロジェクションの見苦しい副作用(たとえば、中速カメラパン中の強いジャーク)を防ぐために、フレームレートを2倍の48フレーム/秒以上にするために長い間取り組んできました。

.­.­.

ウェブサイトのスペルチェック

自動スペルチェックと文法チェックは現在、ワードプロセッシングプログラムで標準になっていますが、Webサイトのスペルチェックを自動的に行うことは、以前は比較的面倒でした。 Google Chromeは、マルチライン入力フィールド(textarea)の統合チェックにより、この方向への第一歩を踏み出しています。 今では、これをウェブサイト全体でも可能にするサービスがあります。

.­.­.

リンクの電話番号-セキュリティリスク?

数週間に、訪問者が電話番号をタップしてモバイルデバイスで電話アプリを開くことができるようにする方法について報告しました。 ユーザーがそのようなリンクを介して何もしなくても、SIMカードを完全にブロックしたり、デバイスを出荷時の設定にリセットしたりできる可能性があります。

.­.­.

興味深いメールの好奇心

目的の場所に確実に到達できるように、ドメイン名とメールアドレスは常に小文字にする必要がありますか? それともこれは完全に無関係ですか? たとえば、Googleのメールサーバーには興味深い効果のある奇妙な設定があります。これについては、次の記事で簡単に紹介します。

.­.­.

毎日のトピックでの株式市場価格の設計

私はドイツのテレビでさまざまな番組のデザインを注意深く追跡しています。 ほとんどの委託品は、その企業設計を永続的に維持します。 毎日午後10時15分にテレビ画面の前で行われる会議の夕方の儀式は、最近私に腹痛を引き起こしています。現在の株価を提示するとき、完全に混乱するカラースキームが数か月間選択されました。

.­.­.

電話番号を正しくリンクする

独自のWebサイトをモバイルデバイス用に最適化する場合は、さまざまな画面サイズ、最適化された読み込み時間、動作中の特別な機能(ホバー効果など)だけでなく、デバイスの特別な機能にも注意を払う必要があります。 これには、電話をかけることも含まれます(一部の人は忘れている場合があります)。

.­.­.

ブログの重複コンテンツ

さまざまなウェブサイトの同じコンテンツは多くの場合Googleによって罰せられます-それにもかかわらず、Googleアルゴリズムはインテリジェントであり、ヘッダーとフッターの要素が同じかどうか、または異なるURLの下でテスト全体に2回到達できるかどうかを認識します。 エキサイティングな質問は、Googleがブログ記事の概要ページをどのように扱うかです。

.­.­.

WordPressのセキュリティを強化する

現在最も人気のあるコンテンツ管理システムWordPressのセキュリティは、2つの小さな調整ネジを回すことで大幅に向上できます。 これにはわずか5分と2行のコードが必要です。 この問題はさまざまなプラグインで解決することもできますが、ここでは意図的にプラグインを使用しないソリューションに制限しています。

.­.­.

Warning

: preg_match(): Unknown modifier 't' in /kunden/362380_80937/vielhuber.de/wp-content/plugins/gtbabel/src/Host.php on line 84