ryota-kaのブックマーク (287)

  • Nodeでshellっぽく書いてStreamを制御する話 - Qiita

    Nodeでspawnしてpipeするのめんどくさいよね! なんかもっとかっこいい書き方ほしいよね!! 作りました!!! 以下のコードを読み込みます const PassThrough = require('stream').PassThrough; const fs = require('fs'); const spawn = require('child_process').spawn; const s = Symbol('stream'); Object.defineProperty(String.prototype, '$', { get: function () { const args = this.split(' '); return spawn(args.shift(), args).stdout; }, set: function (stream) { const args

    Nodeでshellっぽく書いてStreamを制御する話 - Qiita
    ryota-ka
    ryota-ka 2015/12/18
  • OpenCV-Python を使って囲碁の勝敗判定させてみよう (1) - 脱初心者を目指す

    この記事は CAMPHOR- Advent Calendar 2015 の16日目の記事です. こんにちは.@asadamanです. 最近,OpenCV-Pythonで遊んでいるので,それについて書いてみようと思います. OpenCV-Pythonのチュートリアルをやっているだけでも十分楽しいのですが,それを使ってこんなのができたらいいなっていうのがあるとワクワクしてきますよね! ということで,「囲碁の勝敗判定をさせてみる」という目標を立ててみました. 囲碁は陣地取りのゲームで,勝敗はどちらの方が多く陣地を取れたかで決まります.陣地とは,自分の石(黒石か白石)で囲まれた碁盤の交点の数です. (分かりやすい説明は囲碁の基:囲碁の勝負の付け方を参考にしていただればと思います.) さて,処理の流れとしてはざっくり分けて, 画像から碁盤の領域を切り出す (→ ダメ詰め,死石などの処理) → 交点

    OpenCV-Python を使って囲碁の勝敗判定させてみよう (1) - 脱初心者を目指す
    ryota-ka
    ryota-ka 2015/12/16
  • PhotoshopからSketchに乗り換えて幸せになろう - mikasakasa’s blog

    この記事は CAMPHOR- Advent Calendar 2015の15日目の記事です。 こんにちは、みかさです。( @mikasaka3 ) この記事では、グラフィックソフトのSketch 3について取り上げます。僕は今までPhotoshopを使っていたんですが、つい最近Sketchを使い始めて、「最高かよ」という気持ちになりました。 そこで今回は、Photoshopと比較してSketchの素敵だと思った点(まだまだ使い始めたばかりで不十分だと思います)を挙げていきたいと思います。ついでにSketchを便利に使うためのtipsを最後にちょっとだけ付け加えています。 Sketchとは 簡単にいうとUIWeb制作に特化したMac専用アプリです。(※Windows版はありません)現在のバージョンはSketch 3.4です。 Photoshopより安い まず、Sketchを使うにはSket

    PhotoshopからSketchに乗り換えて幸せになろう - mikasakasa’s blog
    ryota-ka
    ryota-ka 2015/12/15
  • iOS・Android のディープリンク技術のまとめ – ymyzk’s blog

    この記事は CAMPHOR- Advent Calendar 2015 の9日目の記事です. この記事では Web ページでリンク等をタップした際に, スマートフォンアプリを起動し, 特定の画面を開くことができるディープリンクに関わる技術についてまとめます. これらの技術を利用することで Web ページからスマートフォンアプリへのスムーズな遷移を実現できるようになります. また, アプリがインストールされていない場合も App Store や Google Play からアプリをダウンロード出来るようなものもあります. ディープリンクの基 ディープリンクの基的な実現方法は以下のようになっています. iOS・Android アプリはそれぞれ固有の Custom URL Scheme と呼ばれるものを実装します. URL Scheme は myapp:// のような形をしています. mya

    iOS・Android のディープリンク技術のまとめ – ymyzk’s blog
    ryota-ka
    ryota-ka 2015/12/14
  • 会社をつくるときにやっておいてよかったこと、やっておけばよかったこと

    @watamboの個人的記録です。行政に眠っている有益なデータをオープンにしたり、オープンデータをより使いやすくすることに関心があります。 この記事は CAMPHOR- Advent Calendar 2015 の10日目の記事です。 こんにちは。@watamboです。 いまは日中、リクルートという会社で新規事業開発 兼 タウンワークのプロダクトマネージャーとしてお仕事をしながら、学生時代に創業したVi-Kingという会社を経営しています。 Vi-Kingでは主にアプリ開発の企画・UX/UIデザインを担当しています。 今日は「会社をつくるときにやっておいてよかったこと、やっておけばよかったこと」というお題で、自分が会社を設立したときにやってよかった点・反省点を書こうと思います。 最初に:きっかけ やりたいことをやっている人が世界を変えられるようなものやサービスを生み出せる場所を京都につくり

    ryota-ka
    ryota-ka 2015/12/14
  • 【関西版】優秀な学生エンジニアが集う場所まとめ

    Anmitsu-web.com Related Searches: Portable Pressure Washer MI T M Corp Air Pressure Washer Chelsea Mi-T-M Pressure Washers Privacy Policy

    【関西版】優秀な学生エンジニアが集う場所まとめ
    ryota-ka
    ryota-ka 2015/12/14
  • 初心者がGASでSlack Botをつくってみた - CAMPHOR- Tech Blog

    この記事はCAMPHOR- Advent Calendar 2015 12日目の投稿です。 ごあいさつ 初投稿になります。見習いエンジニアの@andoshin11です。 普段は旅行会社で働いているのでそちらのリンクも貼っときます(宣伝) http://meetuskyoto.com プログラミング初心者なので開発方面のメイン業務には貢献できないのですが、みんながいつも利用するSlackを活用して業務の効率化・潤滑化を図りたいなぁと思う次第です。 CAMPHOR- Advent Calendar 2015 6日目の記事でも@kakennがSlackのTips記事を書いてくれましたが、今回は自分のようなプログラミング初心者でもサクッと実装できる簡易botをGoogle Apps Scriptを利用して実現したいと思います。 Botを活用する意義としては 業務の自動化 そして何よりも Botは癒

    初心者がGASでSlack Botをつくってみた - CAMPHOR- Tech Blog
    ryota-ka
    ryota-ka 2015/12/14
  • IT業界の運動習慣ェ・・・ - y_kakizoe’s blog

    この記事は CAMPHOR- Advent Calendar 2015 の13日目の記事です。 こんにちは。@Y_Kakizoeです。 はるか昔にCAMPHOR-を立ち上げた非エンジニアおじさんです。 リクルートキャリアという会社で企画・開発業務をしつつ、Vi-Kingという会社の経営(COO)・戦略担当的なことをやってます。 突然なんですが私、二年くらい前からアマチュア格闘家をやってまして、 忙しくて行けない時期を除き、週四〜五くらいのペースで練習に通っています。 プロとスパーリングもしますし、試合にも出てるし、そのための減量もします。 なんだコイツって感じだと思うのですが、そんな私がIT業界にいて思うことの一つが、 『お前らちょっとは運動しろ』 なんですね。 一日に5分でも10分でも運動をすることが合理的に人生にプラスである、と思いながらやってない人の数が、 これはもう半端ではないわけ

    IT業界の運動習慣ェ・・・ - y_kakizoe’s blog
    ryota-ka
    ryota-ka 2015/12/14
  • Servant でアクセス制御のWeb DSLを作ってみる - Qiita

    この記事は CAMPHOR- Advent Calendar 2015 14日目の記事です 3期OBの@lotz84_です! CAMPHOR-ではHaskell人材の育成担当をしています Haskellって? 知らない人のために簡単な解説をしておくと、Haskellは純粋関数型のプログラミング言語で、強力な型と柔軟に扱える関数が特徴です。昔から存在する言語であり実用的にも使われていますがPHPJavaなどの他のプログラミング言語の影に隠れてそれほど知名度が高いわけでは無いと思います。しかし最近 Immutable や Stateless などをキーワードに関数型のプログラミング言語が再び注目されるようになってきています。 実際のHaskellのコードを見てみましょう。 quicksort :: Ord a => [a] -> [a] quicksort [] = [] quicksort

    Servant でアクセス制御のWeb DSLを作ってみる - Qiita
    ryota-ka
    ryota-ka 2015/12/14
  • Unityで叩くTwitter,Facebook API - IwamotoBlog

    この記事は CAMPHOR- Advent Calendar 2015 8日目の記事です。 「イケてるSNSクライアントアプリを作ろう」と言われた時、皆さんは何で開発しますか? Swift?Java?それも良いかもしれないですね。ですが、敢えて言わせていただきましょう。それ、学習コスト高くないですか? 言語だけでなく、IDEにさえ高い学習コストが求められるこれらは、多くの場合志半ばでの挫折を招いてしまうでしょう。 ここでの最もNiceな回答をお教えします。「Unity」それが正解です。 学習コストが極めて低いUnityで開発すればSNSクライアント程度、3日もあれば完成するでしょう。 ということで日は、UnityからTwitterやFacebookのAPIを叩く方法を皆様に伝授しようと思います。 UnityTwitter インポート ライブラリの修正 テストシーンの作成 Twitter

    Unityで叩くTwitter,Facebook API - IwamotoBlog
    ryota-ka
    ryota-ka 2015/12/08
  • みんなも作ろう自分専用Slack | echo "asdf"

    この記事は CAMPHOR- Advent Calendar 2015 6日目の記事です. みなさん。Slack使ってますか。 ↑コレ 職場で使ったり、コミュニティで使ったり、大学の課題で使ったり。 みなさんいろいろチームで使っていると思います。 今回はそんなSlackを自分専用汎用通知ツールにしてしまおうという記事です。 目的 自分専用に情報を収集するSlackを作ります。 天気 ニュース Yo その他 1 チームを作ろう まず、自分用にSlackを作らないと話にならないので作りましょう。 きっとみなさんなら作れるはずです。 2 Integration みんなだいすきIntegration。 普段はチームでGitHubやらCIやらを登録しているとは思います。 2.1 ニュース ということでまずニュースを収集したいのでRSSのインテグレーションを登録しましょう。 そして自分の知りたい

    みんなも作ろう自分専用Slack | echo "asdf"
    ryota-ka
    ryota-ka 2015/12/07
  • クラウドファンディングしてみました - CAMPHOR- Blog

    この記事は CAMPHOR- Advent Calendar 2015 の5日目の記事です。 こんにちは、最近自転車を盗まれた@ohmurakenです。 今回はCAMPHOR-が実施したクラウドファンディングについて書こうと思います。 なぜクラウドファンディングを? CAMPHOR-はCAMPHOR- HOUSEという学生のためのコミュニティスペースを運営しています。CAMPHOR- HOUSEにはモニターやホワイトボード、Wi-Fiなどの設備があり、それらは学生なら無償で利用する事ができます。 CAMPHOR- HOUSEを無償で開放するためには、自分達で運営費を確保する必要があります。これまでは、CAMPHOR-の活動に共感して頂いた企業様のご協力で何とか運営してきました。「個人でも支援したい」とおっしゃる方もいましたが、個人での支援を受け付ける仕組みがなく、お断りしてきました。そこで

    クラウドファンディングしてみました - CAMPHOR- Blog
    ryota-ka
    ryota-ka 2015/12/07
  • 初心者がエンジニアの卵になるための方法。 - CAMPHOR- Tech Blog

    この記事は CAMPHOR- Advent Calendar 2015 の7日目の記事です。 ytmatsugeです。 CAMPHOR- HOUSEには 「プログラミングやってみたいです!でも、何をどうすればいいかわかりません、、」 という学生の方がよく来ます。 ということで、4月からプログラミングを始めた僕の経験を踏まえて、”初心者がエンジニアの卵になるための方法”について書きたいとおもいます。 1.プログラミングに触れてみる 「学校の授業等でも、自分でコードを書いたことがありません、、、」 という方は、一度ヘンテコな文字の羅列がものを動かす摩訶不思議な世界を体験してみましょう! 幸い、プログラミングによる「ものづくり」を疑似体験出来るサイトは沢山あります。便利な世の中ですね〜 以下に、おすすめのものを紹介いたします。 Progate レッスンごとのわかりやすい解説スライドと実践テストが

    初心者がエンジニアの卵になるための方法。 - CAMPHOR- Tech Blog
    ryota-ka
    ryota-ka 2015/12/07
  • Python で RSA 公開鍵暗号をなぞってみる - CAMPHOR- Tech Blog

    こんにちは,yaitaimo です. この記事は CAMPHOR- Advent Calendar 2015 の3日目の記事です. RSA 公開鍵暗号は,一度触れて見たがよくわからなかった,という人も居るのでは無いでしょうか.今回はそんな皆さんのために,数学的に一番簡単な筋をたどって,一連の流れを説明したいと思います. 納得感を持って読み終わっていただけたら幸いです. Python 3 を使います. 1. RSA 公開鍵暗号とは 公開鍵暗号は,暗号化と復号に同じ鍵を用いる共通鍵暗号と違い,世界に公開する公開鍵と自分しか知らない秘密鍵の2つの鍵を用いる. この2つの鍵は, 公開鍵で暗号化したものは,秘密鍵でしか復号できない 秘密鍵で暗号化したものは,公開鍵でしか復号できない という性質を持っている. これをうまく利用することで,秘密情報の伝達や認証を行うことが出来る. 今回はこの内の秘密情報

    Python で RSA 公開鍵暗号をなぞってみる - CAMPHOR- Tech Blog
    ryota-ka
    ryota-ka 2015/12/03
  • readコマンドで 矢印キー や Ctrl+x などの入力を読み取る - たにしきんぐダム

    この記事は CAMPHOR- Advent Calendar 2015 の2日目の記事です. シェルで標準入力を読み取るコマンドといったらreadコマンドがあります. readの概要 read Man Page | Bash | SS64.com readコマンドはシェルの組み込みコマンドで 標準入力を読み取り 改行文字までまたはEOFまで読み込み、 引数に変数が指定されていた場合は入力値をその変数に格納します. readコマンドの区切り文字はシェル変数である$IFSに格納されている文字が利用され、引数に複数の変数が指定されていた場合は指定された区切り文字で区切って変数に格納されます.(デフォルトでは$' \t\n' スペース・タブ・改行文字) ちなみに入力の区切り文字は\を頭につけることでエスケープすることができます. 便利っちゃ便利だけど\がエスケープ文字として解釈されてしまうので不便

    readコマンドで 矢印キー や Ctrl+x などの入力を読み取る - たにしきんぐダム
    ryota-ka
    ryota-ka 2015/12/02
  • iOS・tvOS・watchOS デバイスのアーキテクチャについてのまとめ - ymyzk’s blog

    より詳細な CPU と命令セットの一覧は WikipediaApple mobile application processors をご覧ください. armv7 に対応したバイナリは armv7s や arm64 アーキテクチャの CPU でも動作します. (例: arm64 リリース以前にリリースされたアプリも, そのまま arm64 のデバイスで利用できる.) これは Apple の arm64 に対応した CPU が armv7 にも対応していることで実現できています. i386 (IA-32) や x86_64 (AMD64 / Intel 64) アーキテクチャは Simulator での実行で利用されています. Xcode での設定 どのアーキテクチャ向けにアプリをビルドするのかについての設定は Xcode の Build Settings で設定することができます. ア

    iOS・tvOS・watchOS デバイスのアーキテクチャについてのまとめ - ymyzk’s blog
    ryota-ka
    ryota-ka 2015/12/01
  • 第二の「ミクチャ」の予感!破壊力抜群のリア充向けサイト「ラブグラフ」 : まだ東京で消耗してるの?

    うはぁ。 Lovegraph[ラブグラフ]|カップルフォトサイト 究極のリア充向けサイトですな。 ありそうでなかった、「カップルのラブラブ写真」が集まったサイト。その名もラブグラフ。ぐはぁ。 ぐほぉ。 ツイッターでも爆弾を投下している…。 【鳥取】 Hayato × Yuina 『ただ、そばに。』 https://t.co/jmNUSsszE4 撮影依頼はこちら https://t.co/PnYIxYMQqf #Lovegraph pic.twitter.com/7PCqGNAALf — Lovegraph[ラブグラフ] (@lovegraph_me) 2015, 11月 1 なかなか…。 【大阪】 Toma × Moe 『花畑の真ん中で君が言う。お誕生日おめでとう』 https://t.co/DZsBT7zNzd 撮影依頼はこちら https://t.co/PnYIxYMQqf #Lov

    第二の「ミクチャ」の予感!破壊力抜群のリア充向けサイト「ラブグラフ」 : まだ東京で消耗してるの?
    ryota-ka
    ryota-ka 2015/11/04
  • TechCrunch | Startup and Technology News

    The buy will benefit ChromeOS, Google’s lightweight Linux-based operating system, by giving ChromeOS users greater access to Windows apps “without the hassle of complex installations or updates.”

    TechCrunch | Startup and Technology News
    ryota-ka
    ryota-ka 2015/10/06
  • OS X El Capitan で Homebrew を使う方法 – ymyzk’s blog

    OS X El Capitan では System Integrity Protection (SIP) (rootless とも呼ばれる) という機能が導入され, /usr や /System といった重要なディレクトリへの書き込みを制限します. 通常 /usr/local にインストールされる Homebrew もこの影響を受けるため, これを回避する方法を紹介します. 2016/9 追記: macOS Sierra で Homebrew を使う方法 概要 対応方法は Homebrew の公式ドキュメント (削除済み) で紹介されています. Homebrew をデフォルトの /usr/local 以外にインストールしている場合は特に対応は必要ありません. WWDC 2015 では /usr は SIP の対象になるが, /usr/local は開発者が使用できるようになっていると紹介さ

    OS X El Capitan で Homebrew を使う方法 – ymyzk’s blog
    ryota-ka
    ryota-ka 2015/10/01
  • out-elite.com

    This domain may be for sale!

    out-elite.com
    ryota-ka
    ryota-ka 2015/09/18