タグ

rubyとrubypicoに関するtuto0621のブックマーク (10)

  • RubyPicoでRuby三昧(1) Web APIをたたく - 叙事編纂室

    仕事ではエンジニアでありながらWordやExcelばかり使ってテクニカルな文章を年明けくらいまで書かないといけないので、自己啓発的にプログラミング。 久々にRubyを触ってみました。とは言っても家に帰るとベッドで寝てしまうので通勤時間でやります。 RubyPico ongaeshi仕事効率化無料 こういう素晴らしいアプリがあるんですよ。「おんがえし (id:tuto0621)」さんのブログを拝見していて知りました。iPhoneXでもばっちり動きます。 ちょっと上下が足りてませんが。iPhoneだけでRubyが実行できます。PythonPythonistaと同じアプリですが、RubyPicoは無料です。お金とっていいレベルなので通勤電車でプログラミングしたい人は入れておくべきです。 iPhoneXの画面サイズに対応してほしいなぁ〜。とさりげなく。 スクショにコードが貼ってありますが、抜粋し

    RubyPicoでRuby三昧(1) Web APIをたたく - 叙事編纂室
  • 今週のJUNKとANNをRadikoで一瞬で開くRubyスクリプト - おんがえしの blog

    Air Podsを買ってからポッドキャストやネットラジオを大分聞くようになった(片耳だけ付けるとモノラルになるのが素晴らしい)。 Radikoも使っているのだが最近になって有料のエリアフリーに入った。これでJUNK(TBSラジオの深夜放送)やANN(オールナイトニッポン)をタイムシフトかつ細切れに聞くことができる。 ※ Radikoの放送は1週間いつでも再生できるのだが「(謎仕様で)再生開始から3時間」しか聴くことができない。しかし複数の放送局に配信している番組であれば放送局をまたがることで細切れにタイムシフト再生が可能になる。例えばJUNKのような2時間の番組なら4局をまたがることで30分細切れに再生が可能となる(そのためにもエリアフリーが便利)。 しかしスマホアプリのRadikoはこのような使い方をあまりサポートしてくれない。例えば「バナナ」で検索したら再生可能な「JUNK バナナマン

    今週のJUNKとANNをRadikoで一瞬で開くRubyスクリプト - おんがえしの blog
  • RubyPico でクラスのリファレンスを便利に - Camera Obscura

    サンプルコードの class_help.rb を少し変えただけですが、だいぶ使いやすくなったと思います。まずクラスの一覧が出るので、調べたいクラスをタッチすれば詳細が表示されます。[戻る] でループします。 コードは Gist に。 Created by RubyPico at Tue May 02 20:17:08 2017 · GitHub

    RubyPico でクラスのリファレンスを便利に - Camera Obscura
    tuto0621
    tuto0621 2017/06/11
    クラスの一覧が出るので、調べたいクラスをタッチすれば詳細が表示されます。[戻る] でループします
  • WorkFlowyの複数トピックをRubyPicoでまとめる

    前々から存在は知ってはいたのですけど様子見状態、文字列の加工・抜出を可能とする正規表現が実装されてからはちょくちょく遊びながらスクリプトを作っております。 クリップボードの値を取得したり、前述した正規表現で加工したり、ブラウザやURLスキームでアプリを起動できたりと便利な機能が実装されているのでちょっとした作業をするスクリプトを作るにはもってこいだと思います。 複数トピックをnoteにまとめるスクリプト HandyFlowyで対象とするトピックをクリップボードにコピーして、HandyFlowyから取得した1行目はタイトルトピックに2行目以降はnoteRubyPicoで加工、MemoFlowyを使ってノートに保存します。 RubyPicoで使うコードは以下の通り。綺麗なコードじゃないですけど、.appフォルダに保存しておくといいかも。 note.rb src=Clipboard.get a

    WorkFlowyの複数トピックをRubyPicoでまとめる
  • スマホからLINE NotifyするRubyスクリプトを書いた。 - おんがえしの blog

    次回リリースのRubyPico 0.9.2からBrowser.postが使えるようになります。 RubyPico ongaeshi仕事効率化無料 つまりRubyスクリプト経由でスマホからLINE Notifyを送れるようになります。 line_notify.rb TOKENにLINE Notifyから取得したトークンを設定すれば任意のメッセージをRubyから送ることができます、LINE Notifyはとっても手軽に使えてすばらしいです。 gist520423acff80ed55cbda263bb073e22a kaeru.rb ルートディレクトリにline_notify.rbが置いてある場合、その横にこんなスクリプトを置けば簡単に帰るときの定型文が送れるようになります。 gistb197df1b14f562c8e83772c9a1501e5f さらに応用 他のAPIから天気や今日の占いを取

    スマホからLINE NotifyするRubyスクリプトを書いた。 - おんがえしの blog
  • RubyPico 0.9 リリース - gets、リンク付き文字列、クリックイベント、チュートリアル - おんがえしの blog

    RubyPico 0.9 をリリースしました。getsによる入力、リンク付き文字列、クリックイベントのハンドリング、Ruby初心者のためのチュートリアルと盛りだくさんです。 RubyPico ongaeshi仕事効率化無料 gets コンソールを表示しながら入力できるようになったのでより自然なirbが実装できました。 詳しくはgetsでirbを再実装をどうぞ。 リンク付き文字列 HTMLのように、見た目は普通の文字だけどクリックすると特定のURLにジャンプできる文字列を生成できるようになりました。 詳しくはGitHubの気になるユーザーのレポジトリをiOSで一覧表示するをどうぞ。 クリックイベント さらにさらに、リンク付き文字列がクリックされたときに指定したコールバック関数が呼べるようになりました。つまりダミーのURLを埋め込んで実際にはRubyプログラムを呼び出すためのボタンを生成する・

    RubyPico 0.9 リリース - gets、リンク付き文字列、クリックイベント、チュートリアル - おんがえしの blog
    tuto0621
    tuto0621 2016/10/02
    書きました
  • たらハコ

  • RubyPico近況 - main不要で書けるようにしたい - おんがえしの blog

    よりRubyらしく書けるように色々と手を加えています。 (済) main不要に 人に見せると一番突っ込まれるのがここ やっぱり分かりにくい 直接トップレベルを実行できるようにする (済) mrubyをサブスレッドで実行する 今までYieldを使っていたような処理を全てやめる 代わりにUIとのやりとりはメインスレッド(UI制御)に dispatch_sync or dispatch_async して行うことにする (済) 無限ループの場合もUIは止まらないように サブスレッドで動かすことで実現できた これでmruby-simplehttpserverのようにずっと待ち受けるようなライブラリも動くようになる 画像の表示 pやputsでテキストと一緒に表示するようにしたい これで関数の戻り値で返す必要がなくなる チャットビューコントローラのようなUIの作り方 ナビゲーションコントローラにmrub

    RubyPico近況 - main不要で書けるようにしたい - おんがえしの blog
  • RubyPicoのスクリプト開発にBluetoothキーボードを使うと捗る - おんがえしの blog

    RubyPicoで色々書けるようになってきて、大きめのスクリプトを全てソフトウェアキーボードを使って開発するのが辛くなってきた。iOSのソフトウェアキーボードはそれなりによくできていて当初思っていたよりもRuby書ける。後はコピペさえ何とかなれば・・。 そこでiOS用の物理キーボードを購入してiPod touch + 物理キーボードの組み合わせでプログラムを書く環境を構築する。 当に大きなスクリプトはPCで書いてクリップボード共有やiTunes file sharingを使ってコピーした方がEmacsで書けるので便利だけど、これはその中間を狙う。居間でビデオ見ながら書けるのもよい。 購入したキーボード iPadスタンド内蔵、薄型軽量だけどキーの配列やサイズはちょうどいいBluetoothキーボード ELECOM TK-FBP073IBKを買った - 今日覚えたことが大変参考になった。色々

    RubyPicoのスクリプト開発にBluetoothキーボードを使うと捗る - おんがえしの blog
  • 小さな端末でも楽しくプログラミングできる RubyPico(旧PictRuby) 0.6 がリリース - おんがえしの blog

    PictRubyRubyPicoという名前に変わりました!対象を画像に限らず「PC以外のスマートフォンやタブレットなど小さな端末で動くRuby」という印象にしたかったためです。 アンケートではSmartRubyが有力でしたがその後にいただいたPicoRubyという名前も評判がよく、最終的にひっくり返してRubyPicoにしました。 PictRubyの名前を変えたいと思っています。「PC以外のスマートフォンやタブレットなど小さな端末で動くRuby」という印象にしたいです。アンケートを作ったので投票やご意見を是非。(必ず得票数の多いものにするわけではないです)— おんがえし (@ongaeshi) April 17, 2016 0.6では待望の正規表現がサポートされました。 RubyPico ongaeshi仕事効率化無料 正規表現 正規表現が書けるようになりました。/.../リテラル以外に

    小さな端末でも楽しくプログラミングできる RubyPico(旧PictRuby) 0.6 がリリース - おんがえしの blog
  • 1