プログラマじゃないけどプログラミング完全に理解した()おばさんが理解してる基礎知識書くよ。 (追記 この文章はプログラミングの勉強をしたいけどその周辺にある基礎知識になかなか触れる機会がない人向けに書きました。これらの基礎知識があると、困ったときに調べ方すら分からないという状況は回避しやすくなるはず) まずLinuxやUnix系OSの使い方。 ターミナル、いわゆる黒い窓からCUI(コマンドユーザーインターフェース)でコンピュータを使う方法を覚えよう。これは大学のコンピュータリテラシーで習った。MacOSXで復習すると捗った。(追記 すごく間が抜けてたけどMacOSXはUnix系OSです) まずはファイル操作。Macでターミナルを使って、cd Desktopって打ってからecho ohayou > aisatsu.txtって打ってみて、cat aisatsu.txtってやる。そうすると何が表
基本情報技術者試験の出題でCOBOLが廃止、Pythonが追加。「AI人材育成のニーズなどを踏まえた措置」としている。 情報処理推進機構(IPA)は1月24日、ITの基礎知識を評価する国家試験・基本情報技術者試験について、プログラミング言語・COBOLの出題を2019年秋期試験で廃止し、20年の春期試験から新たにPythonを追加すると発表した。「AI人材育成のニーズなどを踏まえた措置」としており、出題や配点も、理数能力やプログラミング能力を重視する形に変える。 同試験のソフトウェア開発分野で扱うプログラミング言語は従来、C、COBOL、Java、アセンブラ言語、表計算ソフトだったが、見直し後はCOBOLを廃止し、Pythonを追加する。 COBOLは、試験での受験者の選択率が極端に低下し、教育機関で指導されることも減っているという。一方Pythonは利用が拡大している上、機械学習やディー
var totalOfEvenNumberUnder100 = 0; for (var i = 0; i < 100; i++) { if (i % 2 === 0) { totalOfEvenNumberUnder100 += i; } } 命題に、「繰り返す」という文字がないのに、forで繰り返しています。手続き型に慣れたプログラマは、もう違和感を感じなくなってしまっているかもしれませんが、なぜ繰り返すのでしょうか。0から100未満の数字がほしいだけなのに。 また、最初に0で変数を初期化するのも命題にはありません。 さらには、偶数のみを取り出す処理と足す処理が交互に行われることになっています。偶数のみを累計する、という命題とは違う処理になってしまっています。 もちろん答えは一緒ですが、命題とは別の処理になってしまっているともいえます。 推奨 できるだけ処理に名前をつけていきます。 命題
2年弱続けてきたこの連載も、今回で最終回である。最終回は、今のIT業界について、思うところを書いていきたい。 新卒社員にCOBOLを習得させて現場に投入していいのか 日本で稼働していたシステムの中で一番使われてきたプログラミング言語は「COBOL」であろう。今でも汎用機では現役のプログラミング言語である。ただ、最新の言語でないことは確かだ。 私の派遣SE・プログラマ時代は汎用機が主流であり、プログラミング言語として当たり前のようにCOBOLが使われていた。仕事としてもCOBOLの需要が多かったので、私も「コボラー」として現場に投入された。これに関して別に不満はなかった。 ただ、今は時代が違う。様々なアーキテクチャー、プログラミング言語、開発手法があり、ITの世界はすさまじいまでの広がりを見せている。そんな時代なのに、希望に満ちて新卒で入社した社員にCOBOLを習得させ、売り上げを確保できる
情報処理安全確保支援士(登録セキスペ) 「令和6年能登半島地震」により被災された方の救済措置について 「令和6年能登半島地震」において被災された皆様に対し、心よりお見舞い申し上げます。 経済産業省告示により、災害救助法が適用された自治体に登録住所があり、かつ登録更新申請期限が2024年1月31日の情報処理安全確保支援士の方は、登録更新申請期限を2024年5月1日に延長します。更新期限は2024年3月31日→2024年6月30日に変更となります。 詳細は、対象の方へ別途ご案内します。 国家資格「情報処理安全確保支援士(登録セキスペ)」とは サイバー攻撃の増加・高度化に加え、社会的なIT依存度の高まりから、サイバー攻撃による社会的脅威が急速に増大しています。すなわちサイバーセキュリティ対策は、経営リスクとして、そして社会的責任として、非常に重要な課題になりつつあり、その責任を担える人材の確保が
不正送金に悪用できるウイルスをパソコンなどに保管していたとして、警視庁は札幌市の中学2年の男子生徒(14)を不正指令電磁的記録保管容疑で逮捕し、4日発表した。男子生徒は「間違いありません」と容疑を認めているという。 サイバー犯罪対策課によると、男子生徒は今年6~9月、インターネットバンキングの不正送金を指令するウイルスのプログラムを自宅のパソコンなどに保管していた疑いがある。生徒は海外のファイルサーバーにウイルスを送り、犯罪情報などを扱う闇サイトの掲示板でウイルスを販売する書き込みもしていたという。 この書き込みを見つけた捜査員が、男子生徒にメールで連絡して1万円で買い取り、不正ウイルスと確認した。生徒は闇サイトなどから入手したソフトを使ってウイルスを作成したとみられ、調べに「小学校の高学年のころから興味を持って独学で勉強した」などと話しているという。 同課は、生徒がほかにもウイルスを販売
By Sen Chang IT教育熱が高まるにしたがって、生徒にノートPCやタブレット端末を与え、コンピュータ教育に活用するという試みが盛んになってきています。しかし、無償でノートPCを生徒全員に配布するという試みを2009年から続けてきた学校が、生徒全員からノートPCを回収し廃棄することで、ノートPC全員配布型の教育を終了することにしました。 Why a New Jersey school district decided giving laptops to students is a terrible idea | The Hechinger Report http://hechingerreport.org/content/new-jersey-school-district-decided-giving-laptops-students-terrible-idea_16866/ ア
アセンブリのバージョン情報 .NETアセンブリ(.EXEファイルや.DLLファイル)には、次の画面で示しているようないくつかのバージョン情報を設定することができる。この画面は、エクスプローラでファイルを選択し、そのプロパティを表示させているところだ。 .NETアセンブリ(asmverinfo.exe)のバージョン情報を表示したところ。バージョン情報を表示するには、エクスプローラで.NETアセンブリ・ファイル(.EXEファイルや.DLLファイル)を右クリックして表示されるコンテキスト・メニューから[プロパティ]を選択する。もしくはファイルを選択した状態でショートカット・キー[Alt]+[Enter]キーを押す。するとファイルのプロパティ画面が開くので、その画面の[バージョン情報]タブをクリックすれば、バージョン情報が表示される。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く