テック

定価がない?!ハイテク次世代自販機にみるAIカメラの可能性

こんにちは。 突然ですが、日本の自動販売機はバラエティ豊かで数も非常に多く、世界中でCool Japan要素の一つとしてとても有名です。 そんな中、渋谷にひときわ珍しい自動販売機が設置されて話題になっています。 その名も、「SALAD ST...
プログラミング

Dockerマウントのbind/volumeの細かな違いで数時間詰まった話

Dockerでホストとコンテナのディレクトリ構造をミラーリングさせたい時、ボリュームを使ってディレクトリのマウントを行うことは多いですよね。 このマウントの仕様を細かく理解できておらず、ホストとコンテナが意図しない挙動をして長時間詰まってし...
英語

メンタル環境を変えて英語力をブーストする!

こんにちは。 今日は私が留学(というか海外生活全般)で、英語力の向上のためものすごく重要だと思うことを語ってみたいと思います。 英語を学習している人はやっぱり留学に憧れていたり、留学したい!というモチベで日々英語トレーニングに励んでいる人が...
英語

英語で思考する〜英語脳を手に入れよ!〜

英語を身につけ、一定のレベルでスラスラと英会話をしたり英文を読んで理解するためには 脳を「英語モード」に切り替える必要があります。 脳を英語モードにするというのは、脳であらゆる認識を行う時に、日本語を一切介在させないということです。 英語の...
英語

スピーキング練習は筋トレであるという考え方

こんにちは。 突然ですが、英語のスピーキング練習は筋トレと酷似しています。 口元の鍛錬です。笑 これは私の持論ですが、その心は?という内容を今日は書いてみたいと思います。 筋トレとしてのスピーキング 日本人の口 当たり前ですが、私たち日本人...
プログラミング

プログラミングブログ移設しました

こんにちは、ブログ管理人のrioです。 以前からちょくちょくはてなブログでプログラミング、技術関連の記事を書いてきたのですが、 今回自分のブログサイト「えいごギークのほっとtime」を開設したので少しずつ移設していこうと思っています。 20...
プログラミング

Go言語ソース覗き見〜slicesパッケージ〜

Go言語のバージョン1.21で標準ライブラリに新たに追加された、slicesパッケージのソースコードをざっと読んでみました。 slicesパッケージではスライスを操作するのに便利な様々な関数が用意されています。 この記事ではソースコードに触...
プログラミング

Go言語 – ジェネリクスで型引数を分解するというテクニック

Go言語の1.21ではslices、mapsパッケージが追加され、スライスやマップに対する操作が格段にシンプルにできるようになりました。 本記事ではそんなslicesパッケージのClone関数を手本に その実装の詳細説明と、そこから導けるジ...
プログラミング

Go言語のプロジェクト構成 – 公式のススメ

有名なGoのプロジェクト構成のパターンとしては、以下のgolang-standardsが有名です。 このパターンは賛否両論ありつつも長い間多くのプロジェクトで採用されてきたのですが、Go公式のものではありません。 そして Goの公式はこれま...
プログラミング

全てにおいてYAMLはXMLに劣っている…らしい

色々と議論を呼びそうなタイトルですが、とあるポッドキャストの会話の一部を文字起こしした記事の内容です。 原文はこちら スピーカーの体験を元にした話によると、 「XMLは場合によって使いづらいこともあるし、適していることもある。 一方、YAM...