並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 456件

新着順 人気順

委譲の検索結果361 - 400 件 / 456件

  • 誰も教えてくれない「Androidで食えるのか?」

    Googleが先日リリースした「Nexus One」が象徴するように、Android搭載端末が増えている今日、iPhoneオンリーでいくかAndroidにも手を出すかはビジネス上の重要な分岐点である。本稿では、深津貴之氏によるNexus OneのレビューとAndroidを取り巻く重要な動きをお届けする。 筆者は、昨年独立して会社を立ち上げ、自社製品のiPhoneアプリを売っている。DroidやNexus OneなどAndroid搭載端末が増えている今日、iPhoneオンリーでいくかAndroidにも手を出すかはビジネス上の重要な分岐点である。筆者は今後の動向を見極めるべく、Google Phoneこと、Nexus Oneを入手した。シアトルから送ってくださったMasuiさんに感謝しながら、以下、ざっと触ってみた雑感を中心にお届けする。 工業製品としてのNexus One 第一印象としては、

      誰も教えてくれない「Androidで食えるのか?」
    • ビジネス用語にカタカナが多い理由 - Chikirinの日記

      八王子で病院を経営し、医療制度に関するさまざまな提言でも知られる北原茂実先生とお会いした時、(→ 北原茂実先生と対談したよ!) 日本語には “頭” と “脳” という言葉があるが、世界には “頭” という言葉しか存在しない言語もある、とお聞きしました。 日本語の “頭” と “脳” は全く違いますよね。表す意味も、機能も、思い浮かべるイメージも違います。 英語でも“Head”と“Brain”という言葉があり、ふたつは明確に区別されています。 これは日本も英国も、自国文化の中で “脳” という概念を理解したということを意味しています。 だってもし日本が “脳” という概念を、欧米から教えられて初めて理解していたら、それは “脳” ではなく、 “ブレイン” という外来語として表記されたはずだから。 (ちなみに、脳の訓読みは“なずき”です) ボタン、コップ、パン、キャラメル、テンプラ、タバコなど

        ビジネス用語にカタカナが多い理由 - Chikirinの日記
      • sshのconfigファイルの書式(日本語マニュアル)

        OpenSSH SSH クライアント 設定ファイル 書式 ~/.ssh/config /etc/ssh/ssh_config 説明 ssh (1) は以下のものから (この順序で) 設定情報を取得します: コマンドラインオプション ユーザごとの設定ファイル 各設定項目にはそれぞれ最初に見つかったものが使われます。設定ファイルはいくつかのセクションに分かれており、これらは"Host"キーワードにより区切られています。あるセクションの設定が適用されるのは、コマンドラインから与えられたホスト名が、このキーワードで指定されているパターンのどれかにマッチするときだけです。 各設定項目で最初に見つかった値が使われるので、ホストに特化した宣言をファイルの先頭近くに置くようにし、一般的なものを後に置くのがよいでしょう。 設定ファイルは以下のような形式になっています: 空行、および # で始まる行は、コメン

        • シリコンバレーのエンジニアが語る、誰にも悪気はなかった話 | 上杉周作 #13 反省会

          貧困の連鎖を止めようとしたら、子どもの学力が下がりました。働き方から変えよう、地方から変えようとしたら、何も変わりませんでした。 自己紹介 こんにちは。上杉周作と申します。教育について考えるのが好きな、シリコンバレー在住のエンジニアです。 88年生まれで、中学1年まで日本で暮らし、それからはアメリカ在住です。カーネギーメロン大でコンピューターサイエンスを学び、AppleとFacebookでエンジニアインターンをし、その後シリコンバレーのベンチャーを転々とし、2012年9月よりシリコンバレーの教育ベンチャー・EdSurgeに就職しました。 2017年1月にはNHK「クローズアップ現代+」の教育特集に「教育×IT」の専門家としてお呼びいただき、教育評論家の尾木ママさんと共演しました。 NHK・クローズアップ現代+ 2017年1月26日放送 「ハーバードはもう古い!? ~エドテック “教育革命”

            シリコンバレーのエンジニアが語る、誰にも悪気はなかった話 | 上杉周作 #13 反省会
          • サラっと使えたらモテそうなビジネス用語 23選(テキトーな活用例付き) - 自省log

            僕がよく関わっている、IT業界などは特にそうなんですが横文字の専門用語やら、ビジネス用語をサラっと使うカッコいい系の人が多くてですね。会議とかに出席すると、ほぼ意味は分からないけれど「なんかカッコいい」そんな思いだけが残るです。 だからネットで調べてみたんですよ。そしたらね、意味は全く分からないけれどサラっと使ったらモテそうだな。って用語がたくさんありましたので、本日は「サラっと使えたらモテそうなビジネス用語集」を意味はよく分かってないので、テキトーな活用例を付けて作ってみました。是非ご参考くださいね。 サラっと使えたらモテそうなビジネス用語 23選 アイドルタイム 休業、休憩などにより生産設備が正常に稼働してない時間 活用例 昨日やっていたアイドルタイムというテレビ番組に熱中し過ぎて、仕事が何も手につかなかった。 アサーション 「人は誰でも自分の意思や要求を表明する権利がある」との立場に

              サラっと使えたらモテそうなビジネス用語 23選(テキトーな活用例付き) - 自省log
            • サイバーエージェントに入社して5年が経過していました

              現職に入社したときにこういうエントリを投下していたが、いつの間にか5年経過してた。 株式会社サイバーエージェントに入社していました CAにおいては5年在籍すると家賃補助の福利厚生が「2駅ルール(勤務地から2駅圏内で3万円補助)」から「どこでも5(勤務地問わず5万円補助)」にグレードアップするので、社員にとっては勤続5年は一つの区切りとして捉えられている。 所感 まず単純な所感だが、まさか5年いるとは思わなかったということに尽きる。入った当初は2年間で100の新規事業を作ると言って大量採用をやっていた時期で、自分はある程度その流れが落ち着いたタイミングだったので同時期に入社したメンツは結構少なかったと記憶している(ほとんど生存してない説ある)。 最初はプロジェクトが立ち上がって2ヶ月ぐらいのしがないソーシャルゲームのプロジェクトに入ったのだが、既に運用開始していたプロジェクトのソースをメンバ

              • O/Rマッピングで緩和されるインピーダンスミスマッチには静的と動的の側面がある - 達人プログラマーを目指して

                一般的な業務アプリケーションではデータを永続化するために、RDBMS(関係データベース管理システム)を利用します。RDBMSでは大量のデータを効率的に検索したり、集約してレポートを作ったりすることが得意ですし、一般的に業務システムで求められるトランザクションのACID特性*1を満たすことも容易です。また、適切にテーブル設計の正規化を行うことにより、運用面においてデータの管理コストを下げることもできます。最近ではスケーラビリティの問題などもあり、RDBMS以外のデータベースについても注目されるようになってきていますが、今後も業務アプリケーションの主流としてRDBMSは使われていくだろうと思われます。 従って、Javaなどのオブジェクト指向言語で開発を行い、DDDのようなオブジェクト指向の設計技法を利用する場合に必ず考えなくてはならない問題は、オブジェクト指向と関係モデルとのインピーダンスダン

                  O/Rマッピングで緩和されるインピーダンスミスマッチには静的と動的の側面がある - 達人プログラマーを目指して
                • Scala の implicit parameter は型クラスの一種とはどういうことなのか - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

                  なんか型クラスとか言うと型の怖いひとたちが怖い話をワイワイしてるイメージがありますよね。わたしはあります。「で、それって何がうれしいのよ」とか、そういう話はあまりされていないような印象がありますね(あくまで印象です)。その上 "Scala の implicit parameter は型クラスの一種" とか言われると「暗黙的な引数がなんで型クラスの一種なんや!!!意味がわからん!!!!」となります。わたしはなりました。 というわけでそのへんについて勉強したので書きます。 そもそも型クラスってなんや Haskellとかにあるやつですね。アドホック多相を実現するもの、らしいです。すごい、いきなり意味がわからない。 というわけで、まずは「アドホック多相ってなんなの」という話からして行きます。 さて、まずは「多相」から行きましょう。この文脈で言う多相とは、簡単に言えば「引数にいろんな型を取れる」とい

                    Scala の implicit parameter は型クラスの一種とはどういうことなのか - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
                  • 「変わっていかなければ」。日本Rubyの会 会長の葛藤 - @IT自分戦略研究所

                    第27回 「変わっていかなければ」。日本Rubyの会 会長の葛藤 岑康貴(@IT自分戦略研究所) 赤司聡(撮影) 2009/8/10 高橋征義(たかはしまさよし) 日本Rubyの会 会長 1972年1月29日、北海道出身。北海道大学大学院工学研究科修了(情報工学)。ツインスパーク所属。2004年8月に「日本Rubyの会」を設立、会長を務める。著書に『たのしいRuby』『Railsレシピブック』(共著)など。 ■日本Rubyの会、5周年 2004年8月8日に日本Rubyの会を設立しました。ちょうど5周年ですね。当時からLL(Lightweight Language)イベントなどが盛んでしたが、Rubyはいわゆるイベント参加の受け皿になるようなコミュニティがなかったんです。ユーザーや開発者向けのMLがあったくらいで。でも、これだけでは足りない。例えばイベント開催のためにRuby代表の人選をお願

                    • ECMAScript と OOP パラダイム、それに ES.next の議論中 OOP 周りのシンタックス - oogatta のブログ

                      JavaScript Advent Calendar 2011 (オレ標準コース)4日目の id:oogatta です。どうもどうも、いやどうも。 最近丁度 ES Wiki を眺めていて、面白いことになってるなあ。変態的なことになってるなあ。と楽しく見ていた OOP パラダイム周りのいくつかの手法(定義、継承、 mixin 、 trait )について、 ES.next または Harmony で議論されているものをご一緒に調べながらご紹介したいと思います。 ECMAScript3 さて、復習としてまずは ES3 での OOP パラダイムの実装についてですが、これはもう Dmitry 先生の ECMA-262-3 in detail. Chapter 7.1. OOP: The general theory. を読んでくださいというか、気持ちよく丸投げしたいところですが、翻訳すると言ってまだ

                        ECMAScript と OOP パラダイム、それに ES.next の議論中 OOP 周りのシンタックス - oogatta のブログ
                      • Railsでサービスとフォームを導入してみる話 - assertInstanceOf('Engineer', $a_suenami)

                        この記事はRuby on Rails Advent Calendar 2013の6日目の記事です。 前日は @tkawa さんの「Favoriteの設計実装はパターンとして使える」でした。 Railsで適切に責務を分割するということ RailsはいわゆるMVCと呼ばれるアーキテクチャパターンにのっとったフレームワークであり、プロジェクトを作成するとデフォルトでmodels/、views/、controllers/などのディレクトリが作成されます。 基本的にロジックを記述する場所はモデルであり、ビューには表示処理だけを、コントローラにはアプリケーション上必要な手続きだけを記述するべきであると一般的には言われています。*1 ただ、それを忠実に実践していった結果、モデルが肥大化しメンテナンシビリティやテスタビリティが低下するという問題も多く指摘されています。 これについては4日目に @joker

                          Railsでサービスとフォームを導入してみる話 - assertInstanceOf('Engineer', $a_suenami)
                        • SIer時代に学んで今でも役に立っていること、Web系の会社に入ってから考えを改めたこと - CARTA TECH BLOG

                          こんにちは、株式会社fluctで fluctSSPの広告配信に関わっている坂本です。 私はfluctでは新しい広告(PMP, NativeAd)の追加をしたこともありましたが、ここ1年半くらいは自分で追加した広告機能や既存機能のサポートエンジニアとして働いています。 (インフラの保守・運用は専門部署があるのでおまかせしています) 経歴 SIer(金融・ECサイト開発等)のピラミッド構造で開発に従事していた6年 Web系の会社(VOYAGE GROUPとは別会社)にてSESとして仕事をしていた4年(ここ終わりでVOYAGE GROUPに転職) Web系の会社(VOYAGE GROUP/fluct)にて正社員として2年半~現在に至る 今の自分の行動指針はSIer時代に培われたものがほとんどですが、Web系の会社に入って考えを改めたものもあるので、自分のスキルの棚卸しを兼ねてそれを整理してみます

                            SIer時代に学んで今でも役に立っていること、Web系の会社に入ってから考えを改めたこと - CARTA TECH BLOG
                          • 本田雅一の「週刊モバイル通信」 - 不満を抱えながらもiPhoneから離れられない理由

                            iPhoneに関する議論をさまざまな場面で見かける。多くはiPhoneの熱狂的なファンと、その良さを理解できない携帯ユーザーという構図だが、大抵は議論がうまく噛み合わない。おそらく同じように携帯電話の1機種について議論しているつもりでも、両者が見ているiPhoneは異なって見えているのだろう。噛み合わないのも当然だ。 前回、コラムで書いたように、現時点のiPhoneは携帯電話としては使いにくい面もあり、一般的な日本の携帯電話に比べて不便なところが少なくない。日本の携帯ユーザーは、日本の携帯電話文化の中で使い方を学び、普段の利用スタイルを構築しているのだから、そうした利用スタイルに沿って開発が行なわれていないiPhoneが使いにくいのはあたりまえなのだ。 しかしながら、だからiPhoneがダメという話ではない。iPhoneが魅力的なのは、従来の携帯電話とは全く異なる切り口で独自の価値を生み出

                            • クラウドネイティブとは何のことなのか?なぜそれがIT組織の変革につながると期待されるのか - THINK Blog Japan

                              著者:新野 淳一氏 ITジャーナリスト/Publickeyブロガー。 一般社団法人クラウド利用促進機構(CUPA)総合アドバイザー。 日本デジタルライターズ協会 代表理事。 クラウドはアプリケーションの実行環境として確実にその重要性を高めてきています。そうしたなかで注目されるのが、「クラウドネイティブ」なアプリケーションです。 この「クラウドネイティブ」とは、具体的にどういうことを指すのでしょうか? Kubernetesの開発をホストするなど、クラウドネイティブなアプリケーションのためのオープンソースソフトウェアの開発を進めている団体「Cloud Native Computing Foundation」(CNCF)は、クラウドネイティブの定義として「CNCF Cloud Native Definition v1.0」という文書を公開しています。前段部分を引用しましょう。 Cloud nat

                                クラウドネイティブとは何のことなのか?なぜそれがIT組織の変革につながると期待されるのか - THINK Blog Japan
                              • Istio を本番環境に導入するまで - LIFULL Creators Blog

                                こんにちは、技術開発部の相原です。 この記事は LIFULLアドベントカレンダー の16日目です。 LIFULL では アプリケーション実行基盤を刷新すべく、Istio がバージョン 0.2.0 の頃から検証を開始し、現在 1.0.4 を利用しています。 AWS 上で kops を利用して Kubernetes を構築しその上に Istio を展開するという構成です。 EKS は利用していません。 ここに至るまでそれなりにハマりどころ、考慮すべき点に遭遇したので今回はそのことについて書きたいと思います。 以下の文章は kops 1.10.0 Kubernetes 1.10.11 Istio 1.0.4 を前提としていることをご了承ください。 はじめに 本番導入までの障壁 istio-proxy のオーバーヘッド Resource Quota を有効化した時に Istio の Sidecar

                                  Istio を本番環境に導入するまで - LIFULL Creators Blog
                                • Google Compute Engineのココがイケてるイケてない - Qiita

                                  仕事柄、GoogleのIaaSであるGoogle Compute Engine (GCE)を使ったり、またはガッツリ使っている人の話を聞いたりすることが多いので、これまで感じたり耳にしたりしたGCEの良い所・そうでもない所をまとめておく。 まずは、あんまりイケてない点。 ここがイケてない! データセンターが東京ではなさそう Googleは今年4月にアジア地域にGoogle Cloud Platform (GCP)のデータセンターを開設しており、ここが日本からは最寄りのDCということになる。実際、ゾーンとして「asia-east1-a」等を指定して作成したインスタンスを作成し、pingを打ってみると、おおよそ40msくらいの距離にあることが分かる。東京ではなさそうだ。なので、この遅延がユーザー・エクスペリエンスに影響するようなシビアなリアルタイム性の要求される用途には向いていない。 GCEの

                                    Google Compute Engineのココがイケてるイケてない - Qiita
                                  • Androidの通信処理に何使えばいいのか分からないって話。 - なるようになるかも

                                    特に結論はないです。本当に分からないので。 ソケットレベルまで踏み込むと、途端に面倒になってどのライブラリを使っても手に負えませんし、単にGETとかPOSTとかする分には正直どれ使ってもそこまで変わらない気がしてます。 それより自己署名証明書の検証を無視して通信を行うと端末が爆発するライブラリが必要だと思います。 Apache HTTP Client みんなお馴染みDefaultHttpClient。色々なライブラリがあるけど、最終的にはここに行き着いていることが多いです。 しかし「Apache HTTP Clientとは何なのか」、という説明はあまり見ない気がします。 自分も「Apacheソフトウェア財団のトップレベルプロジェクトとして運用されている、RFCを満たす実装を目指したJava向けのHTTPインターフェース」という超ふんわりとした認識しかないです。 かなり巨大なライブラリで、全

                                      Androidの通信処理に何使えばいいのか分からないって話。 - なるようになるかも
                                    • IntelliJ IDEAが便利になる40のショートカット - 壷ラボ

                                      ここ数カ月、家でも仕事でもIntelliJ IDEAを使っているのですが、せっかくのIDEなのにショートカットをほとんど使っていなくて宝の持ち腐れ状態になっているので、ちょっと調べて便利そうな物を一欄にまとめてみました。 Macでは微妙に違うものもあるので注意。 ショートカット 動作 Ctrl + Space Basic Code Completion Alt + Enter Show intention actions and quick-fixes Ctrl + Alt + L Reformat code Ctrl + Alt + O Optimize imports Ctrl + P Parameter info Ctrl + Q Quick Documentation lookup Ctrl + F1 Show descriptions of error or warning at

                                        IntelliJ IDEAが便利になる40のショートカット - 壷ラボ
                                      • 猫でもわかる「ジンバブエ」の簡単な解説:アルファルファモザイク

                                        ジンバブエの簡単な解説 今までずっと少数派の白人が政治の実権を握っていたが、民主的な選挙で、黒人政治家が増える ↓ とうとう初の黒人大統領が誕生 ↓ 何を思ったか「植民地時代に強奪された白人の土地資産を黒人へと無償かつ強制的に権限を委譲しなさい」法案を提出 ↓ 大半の白人が安値で土地資産を売り払って外国へ。 ↓ 今度は外資系企業に対して「保有株式の過半数を譲渡するように、逆らったら逮捕」法案を提出 ↓ 外資系企業が国外逃亡する ↓ 別に国連もアメリカも、どこの国も経済制裁してないのに、経済制裁と同じ状態に陥る ↓ 何もかもの物資が国内で不足するので、 「市場に出回っている物資が不足するなら、物資を持つ物は絶対に市場に売らないといけない」法案を提出 ↓ 物資の強制売却で、さらに物資不足が深刻化。当然需要と供給バランスが崩れて高値になる。 ↓ 物資が高値

                                        • 細かすぎて伝わらないJava7の変更点 - 都元ダイスケ IT-PRESS

                                          本日のエントリーはJava Advent Calendarの25日目です。昨日は @mike_neck さんのmike、mikeなるままに…: hamcrestを拡張してmoreThanとか作ってみたでした。本日はクリスマスですが、Advent Calendarはまだまだ続きます。明日はt.ogisawaさんのhttp://webinter.sakura.ne.jp/pbd/210です。 さて、今年はJava7がリリースされましたね。try-with-resources、diamond operator、invoke dynamic、Folk/Join framework…魅力的な新機能の数々が、多くの人によって紹介されています。が、Java7の変更はそれだけじゃないはず。小粒だが、キラリと光る変更がきっとあるはず。ということで、Java6とJava7のsrc.zipを比較してみました。小

                                            細かすぎて伝わらないJava7の変更点 - 都元ダイスケ IT-PRESS
                                          • 『アメリカは内戦に向かうのか』バーバラ・F.ウォルター - 内田樹の研究室

                                            原題はHow civil wars start 「どのようにして内戦は始まるのか」。アメリカのことだけを論じているわけではない。「内戦論」である。さまざまな国におけるこれまでの内戦を統計的に分析して、どういう条件が整うと内戦が始まるのかを解説する。 これまでの世界各地の内戦を分析する箇所での筆致は学術的で抑制的である。しかし、ひとたび話題がアメリカに及ぶと、文体がいささか感情的になってくる。学術的な書き物の場合、筆者が個人的な恐怖や不安をあらわにすることはふつうしない。個人的感情を抑えて論文は書かれなければならないと大学院では教える。もちろん筆者ウォルターも大学教師だから、そういうルールは熟知しているはずである。でも、内戦の切迫が彼女の自制心を乱している。「アメリカにおける第二の南北戦争勃発の危険性に危機感を募らせるようになった」(21頁)からである。 でも、私はそのことをこの書物の瑕疵だ

                                            • googleの新しい時刻同期プロトコル Roughtimeとは - ASnoKaze blog

                                              [追記] 2020年1月時点の動向について、新しく記事を書きました asnokaze.hatenablog.com Googleの「Adam Langley氏のブログ」で、新しい時刻同期プロトコルについて紹介されている。このRoughtimeは特定のタイムサーバに依存しないセキュアな方法で時刻同期を行うことを目的としたプロトコルです。すでに、googleのサーバで動作しており、roughtime.sandbox.google.com:2002に向けて公開されている専用クライアントで接続できる。 現在のセキュリティは現在の時刻に依存しており、その重要性はましています。証明書の有効期限や、OCSPレスポンス、Kerberosのチケット、DNSSECの応用やPGP鍵といった機能でも重要です。しかし、Chromeの証明書エラーのうち25%はローカルの時刻に起因するとしているとしています。 現在、最

                                                googleの新しい時刻同期プロトコル Roughtimeとは - ASnoKaze blog
                                              • DDDを使ってRailsアプリをリファクタリング - Qiita

                                                経緯 casyというインターネットを使って手軽に家事代行を頼むことができるサービスのプログラマをしています。 Webだけでなく、スマホアプリも出すことにあたり、Webアプリサーバ(Rails)から機能を切り出し、APIサーバ(Rails)を別途作成し、Webアプリの場合はWebアプリサーバからAPIサーバを呼び出し、アプリからは直接APIサーバを呼び出すような仕組みにしました。 ただ、全部の機能をAPIサーバに移すのは容易なことではなかったため、いくつかの機能はまだWebアプリサーバに残っていて、アプリよりもWebのほうが機能が多い状態となっています。 今回残りの機能をAPIサーバに持ってくるにあたり、下記2つのアプローチがありました。 1. 既存のソースコードからViewを切り離してほぼそのまま持ってくる 2. 設計を見直し、大幅にリファクタする チーム内で議論した結果、スタートアップと

                                                  DDDを使ってRailsアプリをリファクタリング - Qiita
                                                • ActionScript3 でネームスペース使ったキーイベント監視ユーティリティ作りました - 2nd life (移転しました)

                                                  AS3 のキーイベント監視でなんかいい方法ないかなー、と考えていたら良い方法が思いついたので実装してみた、らかなり便利な気がするので公開してみます。 http://github.com/hotchpotch/as3rails2u/tree/master 通常のキーイベントの監視では addEventListener(KeyboardEvent.KEY_DOWN, func) で関数を登録して switch で event.keyCode 判別して Shift が押されてるか Ctrl が押されてるかによって云々、でかなりめんどくさいです。でもこの KeyTypeListener を使うと驚き300%(当社比)の方法でキーイベントを定義できます。 // 読み込んで import com.rails2u.utils.KeyTypeListener; import com.rails2u.uti

                                                    ActionScript3 でネームスペース使ったキーイベント監視ユーティリティ作りました - 2nd life (移転しました)
                                                  • 人力検索はてな - YouTube関連まとめサイトのまとめ8月号。

                                                    YouTube関連まとめサイトのまとめ8月号。 ご存知のYouTube関連の纏めサイトなどで現在も更新が続いていて有用なサイトをご紹介ください。 ・ページタイトル ・ページURL ・どんな系統のサイトか軽くひとこと 注意事項。 どメジャーのサイトを投稿するときは一応重複を確認してください。 なるべくコマめに開けますが、未開封が貯まってたら一呼吸おいて頂けると幸いです。 回答者がご自身の判断と責任でお奨めできるものをお願いします。 (「これはどうですか?」「こちらはどうでしょう?」とこちらに判断を委譲する形にはしないでください。) 本日現在も有効なサイトを個別に確認したいので、人力や2chなどの過去の纏めURLは紹介しないでください。 ( ゚∀゚)o彡゚がんばがんば

                                                    • Objective-Cのメモリ管理おさらいと解放tips|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

                                                      Objective-Cのメモリ管理おさらいと解放tips こんにちは。 iOS/Objective-Cによるアプリ開発では参照カウントによるメモリ管理が必要になります。 今回はiOS/Objective-Cでのメモリ管理の基礎からメモリリークの検知まで解説したいと思います。 参照カウント Objective-Cの全てのオブジェクトはNSObjectを継承しています。 全てのオブジェクトはこのNSObjectのメソッドを通じて参照カウントを扱います。 この参照カウントが、オブジェクトがいくつのオブジェクトから強参照されているかを表し、 0になったオブジェクトは誰からも参照されていないため解放される、という仕組みになっています。 C++に詳しい方はshared_ptrをイメージすると良いでしょう。 より詳細な解説はWikipediaなどが参考になります。 Objective-Cの参照カウント

                                                        Objective-Cのメモリ管理おさらいと解放tips|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
                                                      • DRY原則の利用: コードの重複と密結合の間

                                                        原文(投稿日:2012/05/25)へのリンク DRYは重複とそれに伴うメンテナンスの問題を軽減するものだが、誤用すると密結合を生み、可読性を損うおそれがある。教訓:ソフトウェア開発原則は、ほかの原則やパターン、プラクティスを考慮して適用しなくてはならない。 DRYは Don’t Repeat Yourself の略語であり、Andy Hunt氏とDave Thomas氏が書籍「The Pragmatic Programmer: From Journeyman to Master」(邦訳:「達人プログラマー―システム開発の職人から名匠への道」)で最初に言及したソフトウェア開発原則だ。その原則はこう述べている。 知識のあらゆる部分はそのシステムにおいて単一で、曖昧さのない、信頼できる表現でなくてはならない。 ここでHunt氏は重複による負の影響と、それゆえにDRYを利用することの重要性を強調

                                                          DRY原則の利用: コードの重複と密結合の間
                                                        • 【マネジメント論】大技を繰り広げられなくなる、スト2足払い的タスクの罠 | F's Garage

                                                          この話、誰に言っても通じない話なのですが、 かつての名作にストリートファイター2ってゲームありますよね。 僕は、そんなに得意なゲームじゃないんですけど、ゲームセンターの対戦プレイでこれをやると喧嘩になるという戦い方があるそうです。 それが、 「最速の足払いをひたすら使って、相手の大技を封じる」 というものです。スト2が面白いのは、大技は相手に巨大なダメージを与えられますが、技を繰り広げる前に、ちょっとしたダメージしか与えられない小技である足払いを食らうと、大技が出せなくなってしまう作りになっています。 それ故に、ひたすら足払いで防御することで、相手に徐々にダメージを与えていくという技があります。 何せ、技を出そうとすると、足払いで潰されるわけですから、姑息な技とイライラされるので、対戦で足払いで勝つと喧嘩になることもあるそうです。 似たようなことが、僕らの日常のタスクマネジメントにおいても

                                                            【マネジメント論】大技を繰り広げられなくなる、スト2足払い的タスクの罠 | F's Garage
                                                          • クラシルで実践しているプロダクト改善プロセスのすべて - dely engineering blog

                                                            こんにちは! dely, Inc.でプロダクトマネージャー兼開発部ジェネラルマネージャーをしている奥原 (@okutaku0507) といいます。この記事はdely Advent Calendar 2018の24日目の投稿です。明日は待ちに待ったクリスマスですね。 先日は、弊社CTOの大竹 (@EntreGulss) から「越境型スキルのすゝめ」というタイトルで投稿がありました。自分の立ち位置を理解して、スキルにレバレッジをかけ付加価値つけながら、時代の急激な変化の中で日々戦っているたけさんの考えが書かれていて、とても面白い記事になっています。 さて、Advent Calendarも終盤に差し掛かった今回は「クラシルで実践しているプロダクト改善プロセスのすべて」という題で、弊社が運営しているクラシルで実践しているリーンなプロダクト開発を一つ一つの事細かに紹介します。そのため、とても長い記事

                                                              クラシルで実践しているプロダクト改善プロセスのすべて - dely engineering blog
                                                            • AWS Organizationsによるマルチアカウント戦略とその実装 - クラウドワークス エンジニアブログ

                                                              SREチームの @tmknom です。ジョジョ5部のアニメ化に興奮を隠せない今日このごろです。 みなさん、AWS Organizationsは使ってますか? クラウドワークスでも最近使い始めました。AWS Organizations、超絶便利です。こんなに便利なのに、意外と公開されてる事例が少なくて、ぐぬぬってなります。というわけで、使い始めたばかりですが、サクッと公開してみます。他の会社さんも、公開してくれ!! AWS Organizations マルチアカウント戦略 先行事例の調査 コンセプト策定 Terraform戦略 Terraformモジュールによる共通化 インフラテンプレート VPCのIPアドレス空間 メールアドレスの管理ポリシー OU(Organizational Unit)の責務 管理用AWSアカウントの責務 Masterアカウントによるアカウント管理 組織 OU(Orga

                                                                AWS Organizationsによるマルチアカウント戦略とその実装 - クラウドワークス エンジニアブログ
                                                              • 周りに振り回されて時間が無くなる人の3パターン&解決法 | ライフハッカー・ジャパン

                                                                Elizabeth Grace Saunders氏は時間管理コーチであり、時間管理術を教える「Real Life E Time Coaching & Training」の設立者で、『The 3 Secrets to Effective Time Investment: How to Achieve More Success With Less Stress』の著者でもあります。そんなSaundersさんの仕事の経験から分かった、他人に振り回されずにきちんと自分のスケジュールで仕事をこなす術を、よくある3つのパターンを分析しながら、ご紹介していきましょう。 自分よりも他の人の欲求を満たす、ということを常に強迫観念のように感じている人にとっては、考え方を変えるのは難しいです。他人を喜ばせることというのは、何をするかということだけでなく、人格の一部のようなものでもあります。 ここまで読んで「まる

                                                                  周りに振り回されて時間が無くなる人の3パターン&解決法 | ライフハッカー・ジャパン
                                                                • AWS + Azure ADによるSingle Sign-Onと複数AWSアカウント切り替えのしくみ作り - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                                  こんにちは、生産性向上チームの五十嵐(@ganta0087)です。 今回はAWSアカウントの管理についてのお話です。 AWSアカウントをみなさんの組織ではどのように管理されているでしょうか? シングルアカウントで運用していると、人やチームが増えて規模が大きくなってきたときに権限管理が中央集権的になり、管理者への負担が増大してしまいます。また、新規ユーザーの登録だけでなく、退職時の削除漏れにも注意が必要です。利用者側としても管理するパスワードが増えるのは避けたいです。 そこで、生産性向上チームではマルチアカウント構成によるシングルサインオン(以下SSO)とチームに委譲できる権限管理のしくみを作ることでこれらの問題を解決し、社内でAWSを活用しやすくなるようにしました。 サイボウズには社員のアカウント情報を管理しているActive Directory(Azure AD)があります。今回はそのA

                                                                    AWS + Azure ADによるSingle Sign-Onと複数AWSアカウント切り替えのしくみ作り - Cybozu Inside Out | サイボウズエンジニアのブログ
                                                                  • オブジェクト指向でつまづく7つのポイントと処方箋 - t-hom’s diary

                                                                    こちらの記事で伊藤先生も書かれているように、この数年でVBAのクラスモジュールに関する情報が充実してきている。 これからクラスモジュールについて学習しようと考えている方も沢山(期待を込めて)いらっしゃることと思う。 そこで今回は、オブジェクト指向を学習するにあたってつまづきやすいポイントを紹介し、その処方箋としてアドバイスを書いてみようと思う。 私がオブジェクト指向でつまづきやすいポイントは以下の7つだと考える。 オブジェクト指向の目的が理解できない オブジェクト指向の悪評に惑わされる オブジェクト指向の用語がややこしすぎる オブジェクト指向の前に覚えるべきことを覚えていない オブジェクト指向の一部の特長を過大に受け止めてしまう オブジェクト指向での具体的な実装方法が分からない オブジェクト指向の活用方法が分からない これらは私自身がつまづいたポイントでもある。こうしてみると結構ある。 で

                                                                      オブジェクト指向でつまづく7つのポイントと処方箋 - t-hom’s diary
                                                                    • 20170530_C

                                                                      グーグル社員の「働く満足度」は、なぜこれほど高いのか?――「元気な外資系企業」シリーズ〜第6回 グーグル 大きな変革の時代。企業でも、さまざまな取り組みが進む。では、海外に本社を持つ外資系企業では、どんな取り組みが推し進められているのか、探ってみる外資系特集企画。第6回は、グーグルの「ワークスタイル」だ。 創業者たちが毎週、ライブで直接、社員にメッセージ 事業としての魅力はもちろん、その働きやすさについても常に注目され、「働きたい会社」としても、世界的な人気企業になっているグーグル。 どうしてグーグルが働く場所として高い評価を得ているのか。ビリヤード台や卓球台、防音の音楽ルームやお洒落なライブラリー、「竹ガーデン」などがある独創的なオフィス環境や、1日3食社員食堂で無料で食べられるなど、福利厚生はよく語られる。 では、持っている力を存分に発揮できる「ワークスタイル」としては、どんな特徴があ

                                                                        20170530_C
                                                                      • JAX-RSはHTML Webアプリケーションを開発するのに充分なフレームワークであるか? - AOEの日記

                                                                        JavaEEでのWebアプリケーション開発フレームワークと言えばJSFですが、JSFはデスクトップGUIの開発スタイルに似せた、コンポーネントベース、イベントドリブンなフレームワークであるため、拒否反応を示す人も多いようです。 で、フロントコントローラー型のフレームワーク (StrutsやRuby on Railsなど) が必要な人への選択肢をJavaEEは提供していないのか? ということになるのですが、JAX-RSがこの役割に向いているのではないかと言われています。 でも、基本的にRestful Webサービスを開発するためのJAX-RSがHTML Webアプリケーションの開発に本当に使えるのか、疑問に思っている人も多いと思います。 最近JAX-RSを使ってRestful Webサービスのみならず、HTMLを返却するWebアプリケーションの開発にも使ってみる機会があったので、そこで分かっ

                                                                          JAX-RSはHTML Webアプリケーションを開発するのに充分なフレームワークであるか? - AOEの日記
                                                                        • 「餃子の王将」の新人研修がブラックすぎると話題に : 痛いニュース(ノ∀`)

                                                                          「餃子の王将」の新人研修がブラックすぎると話題に 1 名前: スクリーントーン(静岡県):2010/04/11(日) 17:40:02.18 ID:B68hUb8t ?PLT 餃子の王将の新人研修に密着。まるで自己啓発セミナー... (前略)ううん、やっぱりというか、世間でよく行われているスパルタ軍隊式の新人研修でした。卒業したばかりの新人に人格をまったく失わさせるような形の研修と思いました。 みんなの前で大声を出させる、8秒以内で社訓を大声で読ませるなど、見ててうんざりするような新人研修内でした。餃子の王将は店長に権限を持たせ、その店独自のメニューなど、店長にかなりの権限を持たせる外食産業としても有名ですが、 あのやり方はその権限委譲をして売り上げののばし続ける餃子の王将にしてはまるで ロボットを生産しているような気がしてなりませんでした。 学生から社会人になった若者たちにとっては、ショ

                                                                            「餃子の王将」の新人研修がブラックすぎると話題に : 痛いニュース(ノ∀`)
                                                                          • Rubyによるデザインパターンまとめ - Qiita

                                                                            はじめに デザインパターンって常識っぽいからちゃんと学んでおかないとと思いつつ、いまいちよく分からないままな人って意外と多いんじゃないかと思い、絶版になってることもありまとめてみることに。2章は基本的なRubyの文法の解説なので省略。 変なところあったら教えてくださいね。 対象 デザインパターンを避けてきた人 Ruby以外が不得意で、巷に多く出回っているJavaなどのデザインパターンの本が読みたくても読めない、もしくは読むのが面倒な人 Rubyによるデザインパターン買いそびれた人 Rubyによるデザインパターンとは ラス・オルセン 著、ピアソン・エデュケーション(2009) GoFによる23のデザインパターンのうち著者が特に有益だと考える14パターン + Ruby独自の3パターンの解説が書かれている。 実際にデザインパターンが使われている例として、RubyやRailsの内部のコードが出てく

                                                                              Rubyによるデザインパターンまとめ - Qiita
                                                                            • koa入門 - from scratch

                                                                              さて、2013年12月19日にkoaというフレームワークの0.1.0がリリースされ、Hackers Newsに乗り、それが話題になっています。 これまでNode.jsのWeb Application Frameworkとして最もメジャーなのはExpressだと思いますが、Expressの作者であるTJを筆頭にExpressチームがKoaを積極的にエンハンスし始めているため、今後のNode.jsのフレームワーク勢力図が変わる可能性があります。 作者のメッセージを引用すると Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and A

                                                                                koa入門 - from scratch
                                                                              • IBM スマートな社会を支えるITインフラストラクチャーを提唱 - Japan

                                                                                2009年12月22日 2009年12月18日 2009年12月17日 2009年12月16日 2009年12月15日 2009年12月14日 2009年12月11日 2009年12月10日 2009年12月10日 2009年12月04日 2009年12月01日 2009年11月30日 2009年11月27日 2009年11月26日 2009年11月26日 2009年11月26日 2009年11月25日 2009年11月25日 2009年11月19日 2009年11月18日 2009年11月18日 2009年11月17日 2009年11月17日 2009年11月13日 2009年11月13日 2009年11月12日 2009年11月11日 2009年11月10日 2009年11月10日 2009年11月10日 2009年のプレスリリース一覧 ここに掲載されている情報は、発表日時点の内容です

                                                                                • 悪質なコミュジャックmixi事案勃発中 [絵文録ことのは]2006/12/28

                                                                                  マサハルsp3と称するmixiユーザーその他多数のコミュニティ荒らしが出没して、mixiのコミュニティの管理人権限を次々と乗っ取り、悪質な改変を行なっている。 (記事の性質上、mixi内の具体的なページへのリンクを示しています。そのため、mixiに入っていない方は閲覧できないリンクが多数含まれますが、ご了承ください) ■最新情報:2006/12/30 マサハルsp3がmixiを退会しました。 現在、「カリスマ」云々を自称するグループその他のコミュニティ乗っ取り犯たちが、このページについて「ユーザーのIDをさらす荒らしサイト」であるかのごときデマ情報を流布しようと躍起になっておりますが、事実関係は皆さんご自身でご確認くださいませ。mixi事務局にも連絡済みですし、警察にもきちんと説明する用意がございます。むしろ、当ページを荒らし等々と称する者たちこそが今回の乗っ取り事案の実行犯並びにその協力