git-archive を使うと worktree に変更があるかどうか (dirty かどうか) を気にしなくてよくて便利。 moznion.hatenadiary.com 上記のようなことをやってみた例: gist.github.com
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
こんにちは。今回はLinuxのシステム情報を入手するコマンド特集です。システムの設定やハードの情報を入手する際に役立ちそうなコマンド(というかCUI操作)を独断と偏見でピックアップします。ディストロやバージョンによって設定ファイルやコマンドは変化しますので注意してくださいね。(本記事のコマンドは2014年9月時点のものです) CPUやメモリの情報を調べる CUPの情報を得る $ cat /proc/cpuinfo 出力例 processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz stepping : 6 microcode : 0x60c cpu MHz : 800.000 cache size : 3072
スマートニュースは昨年の 10/1 に米国版をローンチするにあたり、ログ解析基盤のリニューアルを行いました。日本に加えて米国やその他の国が入ってくることにより、単なるユーザ数の増加に加え、OS x 国 x タイムゾーン x 多種多様なメトリクスのような集計軸が増えることで、ログの前処理、集計、可視化に様…
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
なんだかその辺をググるとsubtreeラブな話が多いんだけど...。 subtreeを使う方がいい場合 subtree-mergeと呼ばれるようにマージしちゃうので修正を元のリポジトリに戻すのが面倒だが、マージした結果がリポジトリに含まれるので親リポジトリをcloneした時点で中身が入っている。 subtreeで取り込むとマージされてしまうのでsubtreeを使うのは 取り込むリポジトリに修正を戻さない場合 に限定するほうが良さそうだ。 変更をリポジトリごとに分類するのは人力 なので。 それと取り込んだリポジトリのアップデートを追う場合、取り込んだブランチでpullしてからそれを再マージすることになる。 submoduleを使う方がいい場合 リポジトリを取り込んでもリポジトリは分離されたままなので 取り込んだリポジトリに修正を戻す場合 はsubmoduleの方がずっと使い勝手がいい。sub
オープンソースの脆弱性検査ツールであるOWASP Zed Attack Proxy(ZAP)について説明します。 概要OWASP Zed Attack Proxy (ZAP)の公式サイトによると以下のように説明されています(翻訳してみました)。 The Zed Attack Proxy (ZAP)は、Webアプリケーションの脆弱性を見付けるための簡単に使える統合ペネトレーションテストツールです。幅広いセキュリティの経験を持った人々に使って貰えるようにデザインされており、またペネトレーションテストをしたことがない開発者や機能テスターにとっても理想的なものになっています。 ZAPは手動で脆弱性を見付けることができるツール群はもちろんのこと、自動スキャナーも提供します。 OWASP Zed Attack Proxy Project 基本的な情報OWASP のプロジェクトの1つで、2010年9月
Software WebSecurity ウェブアプリケーションを開発しながら、手軽に脆弱性検査する方法※当サイトにはプロモーションが含まれています。 以前、OWASP ZAP に追加された attack mode の概要 というエントリを書きましたが、このATTACK modeを使った簡単なセキュリティ検査の手順をメモしておきます。この機能を使えば、ウェブアプリケーションの開発中にZAPが勝手に脆弱性スキャンしてくれます。 ※ この機能が追加される バージョン 2.4 はまだリリースされていないのですが、こちら から ZAP Weekly をダウンロードすれば試すことができます。 概要基本的には、ウェブアプリケーション開発時にウェブブラウザのプロキシとして ZAP を指定おくだけです。この時、ZAP 側で コンテキストというものを設定して、ATTACK mode にしておけば、アクセスし
今日色々とやり取りをしながら、Swiftでのジェネリックなメソッドについてある知見を得たのでまとめておきます。 @_ishkawa @akisutesama gistにコメントしたんですが、型自体をT.Typeとしてパラメータで渡させるのはどうですか— Syo Ikeda / いけしょー (@ikesyo) 2015, 3月 20 以下のようなSwiftの型・ジェネリックなメソッドがある時、このままでは型指定(特殊化)が面倒になってしまいます。 class Hoge { class func genericMethod<T: Request>(callback: T -> Bool) { ... } } // 呼ぶ時 Hoge.genericMethod { (x: SomeRequest) in true } 上記のような場合、型情報のヒントが与えられないのでクロージャでパラメータの型を
Java5以降では総称型(generics)がJava言語に導入されています。総称型自体は、最近の静的な型付けのプログラミング言語で珍しいことではなく、現在の最新版では.NETのC#やVisual Basicにも導入されています。一般的には総称型をサポートするクラスライブラリを自分で正しく定義することは非常にスキルがいるが、事前に定義されたクラスを使うだけであれば、それほど難しくないとされています。しかし、Java言語の総称型は本エントリで説明するように特殊なところがあり、単に利用するだけでも他の言語に比べて遥かに難しいところがあるというのも事実です。特に総称型をパラメータ化する際に指定するワイルドカード型(List<? extends Serializable>など)の意味を正しく理解して使いこなすことは簡単なことではありません。その結果、昔のJDK1.4までのように型パラメーターのない
Linuxカーネルモジュールにおける任意アドレス書き換え(Arbitrary address write)の脆弱性を利用し、ret2usr(Return-to-user)と呼ばれる手法によるroot権限への権限昇格をやってみる。 環境 Ubuntu 14.04.1 LTS 64bit版、Intel SMEP無効 $ uname -a Linux vm-ubuntu64 3.13.0-44-generic #73-Ubuntu SMP Tue Dec 16 00:22:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.1 LTS Release: 14.04 Code
2015-03-22 CPU実験でコアつくってOS動かしたまとめ 東大IS名物のCPU実験が3/17に最終発表を迎えて無事終了しました。半年のCPU実験を始めるにあたって初めにお世話になったのが先輩たちのブログだったりするので、恩返しの意味で僕もここに記録を残して置きたいと思います。基本的に今後ISでCPU実験を行う人々に向けた記事なので関係ない人が読んでも面白くないかもしれません…(OBが酒の摘みにニヤニヤしながら眺めるのはアリかも)。 CPU実験復習 CPU実験といえば 情報科学科の専門課程に入って1年しか経ってないぺーぺーの学部3年生に 半年間でCPUとコンパイラをゼロから自作させて 最終発表会でその性能を競う という知る人ぞ知る超鬼畜演習です。CPU・コンパイラの「性能」はmin-rtという共通のレイトレーサープログラムを動かすことで計測します。FPUは自作することが要求されます。
1 名無しさん@おーぷん :2015/03/21(土)03:06:20 ID:Nup自分の知識を改めて見直したいのと、人の役に立ちたいのと、他の人の意見を知りたいから立てた 関連記事 大学生なのに飲み会自主的に行かない奴wwwwwww 大学生の生態一覧クッソワロタwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 春から創価大学生なんだが、ちょっと不安。お前ら助けて 大学生がすでに入学前にSNSで繋がってるってマジ? 社畜「大学生に戻りたい」大学生「高校生に戻りてぇ 続きを読む
昨日、Shibuya.rbに参加してきました。 場所は渋谷のクラウドワークスさんでした。巨大リラックマが2体、滑り台っぽいスペースに詰まってました。良い。 弊社も渋谷なので、参加しやすくて捗りますね。 自分が話したこと PumaやUnicornについて最近ハマったことや知見などを書いていきました。GTAで油断したら噛み付かれて死んでたあのこわいネコがPumaだったなんて驚きですよ。 他の方の話など @sue445 さんのitamae + Serverspecでのテスト駆動インフラの話( http://www.slideshare.net/sue445/shibuyarb-testdriveninfrastructure )や、@onigra_ さんの外部依存APIをDockerとして起動してテストする話( https://speakerdeck.com/onigra/zui-jin-yat
エンジニアの越川です。 今回は、3/19(木)夜に開催したマネーフォワードのエンジニアイベント「MF Geeks Night 2015-03」をご紹介します。 ざっくりとしたテーマは「最近挑戦していること」でしたが、それ以外のテーマの発表もありました。 最近挑戦していること 越川から「最近挑戦していること」について 最近挑戦していること at MF Geeks Night 2015.03.19 from Naoto Koshikawa githubの芝生を育てる活動について 脱deviseのために最近作っているnyauthというRails Engineの話 リスクの話をしよう 弊社浅野からリスクの話について それではリスクの話をしよう from Chihiro Asano 株で儲ける方法。そしてその現実。 リスクとは、取るものではなく コントロールするものだ という言葉が刺さりました。 最
React.jsなどを試そうとするときに、browserify? gulp? grunt? webpack? どれ使えばいいのとか、テストは何を使えばいいのかとかよくわからないというのをたまに聞くので、最低限の設定だけどES6で書けたりautobuildやlivereloadが出来る構成のサンプルを作ってみました。 あと、テストはkarma + mocha + power-assertでchromeでテスト出来るようにしています。 本当はpackage.jsonだけにしたかったのですがkarmaの設定だけは別ファイルになってます...。 テストが必要ない場合は、package.jsonの指定だけで大丈夫です。 https://github.com/koba04/minimum-spa-boilerplate git cloneしてnpm installしてnpm startすればいいだけの
Private content!This content has been marked as private by the uploader.
Railsアプリケーション構築ガイド¶ 業務でRuby on Railsを利用する人のための、アプリケーション構築ガイド 最終更新日: Feb 03, 2018 Ruby on Railsは、流儀・規則に従うことで効率的なシステム開発が可能となるWebアプリケーションフレームワークです。 レールの上に乗って開発を行っているうちは、 少ないコード量で複雑なアプリケーションを 簡単に実装できる、Railsというフレームワークの強力さ、美しさを体感できるはずです。 しかし、少しでもレールから外れたアプリケーションを実装しようとすると、途端に複雑になるのも事実です。 業務アプリケーション構築の分野では、Railsの流儀とは相容れない実装を強いられる事が多々あります。 レールから外れたアプリケーションをよく考えずに実装すると、 コードが難解になり、システムのメンテナンス性が大きく下がってしまいます。
The document discusses RTMP streaming and AbemaTV's use of RTMP. It provides information on RTMP protocol basics, AbemaTV's streaming infrastructure which uses RTMP, and code samples for parsing RTMP network packets. Key technologies mentioned include RTMP, MPEG-DASH, HLS, encoders, and media servers.
クックパッド株式会社さんで開催された、testotips.io 第1回*1に行ってきました。 connpass.com testotips.ioは、iOS/Androidの開発系Tips共有会として続けられているpotatotipsのテスト版を指向していて、s.io==塩味*2という意味がある(かもしれない)とのこと。 今回のお題はAppium。スライドは追々connpassに張られていくと思うので、以下メモのみ。 Introduce Appium(松尾さん) Appiumはnodeベースのツールで、iOS/Androidのネイティブアプリおよびブラウザの操作を自動化、GUIテストができる GUIのテストについて。E2E test、Feature testなどと呼ばれているもの。テストケースの量は、Unit test > Integration test > GUI Test 内容はapp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く