CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![「Null合体演算子」 ~マンガでプログラミング用語解説](https://cdn-ak-scissors.b.st-hatena.com/image/square/1daf1f3d6a0bc804fa743d92057f6277ae6b5567/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F18911%2F18911_og.png)
DNS リソースレコードを管理していると、「DNS には浸透期間があるため、DNS の設定変更後は24時間〜72時間お待ちいただく必要があります」などと書かれた DNS 事業者の注意書きを見かけることがあります。 ホスティング業者によって「浸透」等が不適切に使われている例 - www.e-ontap.com DNS浸透言ってるところと言っていないところ【レンタルサーバ編】 - ohesotori.hateblo.jp このような記述が蔓延っているために、DNS 利用者の間で「DNS では設定が浸透するまで待たなければならない」という誤解が広まっています。 また、DNS リソースレコードの地理的な伝播状況を可視化するための DNS Propagation Checker なるツールがいくつか存在しています。 https://www.whatsmydns.net/ https://www.ns
はじめに 趣味プログラマーを除く、多くの職業ITエンジニアにとってビジネススキルが重要であることは、私が敢えて語るまでもないことは重々承知だが、この場を借りて説明させていただくことを読者の皆さんにはお許しいただきたい。 職業ITエンジニアはITエンジニアである前にビジネスパーソンである。(Business Personではなく、和製英語の方) 諸君にはこちらの表記の方がわかりやすいだろう。そしてビジネスパーソンにとってビジネススキルが重要であることは自明である。 したがって職業ITエンジニアにとってもビジネススキルが重要であることはおわかりいただけたであろう。 フリーランスであれ、会社員であれ、経済活動を行う手段としてのITエンジニアリングであるから、諸君もビジネススキル習得に励んで欲しい。 本記事が職業ITエンジニア諸君のビジネススキル向上の一助になることを切に願っている。 ビジネスサイ
分散型バージョン管理システムのGitは2005年の登場以降シェアを伸ばし続け、2022年の調査では約94%のユーザーに利用されるほど一般的なツールとなっています。Gitにはさまざまな機能が搭載されていますが、その中で特に混乱を引き起こしがちな用語について、Gitを15年近く使用してきたというジュリア・エヴァンスさんが解説しています。 Confusing git terminology https://jvns.ca/blog/2023/11/01/confusing-git-terminology/ ◆HEADと「heads」 HEADは現在チェックアウト中のブランチやコミットを指しており、「.git/HEAD」に保存されています。一方「.git/refs/heads」に保存されているのはブランチで、「heads」は「branches」と読み替えればOKとのこと。 ◆detached HE
国内でもここ数年で徐々に聞く機会が増えてきた「サイバーレジリエンス」―――。連載第1回では、その背景にある組織を取り巻く事業継続リスクの高まりについて解説しました。 筆者がさまざまな企業や団体のIT企画およびITインフラ部門の方とお話してアンケートを採ったところ、「『サイバーレジリエンス』という用語を聞いたことがある」と回答したのは約半数でしたが、「サイバーレジリエンスがどのようなものか知っている」と回答したのはわずか1割でした。回答者からは「『レジリエンス』という言葉になじみがない」や「『サイバーセキュリティ』との違いがよく分からない」といった意見をよく聞きました。 そこで連載第2回は、「レジリエンス」(Resilience)という言葉に込められた背景から振り返りながら、「サイバーレジリエンス」という用語を解説するとともに「サイバーセキュリティ」との違いはどこにあるのかを説明していきます
はじめに プロジェクト先に常駐させていただくこと早2年以上が経ち、日々業務の中でたくさんのIT用語が登場します。 今後インフラ関係の業務に携わる方にとって少しでも力になれればと思い、私の備忘録として残してきた用語の中からよく聞いたり、よく発言する用語を厳選しまとめました。(現場によっては言葉のニュアンスが異なる場合もあるかと思います) 日本語の用語 ▪︎あ行 あ ・アラート 警告、警報。 ・アタッチメント/デタッチメント 「アタッチ」とは、接続する・付属する・取り付ける等の意味合いがあり、 反対語の「デタッチ」は切り離す・分離する・外すといった対称的な意味を持ってい>ます。 クラウドサービスにおけるアタッチ/デタッチとは、仮想マシンのボリューム(デー>タディスク)を追加(割り当て)/削除する際に使用されます。 「追加ボリュームを仮想マシンにアタッチする」といった使い方をします。 アタッチ/
JavaScriptとは、ウェブブラウザやサーバーサイドで動作するスクリプト言語の一つです。最初はブラウザ上での動的なインタラクションを提供するために生まれましたが、現在ではNode.jsといったサーバーサイドの技術にも広く使用されています。JavaScriptはプロトタイプベースのオブジェクト指向言語で、関数型プログラミングの要素も持っています。 以下、用語の解説です。 オブジェクト (Object) オブジェクトとは、キーと値のペアの集合です。JavaScriptでは、オブジェクトは非常に柔軟で、動的にプロパティやメソッドを追加、削除することができます。 const person = { name: 'Taro', age: 25, greet: function() { console.log('Hello, my name is ' + this.name); } }; プロパティ
タイトルを見て意味が分かった方はどれくらい、いらっしゃるのでしょうか… 前者は濁点の「バッチ」で後者は半濁点(丸)の「パッチ」です。 カタカナで表記した場合、判別が非常に難しく文脈で判定しないと確信が持てませんね(笑)。 さて、実を言うと私はバッチとパッチは同じもので、単なる表記ゆれだと思っていました。 私の案件では毎日、社内のチームで朝会をやっています。そこでバッチとパッチの話題が出ました。そのとき私は「?」となって「バッチとパッチは違うんですか?」と質問して初めて違いを知りました。 わりと初歩的な知識だとは思うんですが、ちゃんと聞いて良かったです(笑)。そして初歩的なことについても気軽に聞ける環境があるというのは幸せなことだな思いました。(大事なことなので太字です) バッチとパッチ 雑に ChatGPT に聞きました。IT用語辞典に書いてある内容(バッチ処理とは, パッチとは)と大きく
米MetaがTwitter競合サービス「Threads」を一般公開して1日以上経過し、マーク・ザッカーバーグCEOは7月8日午前0時(日本時間)ごろ、登録ユーザー数が7000万人を超えたとポストした。 Threads用語集 そこで、Threads公式が発表した基本用語をここで紹介しておこう。ちなみにMetaの日本広報によると、Threadsは「スレッズ」だ。 あくまでThreads公式が発表したものであり、今後ユーザーの間で普及するかどうかは未知数だ。Twitterの「リツイート」などの用語の多くは、ユーザーが作ったものを公式が継承したものだった。 Threadsのロゴの由来 InstagramとThreadsの責任者、アダム・モッセリ氏によると、Threadsのロゴはユーザー名を表す@に由来し、Instagram専用フォント「Instagram Sans」をアレンジしたものという。「スレ
はじめに この記事はこれまで私がIT企業での15年ほどの社会人経験の中で感じてきた体験談を元に記載していますのであくまで参考としてお受け取りください。 また私は「非エンジニアの上司」側の立場での経験がほとんどであるので、逆説的にエンジニアのみなさんの参考になればと思い記事を書いております。 みなさん、会社の組織の中で「非エンジニアの上司」にあたったことは無いですか? 前提知識が違うためコミュニケーションが難しい 技術の事を分かってないのにちゃんと評価してくれてるのだろうか 技術や開発に関する悩みや相談が出来ない 技術的な部分で上司から学ぶことが出来ない などなど 日々思うこともあるのではないでしょうか。 そのような中で、「非エンジニア上司」側からの経験から、どのようなスタンス、コミュニケーションをとることが効果的なのかをいくつかご紹介したいと思います。 非エンジニア上司の攻略方法 目次 ①
とあるYahooニュース記事のコメント欄が炎上しています。 今は通じない懐かしのファミコン用語5選 「ファミカー」「さお」…どこまで分かる?(ENCOUNT) - Yahoo!ニュース こちらの記事が 「ファミカー」 「ファミ筋」 「大人マリオ」 「さお」 「1UP自殺」 といったちょっと聞き慣れない言葉を「今は通じない懐かしのファミコン用語」として紹介しているため、コメント欄から疑問の声が噴出。 どの語句も全く知らないなぁ。 ファミ通に載っていたのを拾い出したとかいう 記述もないし、どこで使われていた言葉だろう。 これは、記者さんのごく卑近のコミュニティでの共通認識を 「みんな」って思ってしまっているだけではないの? 本当にこんな言葉はあったのか? ファミコン発売開始当初、小学生だった私でも一つも聞いた事ないが。 今は通じないではなく、今も通じない…の間違いではないか? ファミコンど真ん
2023/06/18 騒動の元凶となったTweetについては本人から掲載許可をいただいております。あくまで本記事の目的は知識・用語の整理および以後の混乱を避けるための一提案であるため、本人への突撃などはご遠慮ください。 2023/05/08 AIをArtifact Intelligenceと誤表記していたので修正 tl;dl 筆者が"OSINT"について言及した結果、炎上にガソリンを撒いてしまった恐れがあるため用語の整理と筆者なりの考えをまとめた OSINTという単語は『インターネットを使ってほにゃほにゃした』という非常に漠然としたコンテキストの元で使用される場面が散見され、聞き手にそのコンテキストが共有されていない場合は解釈に不一致が生じる 少なくとも単発のアクティビティや公開情報からの情報収集という行為においては、OSINTという専門用語を持ち出さずとも適切な日本語を使用したほうが聞き
これは何? 自分がQiitaに勤めてから覚えた基本的なIT関連の知識を記載 自分の状況 文系 会話する時に専門用語の読み方が合っているかドキドキする redashを「レッドアッシュ」と読んでいた 知らない専門用語を調べると、別の専門用語で解説されており何度も詰んだ 備忘録も含め、これからIT関連に関わる人に少しでも役立てれば幸いです この記事の目的 非エンジニアの方がIT関連の用語に対してざっくりなイメージを持ってもらう 自分的によく聞く単語 Java(ジャバ)とJavascript(ジャバスクリプト) 似ている言葉だが別の言語 「ハム」と「ハムスター」ぐらい違うなど、ネットでどれ位違うか例えを出すサイトまである。 参考サイトはこちら Javaとは? Googleが開発に用いている三大言語の1つ(Java、C++、Python) システム、Web、アプリケーションなど様々な開発に利用されて
なんだろう、嘘つくのやめてもらっていいですか? 大学も技術者認定機関も、いつまで古いまたは間違ったシェルとカーネルの概念を説明し続けるのでしょうか? シェルはカーネルの言葉をユーザーの言葉に翻訳したり、出力結果をユーザーに中継したり、カーネルを防御したりする層ではありません。指定したコマンドを実行するだけのプログラムです。勉強中の学生か代理執筆業者が適当な文献を調べて書いたとしか思えません。そして他人の説明を自分の言葉に置き換えるのが上手い人がおかしな説明をさらに広めています。個人サイトやオンライン学習サイト程度であれば適当なことを書いていても気にも留めませんが、大学や技術者認定機関のような正しいことを書いているに違いないと思えるような所までもが間違ったことを書いているから困ったものです。 みなさんは大学や技術者認定機関が言っていることなら正しいと思いこんでいないでしょうか? そんなことあ
日本人向けの記事のため表記がカタカナとなっております。そのため完全に正確な英語の発音を保証しているわけではございませんのでご了承ください。(より正しい発音が気になる方は各自で発音記号をお調べください。) また私自身は帰国次女でもない純粋な日本人&英語力凡人レベルです。明らかに間違っているものがありましたらコメントやTwitterなどでご指摘ください。 もちろん他にもこれが間違いやすいよ、という用語もあればお待ちしております🙏 ❓がついてるのは決めきれないorネイティブでも揺れがあるor議論が必要 なものです。 a11y エイイレブンワイ absolute アブソルート Adobe アドビ Airbnb エアビーアンドビー ajax エイジャックス align アライン(text-align テキストアライン など) AMP(Accelerated Mobile Pages) アンプ An
初めに きっかけ 新人研修中にDDDとか、PoEAAとかの話が少しだけ出ました。 ただ、イマイチわからないとの声が多数。 理由 なぜなら予備知識がたくさん必要だからです。(ほんとに多い) これはわからなくて当然。 そこで 独断と偏見で、予備知識となる用語を解説します。 偏見多いので、より正確な情報は、書籍やWebで調べてね。 この辺を説明します UML クラス図/シーケンス図 デザインパータン GoF/PoEAA 階層化アーキテクチャ DDD本のサマリ 知らなきゃいけない知識が多くて面倒だね。 説明しないけど、オブジェクト指向やデータベースとかの知識も必要だよ。 説明前にDDD本のページを見てみよう!!! DDD本の最初のページ 「エリック・エヴァンスのドメイン駆動設計」より ??? よくわからないね さっきの図って何? 灰色の中心部分はソフトウェア設計のモデリングを表しています。 モデリ
アプリケーションを使うだけなら問題はないが、コンピューターに関するドキュメントを読む場合などに「エンディアン」の理解が必要になることがある。というわけで、今回は今更ながらエンディアンについて解説する。 Windowsでは、x86/x64でもARMでも基本的にリトルエンディアンで数値を表現する。Windowsが使うUnicode(UTF-16エンコーディング)は、16bitで文字を扱うため、エンディアンに影響される そもそもエンディアンとはなんぞや と書いていきなりだが、エンディアンはいわゆる”俗称”であり、正式には、バイト順(Byte Order、バイトオーダー)である。簡単に言えば、メモリや通信において、複数のバイトで表現される数値をどういう順番で扱うか? というのがバイト順だ。 基本的にすべてのCPUでは、メモリに数値を格納する場合のバイト順が定義されている。メモリアドレスの下から順に
データに関係するビジネスはもはや存在しないと言える今、エンジニアであればたとえ専門領域でなくてもデータサイエンスの基本は知っておきたいところです。今回はその入門書『図解まるわかり データサイエンスのしくみ』(翔泳社)から、データと情報の違いやアルゴリズム、さらにデータ分析を楽しく学ぶ方法が解説されている「第1章 データサイエンスを支える技術~需要が高まる未来の必修科目~」を紹介します。 本記事は『図解まるわかり データサイエンスのしくみ』の「第1章 データサイエンスを支える技術~需要が高まる未来の必修科目~」から一部を抜粋したものです。掲載にあたって編集しています。 21世紀の資源 データと情報の違いとは? 私たちの生活の中では、「予測」や「見積もり」が必要な場面がたくさんあります(図1-1)。このとき、経験や勘に頼る方法もありますが、過去のデータを探したり、アンケートやインターネットなど
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く