「programming」カテゴリーアーカイブ

みずほ、新システム全面稼働=信頼回復へ大きく前進:時事ドットコム

みずほ、新システム全面稼働=信頼回復へ大きく前進:時事ドットコム

みずほ、新システム全面稼働=信頼回復へ大きく前進:時事ドットコム

みずほ、新システム全面稼働=信頼回復へ大きく前進 2019年07月16日08時25分 みずほフィナンシャルグループ(FG)は16日、新たな銀行業務の基幹システムを全面的に稼働させた。これにより、連休中に停止していた現金自動預払機(ATM)を含むすべてのサービスを16日午前8時から再開し、17年越しの課題だった...

はてなブックマーク - みずほ、新システム全面稼働=信頼回復へ大きく前進:時事ドットコム はてなブックマークに追加

訃報: 計算機科学者のフェルナンド・コルバト氏

世界初のタイムシェアリングオペレーティングシステムの一つ、Comatible Time Sharing System (CTSS)の開発を率いた計算機科学者のフェルナンド「Corby」コルバト氏が12日、93歳で死去した。死因は糖尿病による合併症と伝えられている(MIT CSAILのニュース記事The Next Webの記事The New York Timesの記事)。

コルバト氏は1926年7月1日生まれ。17歳でテクニシャンとして海軍に入隊すると、レーダーやソナーのバグ除去で活躍する。除隊後はカリフォルニア工科大学で学士号、MITで博士号を取得。MITで開発されたCTSSは世界で初めてユーザーアカウントにパスワードを使用したシステムであることから、コルバト氏はパスワードの発明者として認識されている。CTSSに続いてコルバト氏が開発を率いたMulticsは、のちのUNIX系OSに大きな影響を与えた。1990年にはチューリング賞を受賞。あるプログラマーが一定時間内に書くことのできるコードの行数はプログラミング言語にかかわらず同じだとする「コルバトの法則」でも知られる。

すべて読む | デベロッパーセクション | プログラミング | サイエンス | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
米ニューハンプシャー州、プログラミング言語BASICの創造を記念する歴史案内板を設置 2019年06月19日
CompuServe、12月15日でフォーラム機能を終了 2017年11月19日
訃報:Lisp創案者のJohn McCarthy氏、逝去 2011年10月25日
UNIX 40 歳おめでとう! 2009年06月09日
MITがMulticsのソースコードを公開 2007年11月13日
NEC、メインフレームにItanium採用 2004年08月05日

ソフトウェア設計の言語化スキルを磨くこと|qsona|note

ソフトウェア設計の言語化スキルを磨くこと|qsona|note

ソフトウェア設計の言語化スキルを磨くこと|qsona|note

たとえば設計について議論するときや、コードレビューで指摘をするときに、「なぜその設計が良いと思うのか?」について言語化するのが上手だと、確実に良いことがあります。 言語化が上手にできるかが一つの壁なのではないか、と感じることもあります。後輩を育てたりチームをリードするような立場になると、特に必要性...

はてなブックマーク - ソフトウェア設計の言語化スキルを磨くこと|qsona|note はてなブックマークに追加

やまえもん on Twitter: “何やってもうまくいかなかった低収入低学歴のゴミみたいなおっさんがプログラミングスクールに騙され高額のローンを組み、テキトーな授業を受け意識だけ高くなったはいいけど、どこにも就職できずに借金で苦しみIT業界全体を恨むみたいな地獄みたいな状況を何例か観測した。”

やまえもん on Twitter: "何やってもうまくいかなかった低収入低学歴のゴミみたいなおっさんがプログラミングスクールに騙され高額のローンを組み、テキトーな授業を受け意識だけ高くなったはいいけど、どこにも就職できずに借金で苦しみIT業界全体を恨むみたいな地獄みたいな状況を何例か観測した。"

やまえもん on Twitter: "何やってもうまくいかなかった低収入低学歴のゴミみたいなおっさんがプログラミングスクールに騙され高額のローンを組み、テキトーな授業を受け意識だけ高くなったはいいけど、どこにも就職できずに借金で苦しみIT業界全体を恨むみたいな地獄みたいな状況を何例か観測した。"

何やってもうまくいかなかった低収入低学歴のゴミみたいなおっさんがプログラミングスクールに騙され高額のローンを組み、テキトーな授業を受け意識だけ高くなったはいいけど、どこにも就職できずに借金で苦しみIT業界全体を恨むみたいな地獄みたいな状況を何例か観測した。

はてなブックマーク - やまえもん on Twitter: "何やってもうまくいかなかった低収入低学歴のゴミみたいなおっさんがプログラミングスクールに騙され高額のローンを組み、テキトーな授業を受け意識だけ高くなったはいいけど、どこにも就職できずに借金で苦しみIT業界全体を恨むみたいな地獄みたいな状況を何例か観測した。" はてなブックマークに追加

【これが無料?】無料で学べるプログラミング教材・ハンズオン一覧 – Qiita

【これが無料?】無料で学べるプログラミング教材・ハンズオン一覧 - Qiita

【これが無料?】無料で学べるプログラミング教材・ハンズオン一覧 - Qiita

【はじめに】自己紹介とご挨拶 こんにちは、@CPAKOといいます。 普段は公認会計士として監査法人というところで働いておりますが、ひょんなことからプログラミングを学んでいる趣味趣味エンジニアです。 今回がQiita初投稿となりますが、自分が実際に勉強をしていて、「これが無料なの?」と思った教材やハンズオンの一...

はてなブックマーク - 【これが無料?】無料で学べるプログラミング教材・ハンズオン一覧 - Qiita はてなブックマークに追加

実務でどんな git コマンドを使っているか振り返ってみる – Qiita

実務でどんな git コマンドを使っているか振り返ってみる - Qiita

実務でどんな git コマンドを使っているか振り返ってみる - Qiita

gitコマンドって実務でどう使うんだろう? 独学の git コマンドを実務で使いまくり、最近やっとうまく運用できているように感じます。 そのうえで、git コマンドを勉強し始めた頃、「コマンドの説明はいっぱいあるけど、実務でどうコマンドを使うんだろう?」 と感じていたのを思い出しました。 そんな想いから、よく使...

はてなブックマーク - 実務でどんな git コマンドを使っているか振り返ってみる - Qiita はてなブックマークに追加

Microsoft、高速なmallocを公開

Microsoftが、汎用な高速メモリアロケータという「mimalloc」をオープンソースで公開した(GitHubのmimallocページマイナビニュース)。ライセンスはMITライセンス。

特徴として、コード行数が少なく、セキュアであること、高速であることなどが挙げられている。アーキテクチャ的にはメモリを小さいリストで管理したり、不要になったメモリをすぐに解放するといった方針でデザインされているそうだ。

対応OSはWindowsおよびmacOS、Linux、BSD等となっている。

すべて読む | デベロッパーセクション | マイクロソフト | プログラミング | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
OpenBSD、malloc(3) を改良。多数パッケージに影響か 2005年08月25日
年末に発生した原発監視装置の異常、メモリ不足が原因 2012年01月12日
Firefoxのメモリ大量消費は『仕様』、だが回避方法あり 2006年02月15日

うちのチームのプログラマーはなぜテストがうまいのか – CAT GETTING OUT OF A BAG

うちのチームのプログラマーはなぜテストがうまいのか - CAT GETTING OUT OF A BAG

うちのチームのプログラマーはなぜテストがうまいのか - CAT GETTING OUT OF A BAG

うちのチームのプログラマーはテストが好きかどうかは分からないけど「これよく見つけたなー」と思うようなバグを見つけてくるからテストがうまいと思う。で、なんでうまいのか考えているのだけど「毎日1時間、システムレベルのテストをしている」のが、うまくなる要因の一つなんじゃないか。— miwa (@miwa719) June 24...

はてなブックマーク - うちのチームのプログラマーはなぜテストがうまいのか - CAT GETTING OUT OF A BAG はてなブックマークに追加

使えない「自称エンジニア」と重宝する「本物のエンジニア」を見分ける方法 – 日本実業出版社

使えない「自称エンジニア」と重宝する「本物のエンジニア」を見分ける方法 – 日本実業出版社

使えない「自称エンジニア」と重宝する「本物のエンジニア」を見分ける方法 – 日本実業出版社

現代のビジネスはITの活用なくして成立しません。ITエンジニアはますます引く手あまた。優秀なエンジニアの採用は、IT人材の採用に不慣れな中小企業の大きな課題になっています。 自社に合ったエンジニアを見分けるためには、どんな点に注意すべきなのか。現役のフリーランスITエンジニアにして『小さな会社がITエンジニ...

はてなブックマーク - 使えない「自称エンジニア」と重宝する「本物のエンジニア」を見分ける方法 – 日本実業出版社 はてなブックマークに追加

ゲーム製作で最初に試みない方がいいn個のこと – 東京工業大学 ロボット技術研究会公式ブログ

ゲーム製作で最初に試みない方がいいn個のこと – 東京工業大学 ロボット技術研究会公式ブログ

ゲーム製作で最初に試みない方がいいn個のこと – 東京工業大学 ロボット技術研究会公式ブログ

東京工業大学 ロボット技術研究会公式ブログ 東京工業大学の公認サークル「ロボット技術研究会」のブログです。 当サークルの日々の活動の様子を皆さんにお伝えしていきます。たくさんの人に気軽に読んでもらえると嬉しいです。 どうもこんにちは。14の らりお と申します。 この記事は春の新歓ブログリレー19日目の記事...

はてなブックマーク - ゲーム製作で最初に試みない方がいいn個のこと – 東京工業大学 ロボット技術研究会公式ブログ はてなブックマークに追加

SQLアンチパターンもりもりDBを設計しよう! – Qiita

SQLアンチパターンもりもりDBを設計しよう! - Qiita

SQLアンチパターンもりもりDBを設計しよう! - Qiita

概要 名著SQLアンチパターンを読み終えたので、それの復習のために悍ましいデータベースを作ろうと思った。 まず前半では、SQLアンチパターンを意図的に盛り込み、目も当てられない酷い設計をします。 そのあとリファクタリングを行なったER図に書き直していきます。 なお、真面目に書くと参考書の丸写しになってしまう...

はてなブックマーク - SQLアンチパターンもりもりDBを設計しよう! - Qiita はてなブックマークに追加

パイプライン演算子の歴史 – まめめも

パイプライン演算子の歴史 - まめめも

パイプライン演算子の歴史 - まめめも

Ruby の開発版にパイプライン演算子(pipeline operator)が試験的に導入されましたが、いろいろあってプチ炎上になっています(チケット)。 せっかくの機会なので、パイプライン演算子の歴史を調べてみました。付け焼き刃の調査なので、間違ってたら教えてください。 パイプライン演算子とは こんな感じのものです。 x...

はてなブックマーク - パイプライン演算子の歴史 - まめめも はてなブックマークに追加

6月のTIOBE IndexでPythonのレーティングが過去最高を更新

headless曰く、

6月のTIOBE IndexでPythonが8.530%のレーティングを獲得し、過去最高を更新している(InfoWorld)。

TIOBE Indexのトップ3は2015年4月以来、昨年8月までJava・C・C++が独占しており順位も不動だった。しかし、昨年9月にPythonがC++を上回る3位となって以降、C++とPythonの3位争いが続いており、6月分ではPythonが3位、C++(7.384%)が4位となっている。Pythonが前年から2.77ポイント増加したのに対し、1位のJavaは0.36ポイント減(15.004%)、2位のCは1.64ポイント減(13.300%)で、Pythonが現在のペースで増加を続ければ3~4年のうちに1位になる可能性もあるとのこと。

Visual Basic .NETは昨年7月からC#を上回って5位になっており、6月のレーティングは前年から0.86ポイント増の4.624%。ただし、Visual Basic .NETは昨年急増して12月に過去最高の7.127%を獲得しているため、ピーク時と比べると2.5ポイントほど減少したことになる。 6位のC#は4.483%(0.17ポイント増)。JavaScriptは2月と3月にC#を上回る6位に上昇したが、6月は2.716%(0.22ポイント減)で7位にとどまる。8位~10位はPHP・SQL・Assembly languageの順。1年前はRが10位に入っていたが、今回は22位まで下降している。

なお、PythonはIEEE Spectrumの人気プログラミングランキングで2017年から1位になっており、PYPL PopularitY of Programming Language Indexでも昨年5月以降1位になっている。6月のPYPLでは1位のPythonが28.08%(4.7ポイント増)で、2位のJava(20.51%、1.8ポイント減)との差を広げている。

すべて読む | デベロッパーセクション | 統計 | プログラミング | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
IEEE Spectrumの人気プログラミング言語ランキングでPythonが1位に 2017年07月23日
TIOBE IndexでSwiftが初のトップ10入り 2017年03月12日
TIOBE IndexでC言語のレーティングが大幅に低下 2016年08月14日
アセンブリ言語、最近人気が右肩上がり 2016年07月12日

Pythonはコードが書きやすい?ご冗談でしょう | 日経 xTECH(クロステック)

Pythonはコードが書きやすい?ご冗談でしょう | 日経 xTECH(クロステック)

Pythonはコードが書きやすい?ご冗談でしょう | 日経 xTECH(クロステック)

登録会員限定記事 現在はどなたでも閲覧可能です Pythonが大変な人気を集めている。先日、都内の大型書店のプログラミング書籍コーナーに行って驚いた。とにかくPythonの解説書が大量にあるのだ。複数の書架をPythonの解説書が埋め尽くしている。すべてのプログラミング言語の中で書籍数が一番多いように見えた。これほ...

はてなブックマーク - Pythonはコードが書きやすい?ご冗談でしょう | 日経 xTECH(クロステック) はてなブックマークに追加

仕事ですぐに使えるTypeScript — 仕事ですぐに使えるTypeScript ドキュメント

仕事ですぐに使えるTypeScript — 仕事ですぐに使えるTypeScript ドキュメント

仕事ですぐに使えるTypeScript — 仕事ですぐに使えるTypeScript ドキュメント

注釈 本ドキュメントは、まだ未完成ですが、ウェブフロントエンドの開発を学ぶときに、JavaScriptを経由せずに、最初からTypeScriptで学んでいく社内向けコンテンツとして作成されはじめました。基本の文法部分以外はまだ執筆されていない章もいくつもあります。書かれている章もまだまだ内容が追加される可能性がありま...

はてなブックマーク - 仕事ですぐに使えるTypeScript — 仕事ですぐに使えるTypeScript ドキュメント はてなブックマークに追加

何かを「決定する」メソッド名

何かを「決定する」メソッド名

何かを「決定する」メソッド名

プログラム書いてて、何かの値を A か B か決める、みたいなメソッドの名前ってみんなどう付けてる? 算出する、みたいなやつは calculate_xxx ってしてるけど、パラメータに応じてどっちか決めるだけ、みたいなメソッド名のいい名前が思い浮かばない・・・ なんかイマイチしっくりこない感があるんだけど、determine_xx...

はてなブックマーク - 何かを「決定する」メソッド名 はてなブックマークに追加

Angular 8正式版リリース。高速レンダリングエンジン「Ivy」、モダンブラウザ用と非モダンブラウザ用のJSコードを動的に使い分ける「Differential Loading」など - Publickey

Angular 8正式版リリース。高速レンダリングエンジン「Ivy」、モダンブラウザ用と非モダンブラウザ用のJSコードを動的に使い分ける「Differential Loading」など - Publickey

Angular 8正式版リリース。高速レンダリングエンジン「Ivy」、モダンブラウザ用と非モダンブラウザ用のJSコードを動的に使い分ける「Differential Loading」など - Publickey

Angular 8正式版リリース。高速レンダリングエンジン「Ivy」、モダンブラウザ用と非モダンブラウザ用のJSコードを動的に使い分ける「Differential Loading」など Angularは2017年4月に登場したAngular 4から、半年ごとにメジャーバージョンアップが行われるリリースサイクルを採用しています。Angular 8はこのリリースサ...

はてなブックマーク - Angular 8正式版リリース。高速レンダリングエンジン「Ivy」、モダンブラウザ用と非モダンブラウザ用のJSコードを動的に使い分ける「Differential Loading」など - Publickey はてなブックマークに追加

Python で大量のファイルを並列で速く読み込む – Qiita

Python で大量のファイルを並列で速く読み込む - Qiita

Python で大量のファイルを並列で速く読み込む - Qiita

from glob import glob files = glob('data/*.csv') len(files) # 10000 この 1万件の CSV ファイルを Pandas DataFrame として読み込みたい。 ちなみに検証用のデータは以下のようにして生成した。 (3列 x 10,000行 の CSV ファイル 10,000 個) import numpy as np import pandas as pd row_n = 10000 col_n = 3 column...

はてなブックマーク - Python で大量のファイルを並列で速く読み込む - Qiita はてなブックマークに追加

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだので、雑にまとめてみます。ツッコミなどをお待ちしております。 なぜ良著?著者のロバート・C・マーチン(著書読んだことあるかも?)は、50年前から現代に至るまで、様々なアーキテクチャを見て、第一線級として開発し続けてきた経験を元に、どのアー...

はてなブックマーク - Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note はてなブックマークに追加

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだので、雑にまとめてみます。ツッコミなどをお待ちしております。 なぜ良著?著者のロバート・C・マーチン(著書読んだことあるかも?)は、50年前から現代に至るまで、様々なアーキテクチャを見て、第一線級として開発し続けてきた経験を元に、どのアー...

はてなブックマーク - Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note はてなブックマークに追加

俺たちのドメイン駆動設計はこれからだ! – Speaker Deck

俺たちのドメイン駆動設計はこれからだ! - Speaker Deck

俺たちのドメイン駆動設計はこれからだ! - Speaker Deck

ドメイン駆動設計に取り組んだ事例をもとに以下の点について説明しました。 1. ドメイン駆動設計とは一体何か? 2. どんなメリットがあるのか? 3. ドメインモデルについて 4. 設計パターンについて 5. ドメイン層の隔離について

はてなブックマーク - 俺たちのドメイン駆動設計はこれからだ! - Speaker Deck はてなブックマークに追加

1億円超で「世界で最も危険なマルウェア6つに感染したノートPC」が競売中 – GIGAZINE

1億円超で「世界で最も危険なマルウェア6つに感染したノートPC」が競売中 - GIGAZINE

1億円超で「世界で最も危険なマルウェア6つに感染したノートPC」が競売中 - GIGAZINE

芸術家のGuo O Dong氏が、世界で最も危険なマルウェア6つに感染したノートPCに「The Persistence of Chaos」と名付け、芸術作品として100万ドル(約1億1000万円)以上の価格で販売しています。販売されているノートPCは「Wi-Fiに接続したりUSBメモリーを接続したりしない限りは安全」とのことです。 The Persistence Of Ch...

はてなブックマーク - 1億円超で「世界で最も危険なマルウェア6つに感染したノートPC」が競売中 - GIGAZINE はてなブックマークに追加

C# で、同じソースコードから常に同じバイナリを生成する | ++C++; // 未確認飛行 C ブログ

C# で、同じソースコードから常に同じバイナリを生成する | ++C++; // 未確認飛行 C ブログ

C# で、同じソースコードから常に同じバイナリを生成する | ++C++; // 未確認飛行 C ブログ

昔、gist にだけ置いてて、そういえばブログに書いてなかったものを思い出したので書いておくことに。 (一応、部分的には言及したことがあるんですけど、ちゃんとした話はしたことがなかったはず。) 決定論的ビルド 3年くらい前まで、C# コードをコンパイルすると、ソースコードを一切書き換えていなくても、生成結果の ...

はてなブックマーク - C# で、同じソースコードから常に同じバイナリを生成する | ++C++; // 未確認飛行 C ブログ はてなブックマークに追加

プチコン4、発売日決定

akiraani曰く、

春予定、春予定、北海道の春はまだかとファンをじらしていた、Nintendo Switch向けのBASIC環境「プチコン4」の発売日がついに発表された模様。5/23発売でサーバー利用券1個付きで価格は税込3000円(公式TwitterアカウントのTweet4Gamer)。

 社長のTweetでもいろいろ情報がリークされていて、

なんて情報がある。ベンチマークの画面も出ているので、new3DS版やWiiU版と比較すると(参考情報

        new3DS WiiU   switch
----------------------
足し算     0622752 1825731 2495385
PRINT文    0161131 0507264 0831113
スプライト移動 0298973 0987110 1183161
ライン描画   0068345 0259912 0324649

正直、ハード性能考えるともうちょっと早くなってもいいんじゃないのという気がしないでもない。

画面解像度や色数が増えたりサウンド機能が強化されたりで単純にベンチマークでは測りきれないところもありそうなので、その影響かも。

すべて読む | デベロッパーセクション | プログラミング | ゲーム | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
プチコン3号のユーザー作成ゲームが任天堂ダウンロードストアで単独商品化 2017年05月16日
プチコンBIG、12月14日配信開始 2016年12月09日
3DS向けプログラム投稿サイトがオープン 2016年06月30日
ニンテンドー3DS向け「プチコン3号」、7月に発売決定 2014年04月25日
DSi 上で動作する BASIC、「プチコン」にmkⅡ登場 2012年03月07日
DSi 上で動作する BASIC、「プチコン」登場 2011年02月25日

Ricty を神フォントだと崇める僕が、ライセンスフリーなプログラミングフォント「白源」を作った話 – Qiita

Ricty を神フォントだと崇める僕が、ライセンスフリーなプログラミングフォント「白源」を作った話 - Qiita

Ricty を神フォントだと崇める僕が、ライセンスフリーなプログラミングフォント「白源」を作った話 - Qiita

誰もが知る(?)プログラミングフォントこと Ricty にインスパイアされ、Ricty のように英文フォントと和文フォントを合成したプログラミングフォントを作りました。 その名も、プログラミングフォント「白源 (はくげん/HackGen)」です! 白源 (はくげん/HackGen) 生成元にはプログラミング向け英文フォント Hack と、A...

はてなブックマーク - Ricty を神フォントだと崇める僕が、ライセンスフリーなプログラミングフォント「白源」を作った話 - Qiita はてなブックマークに追加

Ricty を神フォントだと崇める僕が、ライセンスフリーなプログラミングフォント「白源」を作った話 – Qiita

Ricty を神フォントだと崇める僕が、ライセンスフリーなプログラミングフォント「白源」を作った話 - Qiita

Ricty を神フォントだと崇める僕が、ライセンスフリーなプログラミングフォント「白源」を作った話 - Qiita

誰もが知る(?)プログラミングフォントこと Ricty にインスパイアされ、Ricty のように英文フォントと和文フォントを合成したプログラミングフォントを作りました。 その名も、プログラミングフォント「白源 (はくげん/HackGen)」です! 白源 (はくげん/HackGen) 生成元にはプログラミング向け英文フォント Hack と、A...

はてなブックマーク - Ricty を神フォントだと崇める僕が、ライセンスフリーなプログラミングフォント「白源」を作った話 - Qiita はてなブックマークに追加

文科省のPythonはPythonじゃねぇ – Qiita

文科省のPythonはPythonじゃねぇ - Qiita

文科省のPythonはPythonじゃねぇ - Qiita

TL;DR 文科省によるプログラミングの教材は最悪 なにがあったか ネットを見ていると、こんな記事を見つけました 高校生全員が「Python」を履修するかも。「情報科」における学習内容、Pythonやmicro:bitが例示に挙がりましたが致命的なミスが! おっ!Pythonなのか!! と思いましたが、よくよく見てみるとコードがひど...

はてなブックマーク - 文科省のPythonはPythonじゃねぇ - Qiita はてなブックマークに追加