ChatGPTをはじめとする生成AIは、私たちがふだん使っている話し言葉を使って、コンピュータに指示出しできる画期的な仕組みです。「これって何?」「あれって何?」と聞けば答えてくれますし、「これやって」「あれやって」と指示すれば、さまざまな作業をし…
修正依頼を受けて「どう対応しよう?」と頭を抱えることはありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介します。今回は、アニメーションを取り入れたHoverスタイル。動画とともに7つご紹介します。試…
ネットワークのしくみ基本の『き』を図解つきで確認しませんか。今回は、ここまでの知識を応用して【遅い・つながらない】を解決しましょう。トラブルが起きたときは『切り分けて考えること』が大切。その方法とは。 ここまでのネットワーク知識を理解してい…
ネットワークのしくみ基本の『き』を図解つきで確認しませんか。今回は、ネットワークの構図について。在宅勤務をしている方・今後予定がある方は、自分が困らないためにも必ず押さえておきたい内容です。 ネットワークの基本的な構図 ネットワークを知るに…
ネットワークのしくみ基本の『き』を図解つきで確認しませんか。初級エンジニアやIT職を希望する方はもちろん、「あの用語なんだっけ」と意味をもう一度押さえておきたい方にもおすすめです。まずは用語をチェック。 IPアドレス・LAN・ルーターとは まずは、…
JavaScriptをもう少し知ってみたいと思ったら、どのような順番で進めていくと良いのでしょうか。自習のコツとともに、第1回と 第2回を終えた今の「現在地」を確認しておきましょう。
HTML/CSS画面にJavaScriptで動的な変化を付けてみましょう。その際、ビギナーがつまずきやすい箇所もご紹介。上手く乗り越える考え方とは?まずは、初めに理解しておきたい2つの事項をチェック。 JavaScriptを使い、カンタンな動きを付けてみる 前回は画面上…
JavaScriptができたら工夫の幅が広がるけど、プログラミング基礎から勉強するのもなぁ…。と尻込みしてしまうことはありませんか。今回は、HTML/CSSデザイナーに向けて、JavaScriptの始め方をご紹介します。あなたの手助けになりますように。 ほんの少しでも…
最近では、Docker®やAWSなどのクラウドを使う機会が増え、インフラを構築する際に「Linuxは知らないけど、サーバーを立てられる」人を見かけるようになりました。そうした人達は、実際に動くものを触りながら、深く潜るようにして、Linuxを覚えていきます。 …
第一回では、「そもそも『Linuxを学ぶ』とは」についてお話ししました。Linuxは、コマンド(命令文)で操作することも多いので、難しく見えるけれど、実際にやっていることは、Windowsなら右クリックでコピー&ペーストを選んだり、ドラッグ&ドロップをする…
ここ数年、SNSで「エンジニアは、Linux®を勉強しないとダメ」論を見かけます。 たしかに、Linuxを知っておくことは、武器として大きいですし、開発現場で、「そこは、Linuxを知っておいてよ!」と思うこともあります。ですが、ITエンジニアと言っても職種の…
修正依頼を受けて「どう対応しよう?」と頭を抱えることはありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介します。今回は、テキストリンク・ボタンとして認識しやすいデザインについて。“ユーザーがス…
Pythonを一人で学ぶ際につまずきやすいこと、それらを解決するための方法を具体的にご紹介。スキルアップにつなげるために知っておきたいちょっとしたコツです。 Pythonは初心者にやさしい言語? Pythonの自習で大事なことは? Pythonの自習でつまずいたら?…
Pythonを一人で学ぶときのコツをご紹介します。プログラミングそのものを習得する際にも役立つ内容です。お役立てください。 Pythonは初心者にやさしい言語? Pythonの自習で大事なことは? Pythonの自習でつまずいたら? Pythonの自習方法は? ■1:実際に…
注目が続くプログラミング言語「Python」をご紹介します。どんなことができるのか、なぜ話題になっているのか。“初心者にやさしい言語”といわれる、その特徴も。プログラミングを学びたい人に共通して役立つ内容です。ぜひご活用ください。 Pythonは初心者に…
修正依頼を受けて「どう対応しよう?」と頭を抱えることは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介します。今回は、文章の可読性を上げる方法。“ユーザーのために、より読みやすく”を意識する…
JavaScriptが持つ「2つの型」の動作を図で解説します。オブジェクト型では「参照」についても確認していきましょう。イメージすることが難しいトピックですが、理解を深めると、不安なくコードを書くことができます。 今回の学び JavaScriptが持つ型は、2種…
全3回で「SQL学びの入り口」を目指す本連載。今回は、どのように独学を進めるといいのか、具体的な方法をご紹介します。Accessを使った学び方についても。 ここから始める2つのQ&A 眺めることが自習の入り口? 自習で苦戦。そんなときは? 自分のPCで実際…
全3回で「SQL学びの入り口」を目指す本連載。今回は、学習に先立ち、SQLとはどのようなものなのか、実際の画面を見てみることにしましょう。 ここから始める2つのQ&A 眺めることが自習の入り口? 自習で苦戦。そんなときは? 基本のSELECT文 例えばこんな…
各種データベースのうち、最も普及しているのがリレーショナルデータベース。それを操作するための言語が「SQL」です。Accessユーザーが次のステップにしやすい言語とも言われています。そんなSQLの「学びの入り口」を全3回に分けてご紹介します。 ここから…
AWSの魅力は、なんといってもその手軽さとマネージドサービスです。一方で、手軽に始められるからこそ、失敗するケースも。では、どのようなプロジェクトで、実力が発揮されるのでしょうか。そんな疑問を技術書人気著者が解説します。オンプレミスの経験しか…
最近では、AWSなどのクラウドプラットフォームや、Dockerがプロジェクトに取り入れられることが多くなりました。それに応じて、“それらを使えなければならない”という空気がただよっています。たしかに、AWSやDockerは便利ですが、「必須のもの」なのでしょ…
人気Java著者が解説する、知っておきたいJavaの話。今回は、「Javaのプログラムをどうやって実行するか」。入門書などに書かれている“プログラムを実行するには、コンパイルが必要”の言葉。けれども、今では必ずしも当てはまらないのだとか。最近のJava事情…
修正依頼を受けて「どう対応しよう?」と頭を抱えることは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介。今回は、モニターサイズによって改行位置が変わってしまうことへの対処方法です。今まさに…
今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。今回は、暗号化について。SSL化されたサイトの意外な事実、外付けドライブを暗号化する方法などについて教えていただ…
AWSを学ぶ前に知っておきたいことを人気AWS本著者に解説いただく本連載。今回のお題はクラウドネイティブの前提となる「作っては捨てる」発想について。せっかく作ったサーバーを捨ててしまうとは、いったいどういうことなのでしょうか? *連載「ゆるく学ぶ…
前回・前々回と2回にわたり、非同期処理について学びました。実際に非同期処理を駆使するのは、今回の主題であるAjax(エージャックス)との関連であることがほとんどです。3つのポイントと具体的な処理を通して「非同期処理」と「Ajax」の理解を深めましょ…
今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。今回は、これだけは守りたい!パスワードの基本ルールについて。「複雑な英数字を組み合わせているから安全」という…
サーバー基礎をわかりやすく解説。今回のテーマは「Linux」。サーバーには必要だけれど、コマンドが難しそうだし...RHEL、Ubuntuって何?と、どこからはじめれば良いのか迷ってしまいますよね。知りたかったアレコレを教えていただきます! 今回のサマリ 代…
3月21日にJava 20がリリースされました。 と書くと「え?もうJava 20?」と驚く人もいるんではないでしょうか。 Javaは2018年3月にリリースされたJava 10からバージョンアップに対する考え方が変わって、毎年2回バージョンアップするようになっています。リ…
修正依頼を受けて「どう対応しよう?」と頭を抱えることは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介。今回は、モニターサイズに合わせて画像を出し分けする方法です。中にはCSS不要のものも。…
エンジニアスタイルで実施した読者アンケートで、派遣エンジニアが学びたいテーマの第1位となった「クラウド」。クラウドの中でも注目を集めるAWS(Amazon Web Service)は、学習者も多いサービスです。一方で、いざ勉強をはじめてみると、そのサービスの広…
前回は非同期処理の概念を取り上げました。その中で「ある非同期の処理が終わったら、次の処理をはじめたい」という要望に応えようとすると、コールバック関数が入れ子になり読みにくくなる「コールバック地獄」のことをお伝えしました。非同期処理が難しい…
AWSについて教えてください!と、書籍『図解即戦力 Amazon Web Servicesのしくみと技術がこれ1冊でしっかりわかる教科書』の著者・小笠原種高さんに連絡を取ったところ、「サーバーの基礎知識を押さえておくと、AWSがよく理解できる」ということで始まったの…
今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。今回は、無線LAN、外出先のWi-Fiの注意点。知っていて当然!と思いきや、ここにも意外な落とし穴がありました。ルー…
クライアントや社内のメンバーから修正依頼を受けて、どう対応しよう?と頭を抱えたことは、ありませんか。この記事では、HTML・CSSデザイナーが職場であるある!と感じる困りごとの解決策をご紹介。コードの微修正・サイトの更新を受け持つ方も、担当するコ…
今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらい、けれど知っておかなければならないアレコレを質問していきます。教えていただくのは、Microsoft MVPを16年連続で受賞されている橋本和則さん。今回は、日頃気を付けたい情報漏えいと…
なぜ注目が続くのか?「量子コンピュータ」 コンピュータの処理能力を飛躍的に向上させるとして、何かと話題の「量子コンピュータ」。一般のニュースでも耳にするようになりました。2022年のノーベル物理学賞が「量子もつれ」の研究者に贈られたことでも話題…
JavaScriptでつまずきやすいトピックをとりあげて解説する、本連載。今回は「非同期処理」について。ある程度実用的なアプリケーションをブラウザのJavaScriptで作ろうとすると、なんらかの通信処理が発生することが多いのではないでしょうか。Ajaxによる具…
テスト界の第一人者、高橋寿一さんに実践的、かつ効率的な開発者テストに関してご解説いただくこのコラム。最終回である今回は、ウォーターフォールモデルからアジャイル開発へシフトするとき、テストはどう変化していくのかについて。さぁ、少々辛口(!)…
テスト界の第一人者、高橋寿一さんに実践的、かつ効率的な開発者テストに関してご解説いただくこのコラム。前回は、上流工程でバグを見つける「シフトレフトの本質」を教えていただきました。どんなポジションであってもミスなく仕事をすること、自分のミス…
今押さえておくべき、セキュリティマナーを学ぶ本連載。今さら聞きづらいセキュリティの基本を質問していきます。教えていただくのは、Microsoft MVPを16年連続で受賞されている橋本和則さん。今回は、Windows 11/10に標準搭載されているウイルス対策機能に…
JavaScriptでつまずきやすいトピックをとりあげて解説する、本連載。今回は「クロージャ」について。クロージャの仕組みは理解できていますか?あまり馴染みがない…。そんな方は、実際に活用できるシーンに気づくのも難しいこと。今回は、クロージャのよくあ…
テレワークの普及により、最低限のセキュリティマナーやITリテラシーを個々でも身につけなければならない時代になりました。実は、過去のセキュリティの常識は、現在の非常識になることもあるのだとか。そこで今回は「今この時代に即したセキュリティ対策の…
JavaScriptは直観的でわかりやすく、最も開発者人口が多いメジャーな言語だと言われています。一方で、学習を進めていくと奥が深く、理解が難しい機能や概念もいくつかあります。この連載では、JavaScriptを学ぶ方がよくつまずくトピックをとりあげて解説し…
テスト界の第一人者、高橋寿一さんに実践的、かつ効率的な開発者テストに関してご解説いただくこのコラム。前回の「なぜテストは必要なの?」はいかがでしたか。「バグは常に見つける気持ちで、でも全部見つけるのは無理だから工夫しなきゃ!」と締めくくら…
ソフトウェアの品質向上のためにテストを実施し、バグを見つけ、修正する。開発に携わる方なら皆知っていることですが、それでも出荷後にバグが見つかりますし、不具合やトラブルは絶えません。この連載では、テスト界の第一人者、高橋寿一さんに実践的、か…
データベースをサクッと整備するならAccess 「Accessって事務のソフトでしょう?パソコンに入ってはいるけれど……」と、日々のちょっとしたデータ管理にはもっぱらExcelを使っている、という方は少なくないはず。 図表の作成や見栄えの良い資料を作るのに、Ex…
クラウド時代はすでに始まっているのか Amazon Web Service(AWS)やMicrosoft Azureなどのサービスに代表される、クラウドコンピューティング(クラウド)の利用が拡大しています。スモールスタートを叶えられることや、物理的なデバイスから開放されるとい…
今やWebサイトやWebアプリケーションの作成に欠かせない、プログラミング言語JavaScript。デザイナーの皆さんや新しい言語に挑戦したい方にとっては真っ先に思い浮かぶ言語かもしれません。ただ、ちょっとだけハードルが高いという声もよく聞きます。 いきな…