読者です 読者をやめる 読者になる 読者になる

ぺぷしのーげん

大企業からスタートアップに転職したアプリケーションエンジニアのブログ

テクノロジー

エンジニア立ち居振舞い:コードを憎んで人を憎まず|個人攻撃にならないよう気を付けよう

エンジニアの立ち振る舞いというお題が出たので書いてみることに。これは分かっていても自分でもやらかしてしまうことがあるので、反省の念も込めて。

日本人は今後もノーベル賞を取り続けるのか?経済と受賞者数の関係を調べてみました

ノーベル賞 - Wikipedia 日本人のノーベル賞受賞が止まりません。時には複数の受賞により最初に発表された人の影が薄くなってしまう事態まで起きています。戦後、経済大国で先進国になったものの、基礎研究が弱いと言われていた日本。今後もノーベル賞を連発…

人工透析の医療費にかかる費用内訳と国庫負担額を調べてみました

人工透析の医療費が高額な上に、保険適用されるため日本の健康保険のシステムを破綻させつつあると以前から言われています。中には自業自得で人工透析が必要になった人は全額自己負担にしろという声まで出てきました。今回はその人工透析の費用内訳を調べて…

サムスンのGalaxy Noteのリチウムイオン電池の発煙事故でインド航空会社がとった対応がヤバい

Galaxy Note7 | スマートフォン | Galaxy 電池の不具合により発煙および発火の危険があるとしてリコールとなった韓国サムスン電子社製のGalaxy Note7。修理後は問題が起きないとされていますが、数が数だけに未だ全ての製品の修理に至っていません。先日はリ…

ANAのボーイング787のエンジン部品の耐久性不具合により遅延や欠航が発生!安全性は大丈夫なのか?

ボーイング787 - Wikipedia ANAがエンジン部品の不具合を5ヶ月も公表しなかったことが問題となりました。僕は既に年内に3往復ほどANAに乗る予定があるので、心配になって調べてみました。

人工知能(AI)が奪う仕事と奪えない仕事をまとめました

人工知能によって様々な職業がヒトから取って代わるというのは分かるのですが、あまりにもそれは無理じゃない?というのも中にはあるような。今回は個人的にすぐ置き換わりそうな職業と、それは無理でしょーっていうのをまとめてみました。

Staticクラスやシングルトン(Singleton)の正しい使い方と間違った使い方、生じる不具合や問題点について

データの持ち方や渡し方に悩むことって結構ありますよね。特に今はWPFでNavigationWindowを使ってアプリケーションを作っているので大変です。今回はその件について。

みずほ銀行の次期勘定系開発が予定通り総合テスト入りしたそうだけど死亡フラグが満載な件について|オンスケジュールなんて言葉は信じちゃダメですよ??

「全てのプロジェクトが予定通り総合テスト入り」、みずほ銀行の次期勘定系開発が大詰め:ITpro みずほ銀行の次期勘定系開発が暗礁に乗り上げているという報道が先日ありましたが、今回は予定通り総合テスト入りという報道がなされました。ITproの記事を読ん…

抽象クラス(Abstract)とインターフェース(Interface)の違いと使い分けについて|オブジェクト指向のススメ[C#][Java]

オブジェクト指向型言語に出てくる抽象クラスとインターフェースという概念。教科書ではほとんど同じにしか見えない両者ですが、今回はその違いと使い分けについて書いてみます。

ポケモンGOがフリーズしたりアプリクラッシュ、落ちる原因をエンジニアが想像してみた

【公式】『Pokémon GO』 初公開映像 - YouTube ポケモンブームは本当にすごいですね。田舎でもポケストップにはポケモンしてる人がいて、本当に日本中でプレイされているんだなと実感します。しかし、僕は最近ポケモンがフリーズしたり落ちたりしまくりで苦…

みずほ銀行の次期大規模システムの開発大炎上について思うこと|終わらないデスマーチ

みずほ銀行の次期システム開発が大炎上中のようです。数年前からカオスなことになっていると言われていましたが、何の対策も打てなかったのでしょうね、ついに4000億円まで投資額が膨れ上がってきたようです。

人工知能やロボットは仕事を奪うが長期的には多くの人々を救うのでは?という話

人工知能やロボットにより、今後10年で多くの仕事が世界から消えると言われています。これはイコール大量の失業者を生むと言われています。確かに短期的には失業者が増えるかもしれませんが、上手くいけば世界はより良くなっていくと思うんですよね。

WPFのチャートグラフコントロールSparrowChartで折れ線グラフを描く方法

4月に紹介したWPFの無料チャートライブラリSparrowChart。今後使い方を説明すると言って早2ヵ月。てめーいつ更新するんだという勢いで記事のPVも増えてきたので、重い腰を上げて今回は折れ線グラフの描き方を説明します!w

C#と.NETを使ってJsonWebTokenをRS256で署名して作成する方法

JSONのHTTPによるセキュアなやり取りにJson Web Token(JWT)という規格があるそうです。今回、Windowsタブレットのアプリとサーバーとのやり取りをJSONとJWTを使ってやろうという話になったのですが、ちょっと待って、そんな規格知らないし、たぶん.NETにそん…

WPFのWindowやPageをクラスライブラリ化する方法とその問題点について

こんにちは、自称ソフトウェアアーキテクトのKeitaです。プログラミングよりもマクロな世界であるソフトウェア設計やアーキテクチャ、フレームワーク設計、リファクタリングを得意としています。そんな中、WPFアプリケーションを構造化させようと思い、WPFア…

エンジニアへの頼み事や相談は弁護士や医者に相談するのと同じなんだよ

エンジニアが軽視されているとは思わないけど、技術を金銭的な価値として見ることができる日本人って少ないと思う。昔も話題になったけど、今になっても変わらない。ものづくり大国だと言ってる人は多いけど、エンジニアでそう言ってる人は少ないし、言って…

ソフトウェア設計とは何か?設計にプログラミング経験は必要不可欠だ

「ソフトウェア 設計」でググると、トップに出てくるブログ記事に「開発プロセス」も「UML」が1度も出てきません。あり得ない。この国のソフトウェア開発の7割は失敗していると言われていますが、これもそれを表しているようです。今回はこの記事に対して…

WPFのWrapPanelがScrollViewerの中で動かない!を解決しました

WPFのWrapPanelがScrollViewerの中で動かなくて泣きそうになったので、書き残しておきます。WPFやってる人少ないので情報が全然入らなかったのです。WrapPanelについては結構あるんですけどねえ…。たまにはエンジニアっぽい記事も投稿しておかないとね。

Switchを使ってFacebookで転職活動!今流行りのダイレクトリクルーティングシステムを使ってみた!

Facebookアプリを使って展開している転職サービスSwitch。自分の経歴や実績、スキルを登録しておくと、企業側からスカウトが飛んでくるというシステムです。いわゆる今流行りのダイレクトリクルーティング。1年近く登録していたので、内容を書き残しておきま…

任天堂初のスマホアプリ「Miitomo(ミートモ)」をインストールして自分の分身キャラクターを作ろう!

ついに任天堂がスマホアプリをリリースしました!その名もMiitomo!アバターを使ったソーシャルネットワークサービスのようなものです。今後の展開に期待が高まります!

人気の自撮動画カメラアプリMSQRDの機能がスゴイ!3か月でFacebookが買収したのも納得!

人気の自撮動画カメラアプリのMSQRDをインストールしてみたら、その機能に度肝抜かれました。そりゃFacebookも3か月で買収するわ。。。

この動画を見ても人はロボットや機械に仕事を奪われないと言えるだろうか?

ロボットや機械が人の仕事を奪うという話を未だに信じてない方、この動画を見てもまだそう言えますか?あなたが知らない世界で技術はどんどん進歩していますよ?

鴻海(ホンハイ)の技術力は?シャープと特許出願数と認可数を比較してみた

シャープの買収はその技術が目的なんて言われる一方で、もうそんな技術残ってない、7000億の価値はないという声もあります。では鴻海(ホンハイ)の技術力はどんなものなんですかね??

宇宙は無重力ではありません|なぜ?とその理由について

え?まだ宇宙が無重力だと思っているんですか???

C#のImage.FromFileがファイルをロックする問題について|FromStreamとFileStreamを使え!

Image.FromFileがファイルをロックしてしまう問題について。FromStreamを使いましょう。

Windowsはダサくなければ時代遅れでもない。MacやiOSに勝る部分もある!

開発者目線だとWindowsって結構いいですよね。AndroidやiOSなんてやってらんないですよ。

理研が新元素ジャポニウムを発見!本当に周期表に追加されるのか?

実は理研が発見した元素は周期表に既に載っていました。その名前はウンウントリウム。これってどういうこと?

なぜテストコードを書くとコードの再利用性が上がるのか?

テストコードを書くと再利用性が高まるなと実感したので、記録として記しておきます!

Facebook SDKをSwiftで使う方法|Graph APIでメンバー一覧取得してみた

Facebook SDKとSwiftを使ってGraph APIからFacebookグループのメンバー一覧を取得してみました。

Vonvonアプリ「私が Facebook 上で、よく使う言葉は?」というサービスは安全なのか?

Facebookで良く使っている単語を調べてくれるVonvonという会社が提供しているサービスが炎上しつつあります。何でも友人リストが抜かれるとか。いやいや、Facebook apiでは友人一覧取得できませんから!

「間もなく開催!2015国際ロボット展に行ってみよう!」を寄稿しました

HORIEMON.COMにロボット展についての記事を寄稿しました。

C#でもvarを使う時代になった|MSDNでも使用推奨

varは決してネガティブな型ではありません。C#でも積極的に使っていきましょー。

iPhoneのアラームが鳴らなくて寝坊した|iOSアップデート遅刻

iPhoneのアラームが鳴らなくて寝坊したあああああああおおおおおおおおおおいいいいいい!!!

SwiftのGmail APIがXcode7ではビルドできない|無事死亡

Gmail APIがXcode7でビルドできません。はやくGoogleさまサポートしてくれー!!

「IT部門は素人集団」という事実を知らない社長の大問題|日経コンピュータ

「IT部門は素人集団」というメッセージは強烈だが、決して客寄せパンダの言葉でもありません。

Facebookが裏で無音を再生してiOSでバックグラウンド処理を実行していた!

先日iOSでは定期的にバックグラウンド処理を走らせることが不可能という記事を書きました。そしたらタイムリーにFacebookがやらかしてました。

閉所恐怖症にはリニアモーターカーは拷問|大深度地下の恐怖

僕は重度の閉所恐怖症ではないですが、それでも中央リニア新幹線の経路は見れば見るほど恐ろしい。

挫折。iOSでは定期的にバックグラウンド処理を実行できない|Swiftプログラミング

iOSで定期的にバックグラウンド処理を走らせようとしたのですが、挫折しました。。。

Gmail APIのUsers.Messages.getのDateのフォーマットが違う!?|Gmail/API/Swift

Gmail APIで取得したメールのDateに複数のフォーマットがあるんだけど。。。なぜだー。

SwiftからNSTimeInterval型が消えてる?|timeIntervalSinceNowも見つからず

NSTimeIntervalがビルドできません。なんでだろー。どっかミスってるのか??

ディーゼルエンジンの排ガス処理方法を簡単に解説してみた|VW排ガス不正問題

ディーゼルエンジンの排ガス処理方法を簡単に調べてみたのでメモ。ちょっと人に見せるには情報不足かも。

VWに見る日独メーカーのIT音痴|フォルクスワーゲン不正排ガス規制逃れ

VWの不正排ガス規制逃れをみて、日独のIT音痴・軽視を垣間見た気がします。日独は米国にはなれないのか。

職場で出会った悲しいテスト仕様書たち|書き方の反面教師

どんな天才プログラマーを集めても、テスト仕様書がゴミだったらそのソフトウェアはゴミになります。今回は職場で出会った残念なテスト仕様書を集めてみました。

ドローンよりカッコイイ!…でもドローンより危険かもしれないラジコン

ドローンよりもこっちのほうがカッコイイ!でも圧倒的に危険かもしれない…。そんなラジコンを見つけました。