タグ

2013年7月20日のブックマーク (19件)

  • もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜

    WordPressでサイトを制作するとき、2人以上のチームで取り組むことも多いと思います。例えば「構築担当者」と「デザイン担当者」で1つのサイトを構築するような場合です。 同じ会社内で一緒に作業するときと違って、ノマドワーカーのようにそれぞれが別の場所で作業する場合は、直接ファイルを手渡しするようなことはできません。 そんなとき、メールにファイルを添付してやりとりしていますか? Webサーバーに直接アップロードして更新していますか? どちらにせよファイルの管理と意思疎通をしっかりやらないと、せっかく更新したファイルがまた元に戻っちゃいますよね。 そんなコラボレーションワークでのファイル管理に、Git(ギット)を使ってみましょう。ファイル管理の煩わしさから開放され開発がスムーズにできます。 WordPressの構築を経験したことあるけど、Gitはまだ使ったことがない、という方向けにGitの使

    もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
    poppen
    poppen 2013/07/20
  • WebデザイナーもGit使うといいよって話 | Cherry Pie Web

    ※この記事では「Webデザイナー」は、「ノンプログラマ」の意味で使っています。 psd、ai などの材料データの管理ではなく、サーバーにアップするファイルの管理の話です。 サルでもわかるといわれても、やっぱりわからない・・・ Web制作をやっている人は、少なからずバージョン管理システムの話を聞いたことがあると思います。 特にGit(ギット)っていうのは、内容まで知らなくても名前くらいは聞いたことがありますよね。 で、ネット上ではバージョン管理システムのメリットに関するブログ記事なんかもたくさんあって、変更履歴をたどれるとか、複数人で同じファイルを修正したりといった時のトラブルに対応できるとか、なんか便利そうだなーとは思っていたわけですが、ずーっと導入は見送ってきました。 その理由は・・・ 「Git入門」とか書いてある記事を読んでも導入方法が書いてあるだけで、実際に使うシチュエーションが思い

    WebデザイナーもGit使うといいよって話 | Cherry Pie Web
    poppen
    poppen 2013/07/20
  • 日本の全エンジニアに捧ぐ!現在公開されているAPI一覧【2013年版】 | Find Job ! Startup

    2013年のいま、API界隈が熱い! 今年に入り、官公庁の統計データやNHKの番組情報など、今までなかなか利用できなかったデータがAPIとして扱えるようになってきました。このエントリでは現在公開されているAPIを一覧でまとめます。いま使えるAPIはこれだけ読めば大丈夫。2013年の最新マッシュアップ事情をあますとこなく網羅します! HOT! API 総務省 次世代統計利用システム(国勢調査、人口推計、就業構造、企業統計、物価統計 etc.) NHK番組表(※未公開) 行政・自治体・公共サービス 郵便番号 郵便番号検索API郵便番号 → 住所) 郵便専門ネット(郵便番号 → 住所、郵便番号の簡易存在チェック) ぽすたん(郵便番号 → 住所、住所 → 郵便番号) IW3 PROJECT(郵便番号 → 住所、住所 → 郵便番号) 宇宙 Google+ JAXA PR(※現在一部の学生に限定公開

    日本の全エンジニアに捧ぐ!現在公開されているAPI一覧【2013年版】 | Find Job ! Startup
    poppen
    poppen 2013/07/20
  • WiFi Site Survey by WiTuners - Apps on Google Play

    WiFi Site Survey, WLAN performance assessment, Wi-Fi Scan and Wi-Fi analyzer tool for Android tablets by WiTuners enables Wi-Fi professionals to perform Wi-Fi Site Survey with ease. Developed by WiTuners Ltd, the leading WLAN Optimization Software provider for business Wi-Fi networks, this Wi-Fi Android app is the market-first interactive Wi-Fi Site Survey tool that fully utilizes the large screen

    WiFi Site Survey by WiTuners - Apps on Google Play
    poppen
    poppen 2013/07/20
  • 軽量JSONパーサー『jq』のドキュメント:『jq Manual』をざっくり日本語訳してみました | DevelopersIO

    jq Manual jqで簡単JSON加工 | Developers.IO jqコマンドが実は高性能すぎてビビッた話 - beatsync.net JSONを超絶に読みやすくする jq コマンド - WebAPIバリバリ使うor開発する人必須 CLIでJSONの整形をする - ( ꒪⌓꒪) ゆるよろ日記 JSON形式の情報を様々な条件や書式として成形、フィルタリングツール『jq』。上記関連エントリで私もこのツールの存在を知る事になったのですが、ツールの簡易さ・便利さに感動しながら私もちょくちょく利用させてもらっています。 そこでこのエントリでは、jq公式ページに展開されている利用ガイド・リファレンス的な位置付けの『jq Manual』を写経がてらざっくり日語訳してみました。ざっくり訳なのでこの部分の訳おかしい・間違ってる等ありましたら御指摘頂けると幸いです。例示されているサンプルコードも

    軽量JSONパーサー『jq』のドキュメント:『jq Manual』をざっくり日本語訳してみました | DevelopersIO
    poppen
    poppen 2013/07/20
  • bash/zsh のパラメータ展開(#, %)の覚え方いろいろ - Qiita

    bash/zsh では パラメータ展開の # と %を使って Prefix または Suffix を削除することができます。 $ var='hogefuga' # Prefix削除 $ echo "${var#hoge}" fuga # Suffix削除 $ echo "${var%fuga}" hoge シェルスクリプトではよく使う手法ですが、意外と覚えづらく、特にどちらが Prefix削除 でどちらが Suffix削除 なのか忘れてしまいがちです。(私だけ? 先日そんな悩みを Twitter で吐露したところ、3名の親切な方が覚え方を伝授してくれました。 その覚え方がなかなかユニークで覚えやすかったので紹介します。 # はコメントを表す記号なので Prefix(先頭)削除 # を番号記号と考えて #30 のように使うので Prefix(先頭)削除 % はパーセンテージを表す記号で、30

    bash/zsh のパラメータ展開(#, %)の覚え方いろいろ - Qiita
    poppen
    poppen 2013/07/20
  • もう入力値検証はセキュリティ対策として *あてにしない* ようにしよう

    スタックオーバーフロー対策をする場合、関数の入口でチェックすれば大抵対策可能なんだけど、それだと対策漏れの可能性があるから、例えば、strcpyの代わりにstrncpyあるいはもっと高機能な文字列関数を使うことが当然になってきました。 これは、入口でのチェックだと漏れやすいから、脆弱性が発生するその箇所で対策するという考え方にシフトしているのだと私は考えます。 Webアプリケーションの場合も同様で、XSSやSQLインジェクションの対策は、脆弱性の発生する箇所、すなわち、HTMLの生成とか、SQLの呼び出しの時点で行います。いや、これらは「セキュリティ対策」ではなく、全ての文字を扱うために必要なエスケープ処理に過ぎないので、例がよくないですね。例えば、パストラバーサル脆弱性対処のためのファイル名の確認は、ファイルをオープンする直前(ファイル名を使う直前)に行うべきだ、という考え方です。 スタ

    poppen
    poppen 2013/07/20
  • Zabbixを使ったクラウド環境監視のオートメーション化@JulyTechFesta2013

    18. 機能 ● EC2インスタンスやvSphere仮想マシン情報をZabbixに自動登録 ● Zabbixエージェントレスでインスタンス情報自動監視(AWS、vSphere APIを利用) ● Zabbixグローバルスクリプトを用いてインスタンスの起動/停止処理を実行 ● Zabbixダッシュボード拡張によるEC2、vSphere仮想マシン情報の一覧表示 ● GateOne-Zabbix連携によるZabbixダッシュボードからのSSHコンソール接続 詳細は公式サイトをご覧下さい。 http://tech-sketch.github.io/hyclops/jp 7/19(金) 『OSS運用管理勉強会』でも詳細をお話します http://www.oss-kanri.org/

    Zabbixを使ったクラウド環境監視のオートメーション化@JulyTechFesta2013
    poppen
    poppen 2013/07/20
  • continuous commit のお供、git rebase を決定的に刷新する最強ツール Uchronie をリリースしました - tomykaira makes love with codes

    2013-07-13 continuous commit のお供、git rebase を決定的に刷新する最強ツール Uchronie をリリースしました Scala Git いままで git rebase -i に何度泣かされたことでしょう。 git は最高のツールですが(他の SCM に勝るという意味ではありません)、あれは非常に出来がわるい。 テストを回すたびに自動コミットする continuous commit のプラクティスを採用している私達にとって、 interactive rebase は頭痛の種でした。 (continuous commit については Continuous Commit (kyon_mm さんの発表資料)、最近の git の使い方について - tomykaira makes love with codes など)。 git-rebase--interact

    poppen
    poppen 2013/07/20
  • かんたんMacアプリ for iOSエンジニア - Qiita

    先日ちょっとしたMacアプリを作ったのですが、iOSアプリとの共通点や違いについて簡単にまとめてみます。 僕は業務や個人でふだんiOSアプリは作っているのですが、Macアプリは今回が初めてでした。全体としては、もちろんMac特有のお約束もあるにはあるのですが、iOSに馴れた人ならわりとすぐMacの開発が始められるという印象です。 今回作ったアプリはメニューバーに常駐するフィードリーダーで、Google Reader終了のタイミングで作りました。見た通り、非常にシンプルなものです。 更新された記事がレイアウトされるメインウィンドウが1枚、設定ウィンドウが1枚、インターフェースはそれくらいで、あとは記事の取得と保存にバックエンドで動くクロールマネージャがあります。 購読フィードが多い場合、クロールマネージャは適宜分割して読まれるブログを重みづけしつつ、バックグラウンドでクロールしていきます。あ

    かんたんMacアプリ for iOSエンジニア - Qiita
    poppen
    poppen 2013/07/20
  • アジャイル開発に関係ありそうな日本語資料ベスト50

    1位もリーンスタートアップネタ。わずか10枚の資料が1位ってのが熱い。 6位から50位まで こうやってみるといろいろあって面白いですねぇ。スクラムはもうだめぽよ!新しい開発手法『パワープレイ』をお姉さんが教えてあげちゃう!は自分の環境にあわせた感が素敵だし、AgileJapan2010 佐賀県庁でもできる!プロジェクトファシリテーションは、何回みても面白い熱い物語だし、「納品のない受託開発」にみるソフトウェア受託開発の未来は講演を2〜3回見ているけど、何回聞いても面白かった。 33729viewsUXのためのUIデザイン 31199viewsふつうの受託開発チームのつくりかた 28019viewsAgileJapan2010 基調講演:野中郁次郎先生による「実践知のリーダシップ~スクラムと知の場作り」 27941viewsProject Facilitation From Hiranabe

    アジャイル開発に関係ありそうな日本語資料ベスト50
    poppen
    poppen 2013/07/20
  • RSpec 3に向けての計画(日本語訳) - 有頂天Ruby

    Myron Marston » The Plan for RSpec 3の微妙訳です。(翻訳最中なう)だいたい翻訳しました。訳がうんこなのは勘弁(ご指摘いただけると助かります)。 2013/7/23 21:25 id:kakutani さんのツッコミをもとに、誤訳等を修正しました。ありがとうございます(〃・ิ‿・ิ)ゞ RSpec 3に向けての計画 RSpec 2.0は2010年10月にリリースされました。 リリースされてから今までの3年間、後方互換性を保ったままRSpecを継続的に改善してきました。 しかし、RSpecの2.xより古いリリースとの後方互換性を保つために残しているひどいコードの蓄積は限界点に達しています。 RSpec 2.14はRSpec 2の最後のリリースになるでしょう(今後も多分bugfixのリリースすることはあるでしょう)。 我々はRSpec 3に取り掛かっています、

    RSpec 3に向けての計画(日本語訳) - 有頂天Ruby
    poppen
    poppen 2013/07/20
  • Feedlyへワンクリックで登録できる「Feedly Button」をブログに設置する手順 | ライフハッカー・ジャパン

    自分のブログのRSSをFeedlyへ登録してもらうために「Feedly Button」を設置しておくと便利です。このボタンを置くと、ブログ購読者数も増えやすくなるでしょう。設置の仕方は簡単です。 以下に使ってみた様子を載せておきます。まずFeedly Buttonの生成ページへアクセスしましょう。 どんなボタンを設置するか選びます。ご自身のブログのデザインに合うパーツを選んでみましょう。 その後、自分のブログのRSSフィードURLを入力し、生成されたHTMLをコピペするだけでFeedly Buttonを設置することができます。Feedlyで色んな人にブログを購読してもらうためにも、ぜひ入れておきたいですね。 Feedly Button (カメきち)

    Feedlyへワンクリックで登録できる「Feedly Button」をブログに設置する手順 | ライフハッカー・ジャパン
    poppen
    poppen 2013/07/20
  • ソフトウェア開発委託基本契約書の不備により、未払い200万円の被害を受ける - Moonmile Solutions Blog

    フリーで作業をしたり小さな会社で請け負い作業をするときには「ソフトウェア開発委託基契約書」を結ぶことになると思うのだが、これを結んでしまった後、トラブルが発生したときに「請負側」が被害を蒙っている、という現状です。 日、弁護士に相談したところ「ソフトウェア開発~」の条項から、「違約金などは取れない」旨の通知を受けたのですが、かなり納得がいかないので、ここにフリーランスという立場の防御のために事案を晒しておきます。 # 上の図は「給与」って書いてあるけど、実際は報酬/委託金です。 今回のソフトウェア開発は、発注元Lから元請けGに製品開発を依頼しています。この中で株式会社Eの仲介があって個人事業主のM(=私)にところに話が来ている状態です。それぞれの契約は、 発注元Lと元請けGの間の契約 元請けLと株式会社Eの間の契約 株式会社Eと個人事業主Mとの契約 に分かれます。どれも請負契約で、最終

    poppen
    poppen 2013/07/20
  • What Python developers need to know before migrating to Go(lang) | Repustate

    This is a (long) blog post about our experience at Repustate in migrating a big chunk of code from Python/Cython to Go. If you want to read the whole story, background and all, read on. If you’re interested in just what Python developers need to know before taking the plunge, click the link below. Tips & tricks in migrating from Python to Go. The Background One of the best technological feats that

    poppen
    poppen 2013/07/20
  • DeNAで山ほど失敗して学んだ新規事業企画のコツはないというコツ | 戦略|DIAMOND ハーバード・ビジネス・レビュー

    DeNAの起業に参加した渡辺雅之氏による連載2回目は、新規事業について。DeNAの立ち上げ期に新規事業を担当していた渡辺さんは、ほとんどが失敗だったという。これだけ失敗を経験して学んだコツとは? DeNAで僕が担当していたのは、最初こそ企画やマーケティングから営業まで「文系」全般だったが、組織の拡充に伴って絞られ、また、移り変わっていった。その中で、一貫して関わったのが、新規事業の検討や立ち上げで、指折り数えてみても、数十の新規プロジェクトに関わった。 残念ながら多くのものは影も形もなくなってしまったし、成功した事業でも僕が関わった部分は限定的だ。成功率も低ければ、最初から最後まで自分で立ち上げたと言えるほどの代表作もない。それに過去の自分の企画を思い出してみても、後悔するポイントばかりが頭に浮かぶ。はっきり言ってしまえば新規事業立ち上げの定石や普遍的なコツというものは、未だにさっぱり分か

    DeNAで山ほど失敗して学んだ新規事業企画のコツはないというコツ | 戦略|DIAMOND ハーバード・ビジネス・レビュー
    poppen
    poppen 2013/07/20
  • 富士通BSC F-PLUG115 電力・温度・湿度・照度測定機能つきプラグ ホワイト BSCESFP0103 - kinneko@転職先募集中の日記

    http://www.amazon.co.jp/gp/product/B00AFQZRZM?ie=UTF8&camp=1207&creative=8411&creativeASIN=B00AFQZRZM&linkCode=shr&tag=kinnekosblog-22 Bluetoothで電流測定結果を返すデバイス。 6,763円と案外安い。あ、やっぱ高いな。 ソフトもある。 goto2048/fplug_for_linux https://github.com/goto2048/fplug_for_linux OBSで動かしている例。 http://obdnmagazine.blogspot.jp/2013/03/tested-f-plug-ax3a6.html 測定データがPCで確認できる安価な電力計が発売、実売約7千円 http://akiba-pc.watch.impress.co

    富士通BSC F-PLUG115 電力・温度・湿度・照度測定機能つきプラグ ホワイト BSCESFP0103 - kinneko@転職先募集中の日記
    poppen
    poppen 2013/07/20
  • 初めて Perl でコードを書く時に知っておきたかったこと - あらびき日記

    この記事は abicky.net の 初めて Perl でコードを書く時に知っておきたかったこと に移行しました

    初めて Perl でコードを書く時に知っておきたかったこと - あらびき日記
    poppen
    poppen 2013/07/20
  • Mammouth

    Mammouth is a small language that compiles into PHP, inspired by CoffeeScript. It's compiled to PHP code/files that you can run on your PHP server. Mammouth is created by Wael Amine Boutglay (wamalaka). Latest Version: 0.1.7 sudo npm install -g mammouth Overview Mammouth on the left, compiled PHP output on the right. {{ number = 42 opposite = true square = (x) -> return(x * x) $square() list = [1,

    poppen
    poppen 2013/07/20
    "Mammouth is a small language that compiles into PHP, inspired by CoffeeScript"