タグ

2013年8月26日のブックマーク (6件)

  • いまさら聞けない「オブジェクト指向設計の3つのコツ」~オブジェクト指向設計問題解説 #objectoriented - CodeIQ Blog

    CodeIQ中の人、millionsmileです。 いろいろ経歴を積むと、「いまさら聞けない」ことが増えてきます。「オブジェクト指向」というのもそんないまさら聞けないものの一つでしょうか。 そんなわけで、いまさら聞けないことをイマサラ問題として出題してみました。 問題は、日ITエンジニアの父と言いたくなるくらい温かみのあるフィードバックをしてくれることで好評な有限会社システム設計の増田亨さんからの出題です。オブジェクト指向設計について2問出題していただきました。総計65名もの方に挑戦いただきました! 問題の解説記事は、オブジェクト指向設計の3つのコツを中心に説明してくれていますので、読みやすいですし、頭にすっと入ってきます。 ではでは、増田亨さんによる解説記事をお楽しみください。 https://codeiq.jp/ace/toru_masuda/ ◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

    いまさら聞けない「オブジェクト指向設計の3つのコツ」~オブジェクト指向設計問題解説 #objectoriented - CodeIQ Blog
  • PEAR « BEAR Blog

    What is PEAR ? 公式サイトのトップページに、PEARとはなにかがこのように説明されています。 What is PEAR ? PEAR is a framework and distribution system for reusable PHP components. PEARはフレームワークであり、再利用可能なPHPコンポーネントのディストリビューションシステムです。 PEARの持つ2つの側面。フレームワーク、ディストリビューションシステムと簡潔に説明されています。 PEARの誤解 PEARは一般にいくつか誤解されてるようです。 グローバル PEARはグローバル専用でなく、「ひとつのプロジェクトにおける依存関係を管理」に利用することは可能です。特殊なHackなどではなく、標準で用意された方法です。 .pearrcをconfig-createで作って、オプションで指定するだけ

    shin1x1
    shin1x1 2013/08/26
    Composer への流れは止まらないけど、PEAR が果たした功績はとても大きい。野良チャネルに対応していない頃、公式でパッケージを公開することは憧れだった。
  • GitHub - marianzange/nsync: nsync is an easy to use command-line tool to use NSA's free and secure file backup services.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - marianzange/nsync: nsync is an easy to use command-line tool to use NSA's free and secure file backup services.
    shin1x1
    shin1x1 2013/08/26
    リストアが難しすぎる:D
  • アップロードした写真(画像)が回転して表示されるのを直す方法 - Qiita

    iPhoneからWebでHTMLのフォームから写真をアップロードしてもらったときなど、画像が回転して表示されてしまう場合があるようです。原因はExifのOrientationの値が「1」以外になっていること。 画像の向きの情報がExifに埋め込まれているけれど、ファイル自体は回転していない(=撮影した向きになっていない)ために表示がおかしくなるのです。 ブラウザーの仕様によりますが、ExifのOrientationの値を無視して、ファイルを表示しようとすると撮影した向きとは合わない表示になってしまうことになります。 解決するには、アップロードされたときにExifのOrientationを見て、サーバー側で画像を回転させてしまうのがオススメ。回転して、ExifのOrientationの値を正しい向きに補正します。 以下、PHPのimagick拡張を使った場合の例。 <?php $imagic

    アップロードした写真(画像)が回転して表示されるのを直す方法 - Qiita
    shin1x1
    shin1x1 2013/08/26
    Orientation を見て、Imagick#rotateImage() で画像を回す。Orientation は 1(top, left side)にする。
  • Delphi 言語に見る顕在化する言語のリスクとは?(2013/08/24)

    マイクロソフト株式会社 Digital Sales 事業部 Digital Cloud Solution Architect 上坂 貴志 クロスプラットフォームに対応した .NET Core、.NET 5 を得てリリースされた .NET 6は待望の LTS (Long-term Support)です。新規開発であれば .NET 6 での開発を検討できますが、.NET Framework で作成された既存のシステムはどうすれば良いでしょうか。 .NET Framework は version 4.8 を最後に新機能の追加予定は今のところありません。今後のことを考えて .NET 6 へのアップグレードを検討したいところですね。 このセッションでは .NET Framework から .NET 6 へのアップグレードについての様々な情報をお伝えします。

    Delphi 言語に見る顕在化する言語のリスクとは?(2013/08/24)
    shin1x1
    shin1x1 2013/08/26
    Delphi で iOS / Android アプリ作れるんだ
  • RubyMotionとOpenCVでマンガ風フィルタ - IwazerReport

    MotionCVというOpenCVRubyMotionから使えるようにするラッパーライブラリを細々と開発してます。 現状 ある程度、枠組みはできてあとはOpenCVAPI郡をどんどんObjective-Cでラップしていけば良い状況なのですが、APIが山ほどあってこりゃ大変だぞと(笑) そこで、サンプルで実際に動かしながら必要なAPIから少しずつメソッドを追加していってます。上から黙々と単純作業で増やしていくだけだと心が折れる(汗) いつかはやらなきゃいけないのですが... マンガ風フィルタサンプル OpenCVで画像変換と言えばマンガ風カメラですからw実装しながら必要なAPIを拡充していきました。 ネットを探せばOpenCVでマンガ風フィルタを実装している例がいくつか見つかりますが、ほとんどがC APIを使っていてMotionCVでラップするのが些か面倒です。 C APIも@watso