タグ

2014年10月4日のブックマーク (12件)

  • OSSライセンス表記の自動生成機能をCocoaPods Pluginで改善した話 - クックパッド開発者ブログ

    モバイルファースト室の@y_310です。 iOSアプリでオープンソースなライブラリを使う場合、サーバサイドアプリケーション以上にソフトウェアライセンスを意識する必要があります。 多くのライブラリはMITライセンスや修正BSDライセンスで提供されていますが、それらのライブラリを使う場合、再配布時に元のライセンス条文を配布物のどこかに含めることが要求されています。 とは言え、アプリケーションに含めたライブラリのライセンスを確認して確実に配布物に含めていく作業というのはどうしても漏れがちで手間なものです。 そこでiOSで標準的に使われているパッケージ管理ツールであるCocoaPodsでは、ライブラリのインストール時に自動的に各ライブラリのライセンス表記を集約し1つのplistファイルにまとめてくれる機能を持っています。 あとはこのファイルをSettings.bundleの中に移動すれば設定アプリ

    OSSライセンス表記の自動生成機能をCocoaPods Pluginで改善した話 - クックパッド開発者ブログ
    rochefort
    rochefort 2014/10/04
    cocoapods-ack_filter // これはよさそう
  • まだmechanizeで消耗してるの? WebDriverで銀行をスクレイピング(ProtractorとWebdriverIOを例に) - 詩と創作・思索のひろば

    今日はスクレイピングの話をします。 今回のターゲットは三菱東京UFJダイレクト。金融機関もウェブサービスを提供するようになり、金にまつわる情報を電子化しやすくなりましたが、かれらが API を提供しているわけではないので、私たちのほうで取得・加工をしてやる必要があります。今やウェブサイトであれば当然のように JavaScript を使っているわけなので、いわゆる mechanize、つまり HTML の解釈をおこない、リンクのクリックやフォームの送信をシンプルに実装するようなやり方でのスクレイピングはすでに無理筋だといえます。 もちろん今日においてはブラウザオートメーションという方法がすでにありますので、これを利用してやれば、なんの憂いもなく実際に人間が使うようなブラウザをプログラマティックに操作することができます。現在は Selenium WebDriver がデファクトで、これが使用す

    まだmechanizeで消耗してるの? WebDriverで銀行をスクレイピング(ProtractorとWebdriverIOを例に) - 詩と創作・思索のひろば
  • 倉貫義人氏が語る「顧客が欲しがるプログラマー」とは【連載:大元隆志が聞くSEの未来像】 - エンジニアtype

    ITビジネスアナリスト 大元隆志氏 大手SIerに在籍し、システム構築やプロジェクトマネジメントで活躍しながらモバイルを軸としたビジネスの企画・立案を手掛ける。各種メディア向けの執筆活動でも知られており、近著に『ビッグデータ・アナリティクス時代の日企業の挑戦』がある。ITビジネスアナリストとしての発信は自身で立ち上げたブログメディア『ASSIOMA』でも行っている 私が以前「若手SEのキャリアメイク」について『エンジニアtype』の取材を受けた際、「今後5年は需要があっても、その後の5年をサバイブしていくのは難しい」という考えを述べた。そして、SI業界で最もボリュームが大きいと思われる業務系SEは、PLやPMを経てラインマネジャーへとキャリアアップしていくのはもはや「ゴールではない」とも断言した。 その状況下、今後は「エバンジェリスト」、「フルスタックエンジニア」、「マーケター」、「ビジ

    倉貫義人氏が語る「顧客が欲しがるプログラマー」とは【連載:大元隆志が聞くSEの未来像】 - エンジニアtype
    rochefort
    rochefort 2014/10/04
    結局はシステムやソフトウエアを作るのがゴールです。そのシステムやソフトウエアを作るのはプログラマーです。なのに、“ただ作るだけの人”みたいにどこか下に見られているんですよね。それを変えたい
  • XSA-108 - Xen Security Advisories

    Filesadvisory-108.txt (signed advisory file) xsa108.patchAdvisory-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Xen Security Advisory CVE-2014-7188 / XSA-108 version 4 Improper MSR range used for x2APIC emulation UPDATES IN VERSION 4 ==================== Public release. ISSUE DESCRIPTION ================= The MSR range specified for APIC use in the x2APIC access model spans 256 MSRs. Hypervisor cod

  • [ANN] Rails 4.2.0.beta2 has been released!

    Happy Monday everyone! Today the Rails team is happy to announce that we have released Rails 4.2.0.beta2. Thanks to all the early adopters who have participated in the first round of beta testing, we have identified a number of bugs, regressions and other imperfections in the codebase. These problems have since been fixed and included in this release. Security Issues This release also includes two

    [ANN] Rails 4.2.0.beta2 has been released!
    rochefort
    rochefort 2014/10/04
    api の変更もある
  • BASE技術勉強会で話してきました - (゚∀゚)o彡 sasata299's blog

    2014年09月30日13:34 勉強会 BASE技術勉強会で話してきました こんにちは。ささたつです。 先日、BASEさんの第1回?社内勉強会にお呼びいただいてお話してきました。そのときの資料です。前半はVagrantやDockerなどの仮想化周りの話を、後半は最近思っていることについてつらつらと話してきました〜。 このときのことについてはBASEのCTOであるえふしんさんがブログにまとめてくださったんですが、おにぎりやからあげ(!)も大量に用意してあり、ビールもプレモルで素晴らしい環境でした :D BASE技術勉強会〜ささたつさん勉強会を開催しました | F's Garage@fshin2000 最近は社内勉強会のようなクローズドな集まりに呼んでいただけることもちょくちょく出てきました。えふしんさんも書かれていますが、なんで僕だったのか聞いてみたら「直感」だったということで大変嬉しく思

    BASE技術勉強会で話してきました - (゚∀゚)o彡 sasata299's blog
    rochefort
    rochefort 2014/10/04
    からあげさんがいいこと言ってる
  • sasata299さんの闇

    ささたつさんがダークサイドに堕ちたようです

    sasata299さんの闇
    rochefort
    rochefort 2014/10/04
    からあげ
  • [D] 自動運転の世界が垣間見れるアダプティブクルーズコントロールがすごい!

    10ヶ月ぶりくらいに実家に帰ってきて、ちょっと楽しみだったのは、妹が最近購入したフォルクスワーゲンのGolfのドライブ。 というのも、前回帰国したときに丁度車を探しているということで、さんざんディーラー周りやら、試乗やらにつき合わされ、二転三転しながら悩んだ末に購入を決めたので、妹の車とはいえ、結構気になってました。 その中でも、一番気になっていたのがアダプティブクルーズコントロール(以下ACC)というハイテク機能。ACCは前の車を追尾して、一定の車間距離を維持しつつ自動で加減速する機能。 ACCについてのフォルクスワーゲンの解説ページはこちら↓ アダプティブクルーズコントロール“ACC” 高速道路で一定速度を保つオートクルーズ機能は、いまどきほとんどの車に搭載されていますが、この機能がすごいのは、高速道路だけじゃなく、一般道路でも適応できるということ。 しかも一定速度を維持するだけではな

    [D] 自動運転の世界が垣間見れるアダプティブクルーズコントロールがすごい!
    rochefort
    rochefort 2014/10/04
    これいいけど、怖いなぁ
  • Rails 4 へのアップグレード時に遭遇した問題 - クックパッド開発者ブログ

    技術部の鈴木 (@eagletmt) です。 クックパッドでは8月に体アプリケーションや API サーバ等で使われている Rails のバージョンを 3.2 から 4.1 へ順次アップグレードを行いました。 アップグレードは主に松田さん (@amatsuda) と私で進めました。 この記事ではアップレードの際に遭遇した問題の一部を紹介します。 MySQL strict mode の有効化 MySQL を使っている場合、Rails 4.0 からデフォルトで @@SESSION.sql_mode = 'STRICT_ALL_TABLES' が最初に実行されるようになりました (Ruby on Rails 4.0 Release Notes) 。 これを無効化するために database.yml で strict: false という設定が用意されています。 しかし、同じく Rails 4.0

    Rails 4 へのアップグレード時に遭遇した問題 - クックパッド開発者ブログ
    rochefort
    rochefort 2014/10/04
    mysql strict mode とか罠すぎる。
  • ヒトメディアに入社しています - (゚∀゚)o彡 sasata299's blog

    2014年10月03日21:41 その他 ヒトメディアに入社しています だいぶ今更感はあるのですが、、 7月から「教育で世界をよくする」をビジョンに掲げているヒトメディアという会社に入社して、とある新規事業に関わっています。頑張っています。 ささたつの欲しいもの ツイート 「その他」カテゴリの最新記事

    ヒトメディアに入社しています - (゚∀゚)o彡 sasata299's blog
    rochefort
    rochefort 2014/10/04
    Startup Specialist
  • Swiftコーディング規約@Wantedly - Qiita

    はじめに Swiftのコードは多様な記述の仕方ができるので柔軟でかつ表現力もありますが、チームで開発を行うとどうしても記述の仕方が統一できず可読性も上がりません。弊社(Wantedly)でSwiftのアプリを開発した経験をもとにアプリ開発におけるコーディングスタイルガイドを作成しました。このコーディング規約がベストプラクティスだというわけではなく、Swiftもまだまだ手探りなところもあるので、参考情報としてご参照ください。また、規約の範疇ではないですがエラーになりやすい記述も合わせてフォローしています。 バージョン v0.3 改版履歴は文末を参照ください。 コーディング規約の必要性について Swiftはプログラマがリスクを取ることによってより簡素に端的に記述ができたり、型推論が強力なので型の明記を省略して記述ができます。チームでSwift開発を行う場合は、詳細に記述するのか、省略して記述す

    Swiftコーディング規約@Wantedly - Qiita
  • 【Mac ショートカットまとめ】作業効率を上げるショートカットと設定 | Ledge.ai

    ども、ゆうせいです。実はワタクシ、タイピングのスピードにはそこそこ自信があったりするのですが、どうも作業効率が上がらないと悩んでおりました。 で、気がつきました。キーボードから手を離していることが効率を下げていると。つまり、マウスやトラックパッドを使うためにキーボードから手を離す。そしてまたキーボードに戻る。この一連の動作が恐ろしく無駄を生んでいるわけです。 というわけで今回は、できるだけキーボードから手を離さないことで、作業効率を激アップさせるショートカットキーについてお伝えします。 基の出来ないものが応用を語るなかれまずはおさらいも兼ねて基のショートカットから。とは言っても厳選して紹介します。 隠す、閉じる、終わらせる⌘ command+H選択中のウィンドウ(アプリ)を隠す ⌘ command+Wウィンドウを閉じる ⌘ command+Qアプリを終了する いろんなアプリ共通で使える

    【Mac ショートカットまとめ】作業効率を上げるショートカットと設定 | Ledge.ai
    rochefort
    rochefort 2014/10/04
    キーボード操作でキャンセルできたんか!! // システム環境設定>キーボード>ショートカット>すべてのコントロール