サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
数学
www.pepsinogen.blog
オブジェクト指向型言語に出てくる抽象クラスとインターフェースという概念。教科書ではほとんど同じにしか見えない両者ですが、今回はその違いと使い分けについて書いてみます。 コード的な違い インターフェースは実装を持てないが、抽象クラスは実装を持つことができる 具象クラスはインターフェースを複数実装できるが、抽象クラスは1つしか継承することができない 教科書的には上記が主な違いになると思います。先生やテストで聞かれても上記を書けば点数はもらえますよね。でも、これを知っているだけでは何の役にも立ちません。使い分けできませんから。結局上記の違いから使い分けるという残念なコードを生むことになります。 複数の具象クラスで利用したいからインターフェースにしよう 処理を共通化したいから抽象クラス使おう これはコードの品質を下げる思考です。オブジェクト指向ではありません。 では何が違うのか オブジェクトとして
こんにちはKeitaです。本ブログも書き始めてから早1年半が経過しました。1日1記事を目標に始めましたが、未だ365記事に到達してないのはご容赦ください。。とはいえ、最近マンネリ化しつつもあり、何か変化を加えたいなと思い今回独自ドメインを取得して見ました。 きっかけは.blogドメインの誕生 独自ドメインに設定するとFacebookシェアのカウントがリセットされてしまいます。本ブログは今年の二月にはてなブログProに移行したのですが、そのとき同時に独自ドメインにしておけば良かった。移行後に記事がバズって2400シェアも獲得したので独自ドメイン取得をためらってしまいました。また、PVも上昇傾向だったので、独自ドメイン取得による一時的なPVダウンを嫌ったんですなあ。 しかし11月ごろに「.blog」ドメインが誕生したことを知ります。すごくないですかこれ?誰がどう見てもブログだと分かりますよね。
こんにちはKeitaです。小学生くらいのころに始まったコンビニATM。当時はコンビニ強盗が増えるという反対意見もありましたが、気が付けば無くては困る存在になっていました。特に最も成功しているのがセブン銀行。そういえば5年くらい前に「あれ?コンビニの外にセブン銀行のATMがある?!」なんてことを思った気がします。その銀行業界の異端児であり勝ち組と言われているセブン銀行について今回は調べてみました。 邦銀のATM設置台数ランキング 様々な情報をかき集めました 全ての銀行を調べるのは途方もない時間を要するので、独断と偏見で選んだ主要銀行のATM設置台数を調べてみました。ただし、銀行が正式に公表している場合や、間接的な資料で調べたり計算したものが混ざっているので厳密には正確ではありません。また、銀行によっては10年前のデータも含まれています。まあ、メガバンや地銀はここ10年でATMの台数は劇的に変
FINTECHが盛り上がりをみせ、Apple Payの日本上陸により国内でも決済市場がかつてない注目を浴びています。毎日のように新決済手段のリリースが報道されている中、国内のクレジットカードの使用率について話題になっていたので、便乗してみます。 日本は現金支払いが主流 日本は決済の9割弱が現金支払いによるものだそうです。クレジットカードの利用はたったの1割。これでもネットショッピング市場の伸びなどもあって拡大傾向だそうです。しかし、他国と比較しても先進国にしては利用率が高いとは言えなさそうです。また、日本ではクレジットカード王国と言われる米国の利用率が24%というのは意外でした。英国とともに、デビットカードの使用が多いんですね。 www.rakuten-bank.co.jp 未だに嫌悪感を抱くひとは多い まだまだ日本にはクレジットカードに対して嫌悪感を抱く人が多いそうです。不正利用や盗難が
民主党の福島伸享議員の「同人誌は価値がない」発言や、自民党の丸山和也議員の「オバマ大統領は黒人奴隷の子孫」発言で炎上しました。しかし、全文を読めば全く意味が異なる発言だと後でわかりました。今年はこういった切り貼りで失言を作ることがメディアで流行っているようですが、2009年の民主党の蓮舫議員の有名なあのフレーズも実は同じだったのです。 2009年の民主党による事業仕分け 政権を取った民主党は早速歳出削減に向けて事業仕分けを開始しました。国家財政は大赤字で大胆な歳出カットをしなければ歳入黒字になることは不可能です。2009年11月は449もの事業が仕分けの対象となりました。担当役所の官僚や、専門家、民主党を中心とした国会議員で事業を継続するか、廃止するか、縮小するかなどを決めます。 次世代スーパーコンピューティング技術の推進事業 蓮舫議員の有名な「二位じゃだめなんですか?」の発言が飛び出した
NHKで貧困層の女子高生の取材があったのですが、Twitterで女子高生のアカウントが特定され、そこから貧困ではないのでは?という批判が拡大、炎上したNHK貧困女子高生問題。しかし、多くの人が絶対的貧困と相対的貧困を区別できていません。今回は相対的貧困についてまとめます。 NHK貧困女子高生問題とは 相対的貧困層、いわゆる隠れ貧困層の子供たちの現状を明らかにするイベントをNHKが取材。そのイベントでスピーチした女子高生も取材します。女子高生は自身が貧困層に該当するという意識はなく、今回のイベントで隠れ貧困層というものがあり、自身が該当するのかもしれないという意識をもったそうです。決して貧困だから助けてくれとか、自分はもっと支援されるべきといった主張をしていたわけではないそうです。しかし、Twitterを始めとしてネットでは大炎上。女子高生の自宅まで押し寄せる人間まで現れたそうです。他にも個
みずほ銀行の次期システム開発が大炎上中のようです。数年前からカオスなことになっていると言われていましたが、何の対策も打てなかったのでしょうね、ついに4000億円まで投資額が膨れ上がってきたようです。 なぜこうなるのか? とにかく開発のやり方が下手くそなんでしょう。要件定義がクソなのも間違いないですが、金融機関のITリテラシーがクソなのは常識なので、綺麗に炎上しているのは開発が下手くそな証拠です。軽く調べてみましたが、相変わらずのピラミッド構造で開発していたみたいですね。要件定義がクソなのは分かっているのに、なんでウォーターフォールで開発しているのか理解に苦しみます。まあ、それしか知らないからなんでしょうけどね。 blog.imalive7799.com いやはやすごい。仕様が変更されただけで設計が白紙っていうのは設計に問題があると思いますが、多重請けで全体像が見えていないと設計にも限界が生
ついにLINEの上場が承認されました。東京とニューヨーク証券取引所への同時上場で時価総額は5000億円規模と言われています。上場するにあたり、有価証券報告書も公開されました。これにより、LINEの業績の詳細が明らかになりました。僕ながらに要所をまとめてみたので、参考になったらシェアしてくださいw 営業収益 営業収益はLINEに入ってくる全てのお金です。単純に大きければ、大きなビジネスをやっていることが分かりますね。LINEはスマホの普及の波に乗って順調に営業収益を伸ばしてきたことが分かります。 売上高 売上高は営業収益の一部です。営業収益と比べると小さくなっていますが、これはLINEが仮想コインを導入していて、LINEの取り分になることが確定していない、そして実際にクリエイターやAppleやGoogleに支払う部分があるためではないかと思います。この売上高は2011年から公開されています。
アメリカ大統領選が近づいてきています。日本でも指名争いでトランプ氏やクリントン氏が良くテレビに出てきますね。今回は今年で満期を迎えるオバマ大統領が米国民から現在どのような評価を受けているかを調べてみました。 オバマ大統領の支持率 良くも悪くも安定してますね。後半は不支持が支持を上回っている期間が長かったのですが、最近になって久しぶりに支持が上回ってきたようです。 オバマ大統領の就任期間中の経済状況 オバマ大統領が就任したのは2009年。ちょうどリーマンショックでアメリカ経済がどん底にあった時期ですね。とんでもないタイミングでジョージ・ブッシュはバトンをオバマに渡したわけですが、結果的に就任したときを底にダウ平均は右肩上がりとなりました。失業率も右肩下がりで、オバマ大統領は経済に関しては文句なしの成績を収めたと言っていいでしょう(彼の実力なのか、自然回復なのか、はてやFRBの努力の成果なのか
最近はスマホゲームのCMが目立ってますね。CMが目立っているということは、もはや宣伝しないとユーザーを確保できないとも言えます。確かに最近はスマホゲームの成長やブームの話題ってないですよね。市場が成熟してきたのでしょうか? スマホゲーム5社の業績推移 とりあえず各社の業績を1つのグラフにまとめてみました。 まずは売上推移。緑のmixiの売上上昇が著しいですね。紫のコロプラの売上上昇が緩やかなのは意外でした。もっと急成長しているイメージだったので。というか、他が急激すぎて緩やかに見えるだけかも?スマホが普及する前からモバイルゲーム大手だった赤のGREEと青のDeNAは同じように衰退の道を歩んでいましたが、2015年から明暗が分かれました。DeNAはなんとか横ばいに持ち込みましたが、GREEは売上減少が止まりません。また、橙のガンホーはパズドラが長く続いている印象でしたが、売り上げは2013年
先日、クラウドワークスの月収20万超えワーカーが111人しかいないことが話題になりました。もはや過ぎた話題となっていたのですが、なぜか今さらYAHOOニュースに。良い機会だったので、先月発表された第一四半期決算報告書を見直してみましたよ。 IRニュース | 株式会社クラウドワークス 月収20万超えワーカーはたったの0.014% クラウドワークスに登録しているクラウドワーカー数が80万人を突破したそうです。すごいですね。静岡県の浜松市くらいの人数ですね。 hazakurakeita.hatenablog.com しかし、月収20万超えのワーカーはたったの111人しかいないそうです。すくなっ!最初、僕はこれ単位は百人とかの間違いとしか思えませんでした。でも1か月経っても修正されていないので、本当に111人しかいないんですね。衝撃的事実。 0.014%という数字に日本中が騒めく クラウドワークス
File:Foxconn logo.svg - Wikimedia Commons 鴻海(ホンハイ)精密工業がシャープを買収する方向で話が進んできましたな。賛否両論湧き上がってますが、ちょっとここでは両社の規模比較をしてみましたよ。 会社の売り上げ 国内家電大手と呼ばれるシャープですが、その売り上げは2兆3千億円ほど。デカいと言えばデカいのですが、自動車メーカーだとマツダや富士重工よりも下ですね。一方で鴻海の売り上げは15兆円。業績好調と言われる日立製作所ですら売り上げは10兆円弱です。もはや国内企業で鴻海に勝る電機メーカーはありません。 会社の社員数 シャープの社員数は4万4千人。リストラを実施したとはいえ、まだまだ社員は多いです。一方の鴻海は130万人。 は? すごいですね。20万人とか40万人が働いている工場もあるみたいですね。もはや街の中に工場があるのではなくて、工場の中に街がある
ソフトウェアの品質を上げるためにはテスト仕様書の品質が大事です。糞みたいなテスト仕様書だと、多くの不具合を見逃してユーザーに供給されてしまうことになります。どんな天才プログラマーを集めても、テストが糞だと完成品も糞になってしまいます。というわけで、今回は職場で遭遇した悲しいテスト仕様書たちを集めてみました。多くの人が触ったことがあるであろうWindowsのペイントソフトのテスト仕様書を作る場合で考えてみます。 悲しくて残念なテストたち 人によってテスト結果が変わってしまう 基本中の基本です。上図のテスト仕様書はNo.2がダメですね。この仕様書だと人によって結果が変わってしまいます。鉛筆で1本の線を描くだけの人もいれば、たくさん線を書いて塗りつぶす人もいます。また、色を変えて赤で描く人もいれば、太い線を選択して線を描く人もいます。もし、黄色を選択したときに問題が発生する場合、上図のテストでは
ぱくたそ - フリー写真素材・無料ダウンロード アプリが終了してもバックグラウンドで処理を定期的に実行するiPhoneアプリの開発を試みました。しかし、どれだけ調べてもアプリが起動していない状態で定期的な処理を実行する方法が出てきません。もう完全に挫折というか、諦めてしまいました。 なぜそのようなことができると思っていたか 5年ほど前にAndroidアプリを作った経験からです。当時、アプリが起動していなくても1秒ごとに処理を実行し、ウィジェットの画面を更新するアプリを作りました。Androidだとアプリの起動の有無に関わらず、バックグラウンドで処理を継続することは比較的容易というイメージがあります。これもそれもウィジェットという機能がAndroidにあるからなのかもしれませんが。 だからこそiOSでもできると思っていました。AndroidにできてiOSにできないはずはない。逆こそあれど、と
先日iOSでは定期的にバックグラウンド処理を走らせることが不可能という記事を書きました。でも本当は可能で、僕のスキル不足なのではないか?という疑いもありました。しかし、どうやらやはり不可能だったようです。やってくれましたねFacebook。 hazakurakeita.hatenablog.com Facebook、バックグラウンド更新オフでも「無音」流し、バッテリー消耗させていた とんでもないニュースが出てきました。iOSは例外的にバックグラウンド処理を認める場合があります。それがGPSを利用した位置情報と音楽の再生。位置情報はアプリがバックグラウンドになっても自動で取得する需要が非常に大きいですし、WEBブラウザを開いたら音楽プレイヤーがバックグラウンドになったから音楽の再生が止まるなんていう仕様もあんまりです。このため、この2つに関しては例外的にバックグラウンド処理を認めているのです
このページを最初にブックマークしてみませんか?
『www.pepsinogen.blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く