サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
www.internetacademy.jp
Googleは深層学習で最も進んだ企業だったため、Bardの登場はとても期待されていました。Webページを表示するだけでなく、チャットボットがユーザーの求めている答えに回答できるようになり、一気に検索システムを変えると見られているんです。 Bardとは?何ができる? Bard とは、Googleが発表した新たな対話型AIのサービスです。 Bardでは、人間と会話するような文章で質問をすることができ、それに対してAIがある程度正確で自然な回答をしてくれます。この技術には、Googleが開発した大規模言語モデルである「LaMDA」が使われています。また、BardにはGoogleの強みである検索も生かされており、インターネット上の情報を利用できます。そのため、リアルタイムな情報をかなり正確に教えてくれるのが大きな特徴です。 一方で、他の生成AI同様に誤った出力をすることもあり、全面的に信頼はでき
標準化とは、この場合、誰もがWeb技術を使用できるようにマニュアルなどを用意して最適化することを意味します。。今回は、Web技術の標準化を行うW3Cの活動について、ご紹介しましょう。 W3Cとは W3Cとは「World Wide Web Consortium」の略称で、Web技術の標準化を行う非営利団体の名称です。W3Cはティム・バーナーズ=リーによって1994年に創設され、Webで使用される技術を標準化し、よりスムーズな開発や品質向上を目標に活動が続けられています。 現在はHTMLやXHTML、CSS、DOM(Document Object Model)やXML(Extensible Markup Language)など多くの仕様が公開されており、IT関連企業を中心として400近くの団体が会員として加入するほど大規模な団体へと成長しています。 W3Cは今や世界中に支部を設立し、1996年
2030年にはIT人材が約79万人も不足するといわれる日本において、システムエンジニアは必要不可欠な存在です。そんなIT分野のプロフェッショナルであるSEについて、この記事では詳しくご紹介していきます。 SE(システムエンジニア)の仕事内容 SEの仕事は、顧客の要求から仕様を決定し、大まかな設計をするまでの情報システム開発における上流工程を担当します。その際、予算や人員、進捗管理などのマネジメント業務も大切な仕事です。ただし、企業や開発チームによってSEの仕事内容は異なることもあります。SEが担当する上流工程は「要求分析・要件定義」「基本設計」「詳細設計」「テスト」などの業務です。 1. 要求分析・要件定義 顧客にヒアリングを行い、顧客がどのようなシステムを望んでいるのかを明らかにします。顧客のすべての要望に応えることは難しい場合が多いため、システム開発に必要な開発期間や費用を算出した上で
「UXデザイン」という考え方が、近年ビジネスの中で重視されるようになってきています。アメリカの統計では、97%の企業がUXはビジネスの中で重要と考えているという調査結果も発表されています。このようにUXの重要性は叫ばれているものの、「UXデザイン」とは具体的にどのような考え方なのか具体的に分からないという方も多いのではないでしょうか。 本記事では、UXとは何なのかということを、ビジネスの活用事例と共にご紹介しています。「UXデザイン」を初めて聞いたという方も、聞いたことがあるという方も、本記事で「UXデザイン」について学び、今後のビジネスでぜひ役立ててください。 UXデザインとは UX(ユーエックス)は、User Experience(ユーザーエクスペリエンス)の略で、日本語では「ユーザー体験」と訳されています。ユーザー体験とは、ユーザーが製品やサービスを利用することによって受ける印象のこ
Javaには文字列の加工を行うためのメソッドが多く存在します。それらのメソッドを適切に組み合わせることで、自由自在に文字列の編集を行うことができます。今回はそんなJavaを使った基本的な文字列編集テクニックを、具体的な事例を挙げながらご紹介します。 Javaを使えば大量のデータ処理も簡単 Javaを使うことで、顧客データの編集を手作業で行うよりも短時間で間違いなく、楽に行うことができるようになります。大量のデータ処理も、Javaのスキルがあれば簡単に処理が可能です。 今回は顧客データ管理を事例として文字列編集のテクニックを見ていきましょう。 データ管理の代表的な方法は、コンマ区切りのテキストファイルでデータを保存する方法です。氏名・メールアドレス・郵便番号・住所を含む、以下のような架空の顧客データがあるとします。 西川 貴浩,xxxx@gmail.com,041-0604,北海道函館市元村
人材育成いま取得すべきIT資格は?国家資格を分野別に紹介 2024/02/14 IT資格を取得したいけれど、種類が多くてどれを取得すれば良いのかわからないという方は多いかと思います。確かにIT資格の種類は多種多様なので、どの資格が有効なのか迷ってしまうでしょう。今回はIT資格を「IT系職種全般」「エンジニア系」「マネージャー系」の3分野に分けて考え、それぞれの分野における代表的な資格を簡単にご紹介します。 IT資格の重要性 IT資格をご紹介する前に、IT資格を取得することの重要性について簡単にご説明します。 まず、資格によって、その人の能力を客観的に証明することができます。就職面接の場に限らず、企業内の人事評価や商談など対外的なコミュニケーションの場における信頼感の醸成など、さまざまなビジネスシーンでも効果を発揮します。 もちろん資格をとる過程の勉強でIT社会に必要な知識やスキルも身につけ
Webデザインを学んで「Webデザイナー」になろう! Webデザイナーってどんな仕事? Webデザイナーとは、依頼されたWebサイトのデザインを担当する職業です。クライアントがイメージするWebサイトデザインを具現化することが、Webデザイナーの役割です。 日本においてはWebデザインスキルを持つ人材として定義されることの多い職業ですが、海外ではWebデザインスキルだけでなく、プログラミング、SEO(検索エンジン最適化)やアクセス解析のスキルを持っていることが一般的です。そのため、日本と海外のWebデザイナーは年収に差があります。 Webデザイナーを名乗る上で必須となる資格はありませんが、スキルや知識をアピールできる資格として、「Webクリエイター能力認定試験」「HTML5プロフェッショナル認定資格」「ウェブデザイン技能検定」などがあります。 「Webディレクター」「Webプロデューサー」
私たち市民の法律関係を定める民法が120年ぶりに大改訂され、2020年から施行されます。明治29年から存在する現行民法は、時代とともに私たちの生活の実情とは合わないところが少しずつ出てきたからです。 今回の民法改正で契約に関する法律が大きく変わり、私たちの生活や社会に大きな影響を与えることが予想されます。私人間の契約だけでなくシステム開発の分野をはじめとしたITビジネスへの影響も見逃せません。 民法改正の概要からこうした影響までご紹介いたします。 IT業界まるわかりガイドは、日本初Web専門スクールのインターネット・アカデミーが運営する業界情報メディアです。最新の業界情報を、初心者にも分かりやすくご紹介しています。 民法改正で何が変わる? 今回改正される民法は現行のものと何が変わっているのかをまずはご紹介します。 「平成の大改正」民法改正の概要 そもそも民法とは、簡単に言えば私人(市民)間
最近よく耳にする「Git(ギット)」と「GitHub(ギットハブ)」ですが、この2つは同じものではありません。具体的にはどう違うのでしょうか? 結論からお伝えしますと、「Gitを使ってエンジニアを支援するWebサービスがGitHub」です。そのため、まずはGitが何かについてからご紹介をしたいと思います。 Gitとは Gitは、プログラムソースの変更や更新を管理するための「分散型バージョン管理システム」の一つです。もとはLinuxの開発チームが使っていたツールで、今では世界中の開発現場で使われています。 Gitの登場以前のバージョン管理システムでは、サーバー上の1つのリポジトリ(ファイルやディレクトリの状態を記録しておく場所のこと)を、利用者が共同で使い、プログラムの変更や更新を管理していました。そのため、複数利用者がいると、二人以上で同時に編集してしまい、変更内容が衝突するケースがあるな
国内の人口構造や消費傾向の変化、経済のグローバル化やテクノロジーの進化など、私たちを取り巻く環境は刻々と変化しています。その中で企業には、より良いサービスの提供や競争力を高めることが求められるようになりました。このような課題へのアプローチ法として、最近「デザイン思考(Design Thinking)」が注目されています。 今回は、デザイン思考の概要とビジネスにもたらす効果についてご案内します。 デザイン思考とは? まず、デザイン思考とはどのような課題解決法かを見ていきましょう。 デザイン思考とは? ここでいう「デザイン」とは、配色やレイアウトなど「装飾」ではなく「設計」を意味します。デザイン思考とは、発生した問題や課題に対し、デザイン的な考え方と手法で解決策を見出す考え方を指します。 その特徴として、さまざまな種類の職種やビジネス、そして職種に通用することがいえます。また、プロジェクトに関
Twitter社が開発したCSSフレームワーク「Bootstrap」を使えば、素早くカンタンに、レスポンシブデザインのWebサイトを作ることができます。 無料でダウンロードできるテンプレートを使って、より自由にWebデザインを楽しんでみませんか。 Bootstrapのテンプレートを活用してみよう Bootstrapの魅力の1つが、ナビゲーションメニューやフォームなどのUI(ユーザーインターフェース)の要素が既に定義されていて、手軽に使える点にあります。 また、世界的に人気があり、無料のテンプレートも数多く出回っています。 たとえば、以下のようなサイトがあります。 Start Bootstrap https://startbootstrap.com/ 「Start Bootstrap」は、都会や自然の風景といった大きなテーマから、デスクやコーヒーなど身近なデザインまで、ビジネスに使いやすいハ
APIとは? APIとは「Application Programming Interface(アプリケーション・プログラミング・インターフェイス)」の略語であり、「ある1つの機能に特化したプログラムで共有可能なもの」や「ソフトウェアの機能を共有する仕組み」のことです。使いたいがAPIとして用意されていれば、複雑なプログラムを組む必要はありません。必要に応じてAPIを利用し、効率的に開発を進められます。 Web APIの場合、プログラムはWeb上に公開され、外部から呼び出して利用します。さまざまな分野でWeb APIが公開されていますが、Web APIの多くは無料で利用が可能です。 例えば、APIで他社サイトから最新情報を取得できれば、自分のWebサイトやアプリに新たな機能を追加し、サービスを向上させることができます。近年はスマホアプリに求められるレベルも高くなっているため、アプリ開発におい
プログラミングを学んだらどんな職業につけるの? 「プログラマー」とは、プログラミング言語を駆使してプログラムを組み、世の中のさまざまな場所で利用されるシステムを作り上げる職業です。プログラマーがシステム設計や構築されたシステムのテストを担当することもあります。 一口にプログラマーと言っても、業務内容や分野によって細かく分類されます。将来、どのような分野に関わり、どのようなシステムを作りたいのか思い浮かべ、自分がなりたいプログラマーの種類はどれか考えてみると良いでしょう。 Web系プログラマー Web系プログラマーは、主にWebサイトのプログラミングを中心とした仕事に携わります。Webサイトのビジュアルや操作性、機能性などに気を配り、ユーザー満足度を高めることが仕事です。Web系プログラマーには、フロントエンドエンジニアも含まれます。 資格は必須ではありませんが、「情報処理技術者試験」などの
2017.12.17 デザイン現場経験ゼロからわかる「超一流デザイナーの思考プロセス」 デザインのビジネスニーズが高まる中で、デザイナーが担うべき役割の重要性も増しています。 インターネット・アカデミーでは11月27日に、Web業界で活躍している3名のデザイナーをゲストにお招きし、第一線の現場においてデザイナーがどのような思考をしてデザインに落とし込んでいるのか、現場の実例を用いてお話しいただきました。 ここでは講演内容の一部をご紹介します。 セッション1AbemaTVのサービス開発から学ぶUIデザイン はじめのセッションでは、株式会社AbemaTVのデザイナー清水康秀氏に講演をしていただきました。 AbemaTV立ち上げ期の開発フロー テレビという受動型のメディアにおける視聴を、いかにスマホに最適化していくかということを考えながら動きのあるデザインを考えていたそうです。このときに重視して
IT業界まるわかりガイドは、日本初Web専門スクールのインターネット・アカデミーが運営する業界情報メディアです。最新の業界情報を、初心者にも分かりやすくご紹介しています。 アクセス制御には大きく分けて 「任意アクセス制御(DAC)」「強制アクセス制御(MAC)」「コアRBAC」「階層的RBAC」 の4種類のモデルがありますが、どのモデルを採用するかによって、アクセス制御に適した手法も異なってきます。 もちろん、いくつかの異なる手法を組み合わせることもできます。 アクセス制御の手法は、以下の6種類に分けられます。 ルールベースのアクセス制御 制約付きユーザーインターフェース アクセス制御マトリクス コンテンツ依存型アクセス制御 コンテキスト依存型アクセス制御 時間ベース ルールベースのアクセス制御(Rule based access control) ルールベースのアクセス制御においては、サ
今回は上級者向けのお話で、RWD(レスポンシブWebデザイン)の肝とも言える「デバイス・ピクセル比」についてご紹介します。 デバイス・ピクセル比とは、 1ピクセルの画像データをディスプレイが何ピクセルで表現するかを表す数値のことです。 今までは、1ピクセルの画像を1ピクセル分のディスプレイで表現するのが当たり前でしたね。 どういうことか順を追ってご紹介します。 まず背景としては、昨今のモバイル・スクリーンの高解像度化競争により、 かつて72 ppi(1インチあたり72個のピクセルで表現すること)が最適と呼ばれた時代が、 いまや400 ppi以上のスクリーンも市場に見られるようになってきました。 そうなると、これまで72 ppiを基準として作っていたWebサイトやコーディング・ルールも、 すべて変えなくてはなりません。それは大変ですね。 そんな事態を防ぐために、 ソフトウェア業界が新たに導入
Twitter社が作った有名なCSSフレームワーク、「Bootstrap」。Bootstrap3を使ってサイトを作成している方も多いと思います。Bootstrap3から最新版であるBootstrap4に移行する際は、いくつか大きな変更点がありますので、事前にポイントを踏まえてから移行作業を行いましょう。 インストール方法とオプション インストールの方法は二種類あります。 Bootstrap4の公式サイトからzipファイルをダウンロード パッケージマネージャーを使ってインストール Bower、 NPM、 Meteor、 Composerの四種類のパッケージマネージャーでインストールが可能です。パッケージマネージャーでインストールする場合は、日本語リファレンスの「パッケージマネージャー」の項をご覧ください。 また、インストールの際は様々なオプションが提供されます。必要に応じて使い分けましょう。
誰でも新しい世界に未経験で飛び込むのは不安なものです。ニーズの高いJavaプログラマーとしての転職を考えているのであれば、事前に必要なスキルをきちんと身につけておけば、新しい職場への不安も少なくなりますし、転職の際に自信をもってアピールすることができます。 Javaプログラマーとして第一歩を踏み出す際、事前に身につけておくべきスキルとはどのようなものなのでしょうか? IT業界まるわかりガイドは、日本初Web専門スクールのインターネット・アカデミーが運営する業界情報メディアです。最新の業界情報を、初心者にも分かりやすくご紹介しています。 Javaの基礎知識 プログラマーとして第一歩を踏み出すと考えると、なるべく「現場で使われているテクニックやなるべく効率がいい開発方法を学んでおきたい」とお考えになるかもしれません。 もちろんそれも大事なのですが、一番大切なのは「基本をしっかり理解しておくこと
DX推進・IoT時代において、ネットワークエンジニアの存在は非常に重要なものとなっています。人材需要も高いネットワークエンジニアという職業について、ご紹介します! ネットワークエンジニアの仕事内容 ネットワークエンジニアの仕事内容は、主にネットワーク設計、ネットワーク構築、ネットワーク監視・運用の3つに大別できます。なお、案件やネットワークの規模によっては設計から構築、運用までを一貫して1人の人員が担当することも珍しくありません。 1.ネットワーク設計 クライアントがどのようなシステムを求めているかヒアリングし、要件をまとめて設計します。要件に応じて、ネットワークの構成や使用するネットワーク機器(ルーターなど)の種類・数、使用する回線などを決めていきます。回線費用といったネットワークの維持コストや構築までのスケジュールもここで検討します。 ネットワークシステムの詳細設計を行う仕事では、セキ
少し前まで、ローディングアニメーションといえばGIFアニメーションでしたが、最近ではCSSのみで実装するということが増えてきました。 CSSのアニメーションは、JavaScriptを知らなくても簡単にアニメーションを作ることができる手軽さがある上、システムにも負荷をかけません。そのため、ローディングアニメーションにはぴったりの技術なのです。 実現するには、CSS3から登場したanimation プロパティをアニメーションさせたい要素に付与します。 今日は、そんなCSSアニメーションで作られたローディング素材のコードを公開しているサイトをご紹介します。ぜひ、皆様のWebサイト制作やCSS3のお勉強に活かしてください。 1. Loaders.css Loaders.css このサイトは、28個のデザイン性にも優れたシンプルなCSSのローディングアニメーションを掲載しています。コードが気になる方
いろんなGIFアニメの魅力を紹介する展覧会「ジフ展」が、9月5日から9月13日までの9日間、神田で行われます。 GIFアニメの展覧会って、どういうこと!?と、私も今から気になって仕方がありません。 場所は、神田にあるTETOKAというスペースで行われます。 IT業界まるわかりガイドは、日本初Web専門スクールのインターネット・アカデミーが運営する業界情報メディアです。最新の業界情報を、初心者にも分かりやすくご紹介しています。 GIFアニメの勢いは止まらない 先日「今再びホットなGIFアニメのコンテスト「theGIFs2015」」というブログ記事の中でも、いま再びGIFアニメーションが注目を集めている理由についてご紹介しましたが、少しアナログな印象のあるアーティスティックなGIFアニメの魅力に魅せられたクリエイターが続々と増えています。 そんな中でも、私が最近気になったGIFアニメクリエイタ
今回はHTML5.1で新しく加わる要素の一つであるpicture要素について解説していきたいと思います。HTML5.1は2016年9月の勧告を目指して動いている仕様ですが、picture要素はすでに多くのメジャーWebブラウザが対応してきていますので、実装結果もテストしやすくなっています。Webブラウザの対応状況は「Can I Use ...」で確認ください。 picture要素とは レスポンシブWebデザインで画像を扱う際に、デスクトップ向け、タブレット向け、モバイル向けと、それぞれの画面解像度に最適化された画像を扱うのに苦労をした経験があると思います。デスクトップ用に用意した横幅2,000pxの画像をモバイルサイトでもそのまま使っていては読み込みに時間がかかってしまい、大変ですね。そこで、CSSやJavaScriptを駆使して、画像サイズやデバイスの向き(縦向き/横向き)に合わせて画像
Webデザイナーは、「Webクリエイター」「ホームページデザイナー」と呼ばれることもあります。Webデザイナーの主な仕事内容は、企業や個人などのクライアントから依頼されたWebサイトのデザインを担当・制作するというものです。クライアントが思い描いているWebサイトを制作できるよう、全体の構成を考え、使い勝手が良く魅力が伝わるようなデザインを制作します。フリーランスのWebデザイナーの場合は、案件を獲得する営業活動から企画まで携わる場合もありますが、インハウスWebデザイナーなど大抵のケースでは、Webサイトの制作から携わるようになります。ここでは、案件受注後、Webサイトの制作段階からWebデザイナーが行う業務内容について、具体的に紹介していきます。 1.Webサイトの構成とレイアウトを決める まずは、制作するWebサイトの大まかなレイアウトを決めます。基本的な構成や全体のボリュームなどを
フロントエンドエンジニアは、ユーザーの目に直接触れる部分を担当する、必要不可欠な存在です。今回の記事では、その仕事内容や年収についてご紹介いたします。 JavaScriptの記事一覧 フロントエンドとは フロントエンドエンジニアは、フロントエンド側を担当するエンジニアです。まず、フロントエンドとは何かについて整理しておきましょう。 フロントエンド(front-end)とは、ユーザーと直接データのやり取りを行う要素のことで、Web制作ではWebブラウザ側(クライアント側)を指します。 一方、バックエンド(back-end)はフロントエンドからのデータ入力や指示に基づき、ユーザーから見えないところでデータ処理や保存などを行う要素のことで、Web制作ではWebサーバー側を指します。 フロントエンドエンジニアの仕事内容 フロントエンドエンジニアは、Webデザイナーのデザインをもとに、HTML、CS
ITは、私たちの社会を支える重要な技術です。インターネットやスマートフォンなどは日々の生活に不可欠なサービスとなっています。また、家電、自動車、ゲームなどにも最新のIT技術が使用され、私たちの生活を豊かにしています。そのような技術やサービスを担っている業界が「IT業界」です。 では、IT業界とは一体どのような業界なのでしょうか。IT業界には多くの業種や職種が絡み合っており、技術やサービスが進化するにつれ年々業態が複雑化しています。今回は、IT業界を「インターネット業界・Web業界」「情報処理サービス業界」「ソフトウェア業界」「ハードウェア業界」 の4つに分類し、それぞれの業界の内容と代表的な職種をご紹介します。 インターネット業界・Web業界 インターネット業界・Web業界には、Webサイト制作、ネットワーク構築、インターネット広告など、企業向けのサービスを行う企業と、ポータルサイト、SN
データサイエンティストになるには資格が必要? データサイエンティストになるための必須資格はありません。企業によって必要とされるスキルや分析手法が異なるため「この資格を取れば良い」とは一概に言えませんが、資格取得によって企業にアピールしたり自分のスキルアップにつなげたりすることができます。 データサイエンティストは統計・確率、データ統計処理手法、データベースに関する専門的知識から、プログラミングスキル、ビジネスに関する知識や、利益を生み出すための「予測モデル」の立案能力まで、幅広い知識とスキルを必要とします。 データサイエンティストに関する学習のアプローチ方法はさまざまですが、自分の得意分野を起点として「できること」を少しずつ増やしていきましょう。 データ分析に役立つ資格 現時点ではデータサイエンティストに特化した資格はありませんが、データサイエンティストの仕事に関連した資格があります。ここ
Web業界で仕事をしていくにあたって、もっとも重要なことのひとつは、最新技術を追い続けるということです。しかし、そこで困るのが、最新技術を試してみたいけど、どのブラウザだったら対応しているのか、ということだと思います。 そこで、ブラウザごとの技術対応状況が一覧で分かるWebサイトをご紹介していきたいと思います。 Can I Use... HTML5、CSS3、JavaScriptまで、幅広く対応していて、Web技術者にとって欠かせないWebサイトといっても良いくらい有名なサイトです。調べたい技術を検索ボックスに入力することで、ブラウザごと、さらにバージョンごとにも詳しく対応状況を一覧することができます。 MOBILE HTML5 その名のとおり、モバイルブラウザに特化してHTML5やCSS3の対応状況を確認することができます。Can I Use... よりもモバイルブラウザに多く対応してい
世界中の高品質な無料写真ばかりが揃っているストックフォトサービス「PEXELS」。 このサイトでは、ハイクオリティのフリー素材写真(しかも、いずれも CC0 ライセンス)をテーマごとに絞って検索することができるようになっています。 ※CC0って何?という方は、過去のブログ記事「高品質な写真素材が手に入る「tookapic」」をご覧ください。 このサイトは、いずれも世界中の異なるサイトで公開されている様々なCC0ライセンスの写真素材を、一か所に集める仕組みになっています。 しかも、毎日10枚ずつ新しい素材が追加されているため、その更新頻度の高さも魅力です。 検索するときは、サイトトップページにほしい写真に関連するキーワードを入力するだけ。 キーワード設定も豊富ですし、UIもシンプルで使い勝手がいいのもオススメポイントの一つです。 さらにさらに、写真だけでなく無料のCC0ライセンスの動画素材が
セキュリティエンジニアとは、情報セキュリティに特化したエンジニアのことです。セキュリティに配慮したシステム設計や構築、システム運用、サイバー攻撃を未然に防ぐための調査や改善などを行います。技術職のため黙々と仕事をするイメージを持たれがちですが、実際はクライアントと意見交換をするシーンが多く、コミュニケーション能力や人柄も重視される仕事です。 セキュリティエンジニアの仕事内容は多岐にわたります。しかし、どのような仕事内容を担当しても、情報セキュリティの最新情報に精通していることが必要です。セキュリティエンジニアを目指す場合は、セキュリティに関する知識を常に収集することを心掛けましょう。以下では、セキュリティエンジニアの具体的な仕事内容をご紹介します。以下の全てを管轄する場合もあれば、一部を専門的に担当する場合もあります。 1.企画・提案 クライアントの要件の集積や分析、必要なセキュリティシス
次のページ
このページを最初にブックマークしてみませんか?
『インターネット・アカデミー』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く