サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
and-engineer.com
フローチャートはプログラムの設計時などで使われるフローチャートはシステムの設計をする時や、業務の流れを整理する際に使う図のことを指します。特にプログラミングにおけるフローチャートは、プログラムの処理の流れをイメージ化したもので、プログラマーを始めとしたプログラムの設計者にとっては必要不可欠なツールと言えます。 今回は、そんなプログラミングのフローチャートの概要やメリット、書き方のルールをご紹介します。フローチャートをまだ書いたことがない人も、本記事を参考にしながら一緒に書き方を学んでいきましょう。 まずは、フローチャートが使われる場面について詳しく説明します。プログラミングのフローチャートが使われる場面は、主に機能の概要をまとめるタイミングと、プログラムの処理を整理するタイミングの2つです。 機能概要を整理するフェーズでは、機能の流れを分かりやすく表現するためにフロー図を使います。 例えば
Windows11のOneDriveを無効にする?Microsoftのオンラインストレージサービスとして「OneDrive」があります。Windows 11ではデフォルトでOneDriveが有効になっており、OneDriveは5GBの容量まで無料で使えるため、利用している人は少なくないでしょう。 しかし別のクラウドサービスを利用している方には、OneDriveが勝手に起動されて困っている方、OneDriveを必要と感じない方もいるかも知れません。この記事では、OneDriveの起動を無効にする方法、あるいは無効にしたOneDriveを有効にする方法について紹介します。 【参考】:OneDrive をオフにする | Microsoft サポート OneDriveとは、Microsoftアカウントがあれば使用が可能なオンラインストレージサービスであり、Officeファイルに加え、写真や動画など
PythonのコードをEXE化するPythonは、初心者でも簡単に習得できるプログラミング言語の1つです。インタープリター型であるPythonスクリプトのコード開発には、数多くの公開ライブラリが活用できます。 Pythonでは開発したスクリプトコードを配布して利用できますが、ターゲット環境にもPythonが必要であり多少の準備が必要です。コンパイラ言語のようにEXEファイルを配布したい場合もあるでしょう。 そこで、ここではPythonのコードをEXE化して利用する方法を解説します。 PythonのコードをEXE化するメリットですが、次の3点を紹介します。 1つ目は、ターゲットとなる実行環境にPythonが不要である点が挙げられます。ソフトウェア開発者はPythonの開発環境を用意している場合が多いですが、ユーザ環境やオペレータ向けの環境では開発環境を導入することができません。 この場合でも
全国のITエンジニアが、1年を振り返っておすすめの本を選ぶイベント「ITエンジニア本大賞」。全国のエンジニアからのWeb投票で技術書・ビジネス書のベスト10を選出。その後特に投票の多かった6冊によるプレゼン大会と視聴者の最終投票によって、「技術書大賞」と「ビジネス書大賞」を決定します。 記念すべき10回目の開催となった「ITエンジニア本大賞2023」でも、仕事の役に立った本、ビギナーにおすすめの本、ずっと手元に置いておきたい本など、エンジニアにとって必読の書籍が選ばれました。本イベントで大賞に輝いたのは、どんな書籍なのか。2023年2月に行われた著者・翻訳者のアツいプレゼン大会を、特別ゲストのコメントと共に振り返ります。 開催期間:2022年11月11日(金)~2023年2月9日(木) 対象作品:技術書、ビジネス書全般。出版社や刊行年は問わず、この1年を振り返っておすすめしたい書籍。 ※過
ChatGPT Plusの最新情報ChatGPT Plusは、「GPTs」リリースに伴う利用者急増により新規登録を一時停止するなど非常に注目度が上がっています。ここでは、2023年末から2024年にかけて発表されたニュースリリースより、最新情報をピックアップして紹介していきます。 【参考】:Introducing ChatGPT Plus | OpenAI 2023年11月6日にリリースされた「GPTs」は、ChatGPTをノーコードでカスタマイズできる機能です。「GPTs」は、「ChatGPT Plus」で利用できる機能で専門スキルを持たずにチャットボットを開発することができます。 【参考】:Introducing GPTs | OpenAI
PythonのモジュールとはPythonとは、機械学習など最先端の分野でも使われている人気の高いプログラミング言語です。Pythonには、既存のコードを流用して開発効率を高める機能が備わっている「モジュール」があります。 Pythonは他のプログラミング言語と比べて様々な分野に利用できる豊富なモジュールと、それらをまとめたパッケージやライブラリが存在するため、他の言語と比べても高度な開発をよりスピーディーに行いやすい点が魅力です。 モジュールはimport文を使って簡単に呼び出すことができますが、効果的にモジュールを利用するためには、どのようなモジュールが存在するのか、それを使って何ができるのかをある程度理解しておく必要があります。 ただし、Pythonのモジュール数はあまりにも膨大であり、それらすべてを1つずつ理解しようとするのは大変です。 ここでは、標準モジュール・外部モジュールからそ
心理学に基づいて英単語学習ができるアプリ『DiQt(ディクト)』。 事業紹介したnote「この英単語を覚えるだけで、英文の9割は読めるようになるという話【NGSL,NAWL,TSL,BSL】」がバズったのをきっかけに、高評価を集める人気アプリとなりました。 『DiQt』を個人開発したかわんじ(相川真司)さん(@kawanji01)は、元漫画家志望。ファンタジーについて調べるうちに「プログラミングは魔法だ」と興味を持ち、「自分も魔法を使ってみたい」という想いが高じて個人開発に至ったという、異色の経歴の持ち主です。 今回は、そんなかわんじさんにインタビュー。後編では、『DiQt』でどんなふうに心理学知識が生かされているのかや、他ジャンルの知識や経験を開発に生かす「スキルの掛け算」についての考え方を伺いました。 ▼前編はこちら
Windows 11のエクスプローラーが遅いWindows 11のエクスプローラーは、エクスペリエンスの向上を目的に豊富な機能が搭載されています。そのWindows 11のエクスプローラーが遅いという声が、時々聞かれます。 Windows 11の最新版である22H2が、いまだ安定していないために生じる不具合の面もありますが、追加機能による所も多いのが実状です。機能面については、運用で回避できることもあります。ここでは、エクスプローラーの動作を安定化させたり、高速化したりするための流れを解説していきます。
「ビジネス戦闘力を高めるプログラミング」を提唱する人気プログラミング講師のいまにゅさん。 インタビュー後半では、業務にプログラミングを活用することで起きる具体的な変化や、いまにゅさんご自身が業務効率化のために使っているテクニック、今プログラミングを学ぶ人に人気のPythonの魅力、役立つライブラリなど、仕事で使える実践的な情報を教えていただきました。 前編はこちら↓
スケジュール管理に悩む人は多いシステム開発のプロジェクトにおいて、スケジュール管理に悩みを抱える人は少なくありません。計画通りに進まなかったり、思わぬトラブルに遭遇したりすることで、プロジェクトがスケジュール通りに進まなくなることはよくあることです。 しかし、スケジュールの立て方・進捗管理の方法・トラブルへの対応・利用できるツールなど、具体的なポイントを押さえることで、これらの悩みを解決できます。 本記事では、システム開発のスケジュールを立てるポイントについて解説します。スケジュール管理に悩むすべての人にとって必見の内容ですので、ぜひご覧ください。
PythonのモジュールとはPythonには、いくつもの開発支援機能が備わっており、モジュールもその一つです。モジュールは部品という意味を持つ言葉で、Pythonで利用できるクラスや関数などをまとめたプログラムファイルで、他のプログラムから呼び出して利用することができます。 モジュールを利用すると、利用頻度の高いクラスや関数などをその都度記述しなくてよくなるため、コーディングを効率的に進めることができます。また、それに伴ってよりシンプルで可読性の高いコードを書くことが可能になります。 モジュールの概要Pythonのモジュールの実体は、「.py」の拡張子を持つプログラムファイルです。ファイル内にはPythonで書かれたコードが記載されています。具体的には、モジュールが想定する用途に沿った関数やクラスなどがまとめられています。 Pythonでは、関連性の高い複数のモジュールがディレクトリ(フォ
技術書の同人誌だけが集まる、技術書オンリーの即売会『技術書典』。2016年に始まり、今年9月に13回目が開催されました。 技術書典は、1日1万人の来場者があったこともあるという、エンジニアの大イベント! 今回は、技術書典の主宰者であるmhidaka(@mhidaka)さんにインタビューしました。 エンジニアなのに、あえてのオフライン開催? QiitaやZennの記事で、充分では? そんな素朴な疑問もぶつけてみました。
GitHub Desktopの使い方GitHubは、世界中のプログラマーたちが作成したプログラム(ソースコード)や著作物の保存や公開を行うサービスです。今や、オープンソースの開発現場ではGitHubは必要不可欠のサービスです。 「GitHub Desktop」はGitの仕組みを利用したアプリケーションで、2022年4月26日には米国Githubから「GitHubDesktop 3.0」がリリースされています。 この記事では、GitHub Desktopの使い方について初心者の方にも分かりやすく図解で紹介しますので、ぜひ参考にしてください。 【参考】:GitHub Japan | GitHub
プログラマーの三大美徳とは「プログラマーの三大美徳」とは、プログラマーに必要な要素を整理したものを表します。この考えを唱えたのは、プログラミング言語Perlを開発したラリー・ウォール(Larry Wall)です。手短にお伝えすると、怠惰(Laziness)、短気(Impatience)、傲慢(Hubris)の3つからなる考えです。 ラリー・ウォールは、代表的なプログラマーであり、作家でもあります。言語学を学んでいることから、著作も多いことで知られています。 ラリー・ウォールは、Perlを開発したのち多数のPerl解説本を出版しています。数多くの出版物は、オライリー・メディア社を通じて発行されていますが、原文「Programming Perl」という通称ラクダ本にこの考え方が掲載されています。 日本語版では、オライリー・ジャパンから出版された「プログラミングPerl 第3版 VOLUME 1
Pythonは独学で習得できる?Pythonは数あるプログラミング言語の中でも人気が高く、国内外で使用例の多い言語です。需要が高いため、エンジニア初心者の中でもPythonを学んでPythonエンジニアを目指そうという人は多いのではないでしょうか。 実は、Pythonはプログラミング初心者にもおすすめできる言語です。なぜなら文法がシンプルで分かりやすいうえに、人気言語なだけあって良質な参考書も多く販売されているためです。学習コンテンツが多く、独学にも向いている言語と言えるでしょう。 また、Pythonは将来性も高いと言われているため、今のうちに習得することで市場価値の高いエンジニアを目指すことができます。
NotionでMermaidを使って図表を表示できる?Notionは、プロジェクト管理や情報共有などに活用できる豊富な機能を持ったクラウドワークスペースです。チームやプロジェクトのドキュメントをNotionでつないで、多くのワークフローを一元管理することができます。 Notionでは、Mermaidを使用することで簡単にフローチャートやシーケンス図を書くこともできます。この記事では、NotionでMermaidを使う方法と、様々な種類の図を描く方法を説明します。
操作面やインターフェースに大きく変わったことが、Windows11が「使いにくい」と言われる原因である
AWS認定資格には、レベル別の「基礎レベル」「アソシエイト」「プロフェッショナル」と、「専門知識」の全12種類の資格試験がある
Notion APIで何ができるのか今人気の「Notion」はさまざまなワークフローが一元管理できるオール・イン・ワンの情報共有ツールです。「Notion」では、「Notion APIが」公開され、さまざまなWebサイト、外部サービス、アプリケーションとのAPI連携が可能となっています。 この記事では、「Notion API」とは何か、具体的には何ができるのかについて、図解を交えて使い方を解説していきます。Notionをさらに活用する上で、Notion APIは強力なツールになりますので、ぜひ利用してみてください。 【参考】:Notion (ノーション) – 全てのチームをひとつのワークスペースで 【参考】:Notion API
Macで使用できるテキストエディタとはパソコンを使用していて最も頻度の高い作業の1つが、ドキュメントの作成です。メモを取ったり、会議用の資料を作成したり、コーディングしたりするなど、様々な場面でテキスト入力が必要です。そのテキストを作成する上で欠かせないのが、テキストエディタです。 MacOSにはデフォルトのテキストエディタも搭載されていますが、その他にもたくさんのテキストエディタがあります。シンプルなものから高機能なものまで、自分の用途や好みに合わせて使い分けることができます。 自分に合うテキストエディタを使っているかどうかで、日頃の文書作成、ひいては業務処理の効率が変わってくると言っても過言ではありません。 そこでこの記事では、Macで自分に合うテキストエディタを使うメリットを解説し、おすすめのテキストエディタ11選をご紹介します。
PythonのフレームワークPythonは、インタープリタ型のオブジェクト指向プログラミング言語です。フレームワークとは、アプリケーション開発を効率的に行うよう定義したものです。Pythonのフレームワークは、ベースとなる開発言語にPythonを用いたものを指します。 Pythonは言語仕様がシンプルであるため、メンテナンス性に優れています。汎用用途に加えて専門分野向けにライブラリが数多く公開されています。特にデータサイエンス・人工知能(AI)向けに活用されることが多いので、専用のフレームワークも数多く提供されています。 【参考】:Python Pythonの特徴は、プログラム記述がシンプルなため、高機能なプログラムが簡単に記述できることです。インタプリタのためデバッグが簡単に行えます。 AIでは、分析アルゴリズムが共通化しやすいため、機械学習やディープラーニング(深層学習)のライブラリが
GitHubがElectron 21.0.0をリリース2022年9月27日(現地時間)、米国GitHub社は、同社が開発中のオープンソース・アプリケーションフレームワーク「Electron」の最新バージョン、「Electron 21.0.0」をリリースしました。「Electron 21.0.0」では、さまざまな機能改善が行われています。 また、Electron を構成位する主要なコンポーネントとなるブラウザ「Chromium」がバージョン106.0.5249.51 に更新され、V8 (JavaScriptエンジン)はバージョン10.6に、JavaScript実行環境の「Node.js」は16.16.0にバージョンアップしています。 この記事では、「Electron 21.0.0」の変更点と併せて「Electron」とは何か、そのメリットやデメリット、使い方などについて解説をしていきます
Windows11へのアップグレードは必要か?2021年10月にWindows11が正式リリースされ、数年経った現在でもアップグレードについてさまざまな意見が挙がっています。ここでは、Windows10との変更点やアップグレードすべきかどうか、無償アップグレード期間やアップグレードしないとどうなるのか、などについて解説します。 Windows11はWindows10と比べて何が変わったのでしょうか?ここが大多数の方の興味のポイントかと思います。以下が代表的な変更点です。 ・スタートメニュー Windowsで代表的な機能であるスタートメニューですが、従来の左下からセンターに配置変更されています。昨今のスマホ・タブレットの操作に近づけて操作感を統一させました。表示されるアプリもピン止めを外して自分仕様にカスタマイズできます。
GitHub Copilotの概要6月21日、マイクロソフトGitHubはAIによるコーディング支援サービスである「GitHub Copilot」を一般公開しました。AIが自動でコードを考えてくれるという夢のようなサービスですが、実際のところどのような仕組みになっているのでしょうか。 本記事では、GitHubが何か分からない方でも分かるよう、その仕組みを説明していくとともに、実際のGitHub Copilotの使い方も紹介していきます。 【参考】:GitHub Copilot まず、そもそもGitHubとはどのようなサービスなのでしょうか。ソフトウェアのソースコードを管理するツールであるGitを、オンライン上で誰でも利用できるようにしたウェブサービスがGitHubです。 企業向けの有料プランだけでなく、個人向けの無料プランも用意されており、誰でも手軽にソースコードを共有することができます。
プログラミング学習で開発環境の構築が不安ならWebサービスでの学習もアリプログラミングを勉強したいけれども、開発環境の構築が面倒だという人が少なくありません。時には環境構築で挫折をしてしまう人すらいます。またやっと環境構築を行ってみたものの、そのままにしてしまう人もいるでしょう。 開発環境の構築が不要で、すぐにコードが書けたらプログラミング学習のハードルが一気に下がるかもしれません。 そこでこの記事では、開発環境の構築が不要な、無料のWebアプリサービスを紹介します。学びたい言語や要件に合うサービスを見つけて、プログラミングの学習やコーディングにぜひ利用してみましょう。 プログラミング学習を行う上でどのようなプログラミング言語があるか知っておきたい方は、以下の記事も併せてご覧ください。
Notionの使い方をマスターしようNotionは2021年10月に日本語化され、国内での利用者も増えているドキュメント作成アプリです。この記事ではNotion初心者向けに、7ステップで基本的な操作方法を解説していきます。 Notion(ノーション)はクラウド型ドキュメント作成アプリです。Notionを活用することで資料やホームページを作成したり、作成したデータを保管・共有したりできます。テレワーク時の同僚や顧客とのやり取り、プレゼン資料作成などで大活躍するサービスです。 【参考】:Notion (ノーション) – すべてのチームをひとつのワークスペースで 【参考】:ユーザー事例 - Notion公式
「オススメの技術書」という言葉から、みなさんはどのような本を思い浮かべるでしょうか。 たとえばこれからプログラミング言語の学習を始めたいと思ったとき、またたとえば後輩の新人エンジニアから参考図書について尋ねられたとき、市場ニーズの高い書籍に関する知識があれば、その選択がぐっと豊かになるはずです。 今回は都内で第2位の売り場面積を誇る超大型書店「丸善 丸の内本店」にてコンピュータ書担当を務める大崎 朋彦さんに、エンジニア必読の“売れ筋”技術書や隠れた名著についてお話を伺いました。
Windows11 HomeとProの大きな違いは、セキュリティ面やビジネスシーンでの便利な機能の有無にある
Notionとは?Notionはクラウド型ドキュメント作成アプリです。Notionを活用することで資料やホームページを作成できたり、資料を他人に共有したり、データを保管することができます。テレワークや顧客とのやり取り、プレゼン資料作成などに活用できるサービスです。 Notionはイメージ的にはドキュメント作成アプリのEvernoteに近いです。Notionはドキュメント作成アプリの中でも比較的新しく、最近になって利用者が増えています。 【参考】:Notion (ノーション) – すべてのチームをひとつのワークスペースで 【参考】:最高のメモアプリ - Evernote で大切なノートを整理 Notionには4つのプランがあり、利用料金は次のようになっています。 パーソナル:無料パーソナルPro:$4チーム:$8エンタープライズ:応相談個人で使う場合は無料プランでも特に問題はありません。無料
次のページ
このページを最初にブックマークしてみませんか?
『アンドエンジニア - エンジニアのこと、エンジニアから。』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く