タグ

developerに関するshimookaのブックマーク (28)

  • Apache を ATS(App Transport Security)に対応する方法

    ATS(App Transport Security)は、iOS 9.0 や OS X 10.11以上で導入された、セキュリティ機能です。この機能により、アプリとWEBサービス間の接続のプライバシーと、データの整合性を向上させることができます。ATS が有効なアプリは HTTP を使った通信ができないため、WEBサーバには HTTPS が必須になります。加えて、TLSのバージョンや、暗号化スイート等も Apple が指定するものを設定しなければ、アプリからWEBサーバに接続することができません。そこで今回は、WEBサーバの Apache を ATS(App Transport Security)に対応する方法を調べてみました。 ATS に対応するための要件 ATS が有効なアプリと WEBサーバが接続できるようにするための要件は、iOS Developer Library「Requirem

    Apache を ATS(App Transport Security)に対応する方法
  • 出る杭を打つ技術

    若者の成長曲線は半端なく、おじさんエンジニアは日々恐怖を覚えます。 出る杭はちゃんと打っておきましょう。 環境の弄りがいのあるツールを教えるEmacs, VIM, zsh, tmuxなど…設定のいじりがいのあるツールは理想の環境を追い求めても終わりはなく、コンフィグはどんどん膨れ上がるばかりです。 それらを「一流のプログラマは、一つの道具にこだわりとことん使い尽くすもんだぜ」とでも言って、ずっとDotfilesのリポジトリばかりいじるようになってくれれば、彼らがプログラミングに費やす時間は減るはずです。 バイナリアンにさせるいくらアプリケーションが作れても、低レイヤのことが分からないとダメだと刷り込みます。 「プログラムがどうやって起動するか分かってる? えっ、mainを書けばそれが呼ばれる? あのなぁ、_startというのがあってだな…」 無駄に低レイヤに詳しいおじさん力を活かして、あた

    出る杭を打つ技術
    shimooka
    shimooka 2016/04/20
    杭は杭でも熱い鉄の杭な。打てば打つほど切れ味良くなりそうだ。
  • https://developer.ntt.com/ja/blog/JSON-Schema%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6API%E9%96%8B%E7%99%BA%E3%82%92%E4%BE%BF%E5%88%A9%E3%81%AB%E3%80%82%E3%82%B9%E3%82%BF%E3%83%96%E3%82%B5%E3%83%BC%E3%83%90%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%BE

  • gumi、ブラウザゲーム系の開発者を中心に100名程度の希望退職者を募集 | gamebiz

    gumi<3903>は、この日(3月27日)、gumiとgumi Westの全社員を対象に100名の希望退職者の募集を行うと発表した。募集期間は、3月30日~4月17日までで、退職日は4月30日。gumiの國光社長は、先に行われた決算説明会でも人員整理を行う可能性があることに言及していた。 同社では、2012年より、ブラウザゲームからネイティブアプリへと転換を図ってきたが、ネイティブアプリ開発が可能な人員を新たに雇用するとともに、ブラウザゲームのサービスに従事してきた人員はネイティブアプリ開発に対応できるようにするため、継続的な研修や積極的なネイティブアプリへのアサインとOJTを逐次行ってきたという。 この結果、収益面については、ネイティブアプリの売り上げが90%を超えるなどネイティブシフトがほぼ完了したものの、ブラウザゲームに従事する人員について、一部でスキルセットの転換や配置換えが遅れ

    gumi、ブラウザゲーム系の開発者を中心に100名程度の希望退職者を募集 | gamebiz
  • 技術系ブログを書いてくれてる人に申し上げたいこと6つ

    はじめにいつもお世話になってます! 助かってます! ありがとうございます! 解説サイトの人は特にありがとうございます! How to doは多いけど、Why I did in this wayで書かれてる記事が極端に少ないことたぶん備忘録として書いている人が多いと思うんだけど、マニュアルのような書き方が多い気がします。いやまあマニュアルがないよりは遥かに嬉しいことなんですが。重ね重ねいつもありがとうございます。 『AしてBしてCすると、コレができる! かんたん!』で終わっていることが多いです。多いというか、ほぼこれです。 『ほげほげのためにA、もげもげのためにB、FUBARのためにCすると、コレができる』というように書いてくれると相当嬉しいです!別に『これこれをクリックして…』とか『bashとはうんたらかんたら』とか詳細を書かなくてもいいので、こういう目的のためにやったと書いてくれると嬉し

    shimooka
    shimooka 2015/02/13
    日付と環境という『前提』は重要と思う/『考え方』を書くのって各々持っているバックグラウンドが違うから難しいよね/『初心者』に限らず、出された情報を基に調べたり試して自分のものにする努力は大事と思うよ
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    shimooka
    shimooka 2013/08/15
    『今週ずっと書いていたモジュールが使われないとわかったとき』分かる
  • [速報]グーグル、Androidアプリの開発者に向け、βテストの仕組み、アプリの翻訳サービスなどを提供。Google I/O 2013

    [速報]グーグルAndroidアプリの開発者に向け、βテストの仕組み、アプリの翻訳サービスなどを提供。Google I/O 2013 グーグルは米サンフランシスコで開催中のイベント「Google I/O」の基調講演で、Android向けアプリケーションマーケットである「Google Play」のデベロッパーに向けて、Google Play Developer Consoleに5つの新機能が追加されると発表されました。 アプリケーションの中身を分析して改善点を教えてくれる「Optimization Tips」 アプリケーションを他国語へ翻訳依頼が出せる「App Translation Service」- アプリケーションがどれだけ利用されているかが計測できる「Usage Metrics & Referral Tracking」 売り上げグラフ機能の「Revenue Graphs」 特定のユ

    [速報]グーグル、Androidアプリの開発者に向け、βテストの仕組み、アプリの翻訳サービスなどを提供。Google I/O 2013
    shimooka
    shimooka 2013/05/16
    『特定のユーザーはGoogle+のサークルで指定します。』これ、サークル名じゃなくてURL指定なのね(早速嵌った)。Googleグループでも指定可能らしい。
  • あのぅ、映像が止まってまうんですわ

    1995年9月。2陣営に分かれて争っていたDVD規格の統一が成った。その後,国内外の大手家電メーカー各社は据置型DVDプレーヤの開発にまい進する。松下電器産業(現パナソニック)でこの機器の開発を指揮することになったのは携帯型CDプレーヤを開発した四角(よすみ)利和だった。彼は,新設の光ディスク事業部で事業部長に就任しDVDプレーヤ第1号機の開発で技術者を叱咤激励する。国内外でDVD関連事業の立ち上げに奔走する四角。多忙な日々を送っていた彼に,ある週末,悪夢のような知らせが届く。 「これ何? 見たことないけど」 「ああ,これね。『DVDプレーヤ』というやつなんですけどね,このCDみたいなディスクに映画が入ってるの。ビデオと同じようなもんですわ」 「ふーん。ビデオなら持ってるから…」 「いやいや,違うんですよ。ビデオみたいなもんだけど,ビデオとは全然違うの。音も映像も格段にきれいなんだから。な

    あのぅ、映像が止まってまうんですわ
  • RFC for the 7XX Range of HTTP Status codes - Developer Errors - joho/7XX-rfc · GitHub

    Barton Expires October 3, 2020 [Page 1] Internet-Draft 7xxhttpcodes April 2018 Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1. Terminology . . . . . . . . . . . . . . . . . . . . . . . 2 2. Developer Errors . . . . . . . . . . . . . . . . . . . . . . 2 2.1. Inexcusable . . . . . . . . . . . . . . . . . . . . . . . 2 2.2. Novelty Implementations . . . . . .

    RFC for the 7XX Range of HTTP Status codes - Developer Errors - joho/7XX-rfc · GitHub
    shimooka
    shimooka 2013/02/01
    780番ふいた。最近は734連発で泣ける。
  • アプリによる端末情報取得の光と影

    アプリを利用するのに必要な場合はもちろん、よりよいアプリ開発にも有益な情報となるユーザーの端末情報。その端末情報を開発したアプリで取得するのは一般的な技術であり、多くの開発者が活用している技術だろう。では、利用者の端末情報はアプリを通じてどこまで取得していいものなのか。あれもこれもと取得しすぎると悪意のあるアプリとされてしまうだけに、開発者としてはデリケートに対応しなければならない問題といえる。 Android Developer Loungeでも、この情報取得の行き過ぎた実例にもとづく問題提起のトピックが立てられた。 アプリが端末から取得する情報を見ると、「これって必要なの?」という許可(パーミッション)の種類が多く見られることがままあります。 ちょっと前にKDDI研究所が調べた結果では、悪意があると思われるスパイウエアではかなりの情報を取得していることが判明しています。 また最近も、「

    アプリによる端末情報取得の光と影
  • 春山 征吾のくけー : 2011/08/21 携帯端末における「MACアドレスで認証」の問題点 - livedoor Blog(ブログ)

    https://www.unixuser.org/~haruyama/blog/ に移転しました http://wiki.livedoor.jp/haruyama_seigo/d/FrontPage @haruyama タイトルが思いつかないときはそのときかかってた曲をタイトルにしています. 2011/08/21 一日家でだらだらした. yebo blog: iOS 5で、開発者がUDIDにアクセスすることを禁止 で UDID 利用禁止への対策として MACアドレスをMD5にかけて利用というものがあげられている. そもそも端末識別/認証すべきではないという話で, アプリごとにUUIDを生成して利用すればそのUUIDでは名寄せできなくなってよい. しかし, 広告プロバイダなどの立場では楽に名寄せができないのが嫌, ということで騒ぎになっている. UDIDが利用できなくなるリスクは考慮しておく

    shimooka
    shimooka 2011/08/22
    素直にUUID使ってID作成して保存しとけ、と。
  • 『開発者のマスターベーション』にしない

    僕がナムコ在籍時、ある自分が立ち上げた技術研究プロジェクトが、そこそこ動いてデモが出来る状態になった後、所属部署の偉い人に見てもらう機会がありました。 デモを作ったものは、インターネットに接続するある機械(ゲームではないがエンタテインメント的なものの試作)で、その偉い人の受けもよく、さらに上の人にも見せよう、という事になりました。 その偉い人(現バンダイナムコホールディングス社長の石川さんなんですが)も、中々気に入ったようで、当時のナムコの役員にも是非見てもらおうという事になりました。 当時の社内では、単なる技術研究が役員クラスまで見てもらえる事は殆どなく、僕は非常にうかれていました。 当然、製品化したいという気持ちはありましたし、これはいけるのではないか、そう思っていました。 役員の方々の反応も上々で、「これは社長に見せましょう」となりました。 つまり、まだ技術検証段階の試作品をナムコ創

  • Titaniumは使えません

    えんじに🐈にゃーん🍓🫐🍅🌽🍈🍇🦝 @uupaa Ti.Media.VideoPlayer#url を string と比較すると、Stringじゃねーよエラーになるとか。バギーっすね

    Titaniumは使えません
  • titanium-mobile-doc-ja - Project Hosting on Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • 高慢と偏見(終) エピローグ:Press Enter■:エンジニアライフ

    ふつーのプログラマです。主に企業内Webシステムの要件定義から保守まで何でもやってる、ふつーのプログラマです。 私は予定どおり、9月末をもって新部品調達システム開発プロジェクトを後にした。苦楽をともにした開発メンバーと別れるのは寂しいが、正直なところ、これ以上、あの時代に逆行したような開発を続けずに済んで、心の底からほっとしている。 アツコさんとは、たまにメールを交換していたが、アツコさんの契約が年末で終了すると同時に、それも次第に疎遠になっていった。 冬が過ぎて、春がやってきたころ、K自動車の新部品調達システムが完成したという話を、営業の黒野から聞いた。 「へえ、やっと完成したの」 私は気のない返事をした。もともと新年にカットオーバーの予定だったから、まるまる四半期分の遅れが出たことになる。 「完成したのはしたんだがな。最初からトラブル続きみたいだな」 黒野も詳しいことは知らなかったので

    高慢と偏見(終) エピローグ:Press Enter■:エンジニアライフ
    shimooka
    shimooka 2011/02/21
    ついに完結しちゃったかー
  • イイ:モバイル

    2002 年 2 月に開設しましたコムギドットネットは、2009 年 7 月に日初のAndroid端末 HT-03A の発売を機に And... 子供用のスマートフォンにゲームだけを入れて使わせていたのですが、広告をタッチしてアプリを勝手に入れてしまったり広告ページを開いてしまうなどの...

    shimooka
    shimooka 2010/11/24
    『開発者でなくてもSmali形式のコード読んでたりframeworkとかapkの中身いじってたりする人は予備軍に認定』
  • Life is beautiful: ソフトウェアの仕様書は料理のレシピに似ている

    先日、経済産業省向けの仕事をしている知り合いと事をしたのだが、彼によると経済産業省の今の悩みは、「IT産業の階層化の弊害によっておこる下流のプログラマーの収入の低下」だそうである。「プライムベンダー」と呼ばれる「上流コンサルタント」たちがインドや中国にも仕事を発注できることを理由に、激しく値切り始めたために、今やわずか一人月30万円というケースもあるという。 こんな話を聞くと当に悲しくなる。まず第一に「プログラムを書く」という仕事は簡単な仕事ではない。数学的な頭を持っていないとかなり辛いし、基礎がしっかりと出来ていないとろくなソフトウェアは作れない。物価の安いインドや中国なら許せるが、米国よりも生活費の高い日で一人月30万円とはあまりにも低すぎる。 「彼らは下流のエンジニアで、詳細仕様書に従った通りのプログラムを書くだけの簡単な仕事をしているから給料が安い」という説明を聞いたことがあ

  • 「Javaが使えます」という人の基準 - しんさんの出張所 はてなブログ編

    そういえば、「Javaがつかえます」、という基準はどこにあるだろうか。 そんな考えをまとめてみた。 おいらの場合特定のプロダクトを使いこなせるというよりは、標準APIの基礎が広く薄くわかっているというレベルかなぁ。 たとえば暗記していてクラス名やメソッド名などすらすらでてくる、というのは望ましいけど、そうではなく、JavadocやIDEの補完、ネット上の情報見てそれなりにやれるというレベルを期待したいところ。どうせ、開発始めれば細かい使い方はわかるようになるし。 かなーりあまい基準で「そんなへっぽこレベルでできるといわれても困る」とおこられそうだけど。 言語の文法は基抑えているというのが前提として以下のものが当てはまる人。 Java2Dがわかる Graphics/2Dをある程度触れる BufferedImageとVolatileImageの違いを理解している 日付処理がわかる Dateの

    「Javaが使えます」という人の基準 - しんさんの出張所 はてなブログ編
    shimooka
    shimooka 2010/09/17
    Servlet使うならスレッドは理解しといて欲しいかも
  • 30分で学ぶ「mixiアプリ for touch」(スマートフォン版mixiアプリ)の作り方

    iPhone用のWeb制作は、すばらしき諸先輩方のブログなどがあるので、こちらではmixiアプリ スマートフォン版について言及していきます。(もちろんちょいちょい他TIPSも出しますが) 今回はmixiアプリ スマートフォン版において、技術的に「こういうコトができる/できない(やらない)」ことを見ていきます。 できるコト 基的には後述の「できないコト」以外は、ほとんど制限を受けません。が、「なんだこれ?」とハマって解決できたコトはありました。 ページ遷移時にページトップへ移動する これは結構ハマる方多そう。mixiアプリ スマートフォン版が、という限定ではありません。iframeで読み込んでいるコンテンツ全てに起こります。 iframe内でページ遷移をすると、スクロール位置は保持したまま次のページを表示してしまいます。この仕様、わけわからん。。 解決方法は簡単、リンク先の末尾に「#」を付

    30分で学ぶ「mixiアプリ for touch」(スマートフォン版mixiアプリ)の作り方
  • 派遣PG時代の思い出

    @vjroba 某N社で「メソッドを作ると処理が上下に飛んで可読性が落ちるので、出来る限り一つにまとめてください」と言われたことがある。僕は300行で挫折したが、1万行メソッドを書ききった強者がいた。クラスを作るには申請書が必要だった。

    派遣PG時代の思い出
    shimooka
    shimooka 2010/08/18
    バージョン管理システム使ってんのに、コメントアウトしてコード残す人が身近にいる。使い方を知らない、というか、知ろうとしないで、自分のやってきたやり方をしようとするのが原因か?