マガジンのカバー画像

プログラミング

68
エンジニア向けマガジン
運営しているクリエイター

2024年9月の記事一覧

History of Docker

Dockerは、現代のソフトウェア開発とインフラ管理に革命をもたらしたツールの一つだ。 その登場により、開発者はアプリケーションの開発、デプロイ、管理を、従来の方法とは比べ物にならないほど効率的に行えるようになった。 コンテナ技術の核となるDockerは、クラウドネイティブ時代の基盤となり、世界中の企業や開発者に支持され続けている。 Dockerの歴史を振り返ると、その誕生から広がりまで、技術の変革に挑み続けたエンジニアたちの努力とビジョンが浮かび上がる。 Docke

History of PHP

PHP(Hypertext Preprocessor)は、1990年代中頃に登場し、その後、サーバーサイドスクリプト言語としてインターネットの進化とともに広く普及した。 特に、動的ウェブサイトやウェブアプリケーションの開発において、手軽さとパフォーマンスを両立する言語として大きな成功を収めた。 PHPの歴史は、インターネット技術の発展と密接に関わっており、世界中の開発者コミュニティの支援のもとで進化を続けてきた。 その始まりから最新の技術的進化まで、PHPはウェブ開発の

History of C++

C++は、プログラミング言語の歴史の中でも極めて重要な位置を占めており、特にシステム開発やゲーム開発、エンタープライズアプリケーションにおいて強力な言語として広く採用されている。 その起源は1970年代後半に遡り、数十年にわたる進化の中で数多くの技術的な変革をもたらしてきた。 C++は、C言語をベースにしつつ、オブジェクト指向プログラミングやその他の高級機能を取り入れた言語であり、柔軟性とパフォーマンスを兼ね備えた点が最大の魅力である。 C++の歴史を理解するためには、

History of Java

Javaは、プログラミングの歴史の中でも特に重要な言語の一つであり、1990年代以降のソフトウェア開発における革命をもたらした。 その開発は、1991年にサン・マイクロシステムズ(Sun Microsystems)の技術者ジェームズ・ゴスリン(James Gosling)を中心としたチームによって始められた。 彼らのプロジェクトは、当初は「Green Project」という名前で呼ばれ、主に家庭用電子機器やセットトップボックスなどの家電製品向けに汎用的なプログラミングプラ

History of JavaScript

JavaScriptは、現代のウェブ開発において不可欠な存在であり、インターネットの進化とともにその役割を飛躍的に拡大してきたプログラミング言語である。 1995年、Netscape社のプログラマー、ブレンダン・アイク(Brendan Eich)によってわずか10日間で開発されたJavaScriptは、当初「Mocha」と呼ばれていた。 その後、言語名は「LiveScript」へと変更されたが、Javaの人気にあやかる形で「JavaScript」と改名され、現在に至る。

History of Python

Pythonは、1991年にオランダのプログラマー、グイド・ヴァンロッサム(Guido van Rossum)によって初めてリリースされたプログラミング言語である。 この言語は、すぐにそのシンプルさと柔軟性から、多くの開発者たちに支持されるようになったが、その歴史は、単なる技術的進歩の積み重ねではなく、思想的背景や時代の要請に深く結びついたものである。 Pythonの誕生を理解するには、ヴァンロッサムがその開発に着手した動機と、当時のプログラミング界の状況を探る必要がある

PythonでWebのデータを一括取得する方法

ページの特定データをすべて一括で取得したいと思ったことはありませんか?あなたがウェブサイトを眺めながら 「このデータ、全部一気に取れたらどんなに楽か…」 と感じたことはありませんか? PythonとVS Codeを使えば、その願いが現実になります。 この記事では、初心者でも簡単に始められるように、VS CodeのインストールからPythonによるスクレイピングまで、ステップバイステップで丁寧に解説します。 VS Codeのインストールまずは、作業環境を整えましょう。

エンジニアの仕事の具体例を書きます。

今回は、クライアントからのWebデザインやツール開発に関する依頼に対して、どのように提案を行ったのか、その過程を紹介します。 実際のやり取りをもとに、デザインや開発に関するポイントをまとめました。 不動産賃貸仲介業者向けのDX支援Webアプリのデザイン補助 依頼内容:クライアントからは、DX支援のWebアプリのUIデザインを補助して欲しいという依頼がありました。 現在、Figmaを使用しているものの、作業が進まず、デザインの修正を巻き取るか、デザイン業

Marpでローカルの画像を貼っちゃおう

皆さん、こんばんは。Marpを使ったことはありますか? 最近、私はPowerPoint資料を作る際にMarpの便利さに気づき、よく活用しています。 資料作成ツールって、今やAIを使ったものがたくさんあり、どれを選べばいいのか迷うことも多いですよね。 「結局どれを選んだらええねん!!情報多いしうざいむかついてきた!!」と悩んでしまう方も少なくないのではないでしょうか。 そんな方に朗報です。Marp一択です。 なぜなら、ターミナルでシンプルなコマンドを使うだけで、たとえ

言語について

プログラミング言語の世界へようこそ。 プログラミング言語は、私たち人間がコンピュータとコミュニケーションを取るための特別な「言葉」です。 想像してみてください。 あなたが物語を紡ぐ作家であり、プログラミング言語はその物語を形にするためのペンのようなものです。 このペンを使って、あなたのアイデアやビジョンを現実のものとして表現することができるのです。 プログラミング言語とは プログラミング言語は、コンピュータに指示を与えるためのルールと構文から成り立っています。