ryuichiuedaのブックマーク (161)

  • 【ロボット元年に駆ける(3)】ロボカップ5連覇で卒業…理不尽なこと相次ぐ国際大会の舞台裏 ヴイストン社長 大和信夫さん(1/3ページ)

    ロボット開発・製造ベンチャー、ヴイストン(大阪市西淀川区)の大和信夫社長(52)は、こころを持ったロボットを世に送り出そうと動く異色の経営者だ。政府が1月にロボット新戦略を策定したことで今年が「ロボット元年」といわれるなか、会社を一躍有名にしたロボットのサッカーW杯「ロボカップ」などについて聞いた。(聞き手 西川博明) --ヴイストンは、ロボットのサッカーW杯「ロボカップ」に、産学連携チーム「チームOSAKA(オオサカ)」に参加したことで有名になりました 大和 ロボットの技術開発を進めるなかで、平成15年に大阪市がロボット産業の育成に向け、ロボカップに出場するロボットを公募していたのです。当時はラジコンのレベルでしたが、二足歩行のロボットを趣味で作れる人材がいて、最高技術顧問で大阪大学の石黒浩教授(ロボット工学)の人工知能などの技術を組み合わせればサッカーロボットができると思って応募しまし

    【ロボット元年に駆ける(3)】ロボカップ5連覇で卒業…理不尽なこと相次ぐ国際大会の舞台裏 ヴイストン社長 大和信夫さん(1/3ページ)
  • 大きなテキストファイルをawkで処理するときにcatで投げ込むのと、ファイル読み込みするのどっちが速いか比較 - カメニッキ

    追記が増えたので整理 経緯 2.5GBのテキストファイルを加工する必要があり、①vimで開いて加工→vim死亡②sublime textで開いて加工→sublime text死亡となったため、awkを用いて以下の様なコマンドを実行した。 $ cat sample.txt | awk '$5 ~ /((26|27|28|29|30)\/Jun|(01|02|03)\/Jul)/{ print }' > result.txt すると 「catいらなくね?」と指摘 さらにMATSUMOTO, Ryosuke (@matsumotory) | Twitter < 「キャッシュに入れて高速化してるんかと思った」 とコメントをもらいました。ので、どっちが速いかの検証です。 注意 加工の目的はログファイルからある期間だけの行を抜き取りたい 正規表現がいけてないのは気にしない 比較 awkにファイル指定す

    大きなテキストファイルをawkで処理するときにcatで投げ込むのと、ファイル読み込みするのどっちが速いか比較 - カメニッキ
    ryuichiueda
    ryuichiueda 2015/07/24
    たぶんawkがファイル読むのが標準入力読むより遅くて、catがファイル読むのが早いからですかね。あと、timeの使い方は最初の方法で大丈夫かと。並列はこの場合あまり関係ない。
  • RDBとテキスト処理の性能比較 - 日々之迷歩

    お詫び この記事で重大な問題点がありました。RDBCPU計測時間で抜けがあります。mysqldが使っているCPU時間が入っておりません。初歩的なミスで申し訳ありませんでした。 RDBの実験結果について、realの時間は信頼できますが、userとsysの時間は全く信用できません。userとsysの時間を「未計測」に修正しました。 情報系のシステムの場合、データを扱うにはRDBを使うのが常套手段(だと思う)。だが最近はNoSQLなどの選択肢や、シェル芸やユニケージのようにテキストファイルで扱うという選択肢も注目されつつある。 UNIXという考え方では、下記のようなものがあるようだ。 データはテキストファイルに 一つのコマンドは単機能に コマンドはフィルタとして連携 データを専用のバイナリ形式で扱い、スーパーマンのように振舞うRDBと比較すると、結構違う世界のような気もする。 大量のレコード数

    RDBとテキスト処理の性能比較 - 日々之迷歩
    ryuichiueda
    ryuichiueda 2015/07/23
    実験ありがとうございます。
  • 上田隆一×中島雅弘×富永浩之 AWK & Shellテキスト処理ブーム再来について熱くなる夜。: ジュンク堂書店Podcast

    ジュンク堂書店の店頭で行われているトークセッションやイベントなどを配信するポッドキャスト(ベータ版)です。 *予告なく終了する場合がありますのでご了承下さい。 iTunes Storeでも公開されました!iTunesをご利用の方は、このページから iTunes - Podcast - ジュンク堂書店「ジュンク堂書店Podcast」 「iTunesで見る」をクリックし、「無料購読」をクリックすると登録できます。 送料無料、最短当日出荷の丸善&ジュンク堂ネットストア もぜひご利用下さい 2015/6/18収録 技術評論社 上田隆一、USP 研究所『シェルプログラミング実用テクニック』 中島雅弘、富永浩之、國信真吾、花川直己『AWK 実践入門』 刊行記念イベント 上田隆一(産業技術大学/『シェルプログラミング実用テクニック』著者) 中島雅弘(アーヴァイン・システムズ代表/『AWK実践入門』著者)

    上田隆一×中島雅弘×富永浩之 AWK & Shellテキスト処理ブーム再来について熱くなる夜。: ジュンク堂書店Podcast
    ryuichiueda
    ryuichiueda 2015/07/03
    ありがとうございました。
  • grepでOR検索の高速化 - 日々之迷歩

    シェル芸提唱者上田さんの著書でシェル芸第2弾ですが、このに関する記事です。 b.ueda.tech このの5章は、大きなデータを処理するというテーマ。その中でシェルのバックグラウンド処理機能を使い、並列処理で高速化を図る記載がある。ボトルネックになる高負荷なプロセスがある場合は、並列処理させる方が高速化出来るということ。 また、ファイルがキャッシュにのった場合は、複数のプロセスから同時に読み込みが出来る。ということで、ちょっとgrepを使った並列処理のネタを思いついた。テスト環境はいつものようにMac + Homebrewでインストールした最新GNU grep (ggrep)。 扱うデータは、シェル芸界隈で使われる下記のような1億行4GBのテキストデータ。値の意味は特に無くてランダムなデータのようだ。 $ ls -l TESTDATA -r--r--r-- 1 papiro staf

    grepでOR検索の高速化 - 日々之迷歩
    ryuichiueda
    ryuichiueda 2015/06/09
    ナイス実験!
  • AWK実践入門

    2015年5月26日紙版発売 2015年5月26日電子版発売 中島雅弘,富永浩之,國信真吾,花川直己 著 B5変形判/416ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-7741-7369-6 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 UNIX登場期から使われ続けているawkを習得すれば,ログデータや各種テキストデータから必要な情報を引き出すことができます。手軽なデータ解析,テキスト整形ツールとしての有用性はクラウド時代の今でも変わりありません。 書は最新のgawk 4系に対応し,「awkをはじめて使う人から,プロのプログラマまで使っていた

    AWK実践入門
    ryuichiueda
    ryuichiueda 2015/05/20
    計算機科学ですねこれは・・・
  • シェルプログラミング実用テクニック

    書籍「シェルプログラミング実用テクニック」(技術評論社刊)。著者の上田隆一さんから献いただきました。上田さんは前職の同僚でして、私がマーケティング担当、上田さんが技術担当という感じで、ともに戦場の最前線で砲弾をかいくぐりながら生き延びた仲でございます(私は途中で弾に当たって倒れ、戦線を離脱しましたが…)。 ソフトウェアデザイン誌で連載されていた「開眼シェルスクリプト」の書籍化です。大幅に書き直しがされていてかなり使い勝手がよいになっています。 書では、UNIX的な考え方をベースとして、シェルスクリプトで業務を効率化するときに知っておきたいことが体系的に解説されています。ワンライナーによる基的なテキスト処理から、テキストベースのRDB作成、大量データの処理、excel芸、システム操作まで、CLIを使ってできることが網羅されており、プログラミングの初心者でも面白く読み進めることができる

    シェルプログラミング実用テクニック
    ryuichiueda
    ryuichiueda 2015/05/16
    ありがとうございまする
  • シェルプログラミング実用テクニック

    著者: 上田隆一(著), USP研究所(監修) 発売日:  2015年05月15日 出版社:  技術評論社 商品番号:  9784774174037 言語:  日語 対応端末: 電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ 内容紹介 月刊誌『Software Design』の2012年1月号〜2013年12月号で連載していた「開眼シェルスクリプト」の内容を大幅に加筆/修正し,書籍にまとめました。 LinuxやUNIXのコマンドは単独で使うよりも,複数のコマンドを組み合わせてこそ真価を発揮します。テキストデータの検索/置換/並べ替え,ファイルのバックアップや削除,数値や日付の計算など活用範囲は無限大。シェルは,端末にコマンドを入力してすぐに実行できるのも良いところ。その場かぎりの作業にこそ,ちょちょいとシェルプログラミングが使えると便利です。書のい

    シェルプログラミング実用テクニック
    ryuichiueda
    ryuichiueda 2015/05/16
    Kobo版も出ましたね。
  • 確率ロボティクス

    確率ロボティクス Sebastian Thrun, Wolfram Burgard, Dieter Fox(著), 上田 隆一(訳) マイナビ出版 7,480円 (6,800円+税) Sebastian Thrun, Wolfram Burgard, Dieter Foxらによる「Probabilistic Robotics」の日語版、待望の復刊!『確率ロボティクス』の主要なアルゴリズムを詳細に解説・議論した決定版書籍。 関連サイト書の関連ページが用意されています。 確率ロボティクス|マイナビブックス内容紹介「確率ロボティクス」は、環境やシステムが持つ「不確実さ」(予測不可能な事象)に確率・統計を駆使して対処するのを特徴とする分野です。人の作業空間により近い位置への進出を期待される次世代のロボットでは、この分野のアルゴリズム設計は有力な枠組みの1つとして注目を集めています。また、ロボッ

    確率ロボティクス
    ryuichiueda
    ryuichiueda 2015/05/16
    よろしくお願いいたします
  • シェルプログラミング実用テクニック | Gihyo Digital Publishing … 技術評論社の電子書籍

    Software Design plus シェルプログラミング実用テクニック 著者 上田隆一 著,USP研究所 監修 発売日 2015年5月15日 更新日 2020年10月28日

    シェルプログラミング実用テクニック | Gihyo Digital Publishing … 技術評論社の電子書籍
    ryuichiueda
    ryuichiueda 2015/05/14
    何卒!
  • FreeBSDをワンライナーでインストールしてみた

    最近のFreeBSDには「bsdinstall」というべんりツールが付属していて、どれくらい便利かっていうとワンライナーでOSのインストールが完了するくらい便利なのです。 環境 Windows7 64bit VirtualBox インストールメディア:FreeBSD-10.1-RELEASE-amd64-disc1.iso 手順 ①インストールメディアからブートします。②「2. Boot Single User」を選択します。 ③/bin/shのままログインし、おもむろに以下のワンライナーを入力します。 mdmfs -s 100m md1 /tmp && printf 'PARTITIONS=ada0\nDISTRIBUTIONS="base.txz kernel.txz"\n'>/tmp/a && bsdinstall script /tm

    ryuichiueda
    ryuichiueda 2015/05/13
    さっくり [FreeBSD]
  • USP友の会:4/18(土)シェル芸勉強会やりました

    昨日のシェル芸勉強会の報告です。 今回はさくらインターネットさんにお邪魔しました行いました。 ありがとうございました。 また、大阪と福岡の両サテライト会場をご準備いただいたご両人には 感謝感謝ということで、またよろしくお願いしたいなと、 虫の良いことを考えております。 福岡会場、大阪会場の様子です。 福岡 福岡サテライト会場より - 日々之迷歩 http://t.co/QD4Yk0AWrR #はてなブログ #シェル芸 #usptomo pic.twitter.com/v3O394wxfR — ストリーム指向情報処理人 (@papiron) April 18, 2015 大阪(こんな写真しかなかった) 大阪で危険物を配布 #シェル芸 pic.twitter.com/3JCMIUeJXC — Anubis (@Anubis_369) April 18, 2015 まとめはこちらです。 「第16

    ryuichiueda
    ryuichiueda 2015/04/19
    お疲れ様でした〜
  • 第16回春だからログ解析するぞシェル芸勉強会 & 第34回ログと言っても丸太のことではないUSP友の会定例会

    Apacheのログをいじりました。が、準備段階で死屍累々の異常事態に。 どんな問題を解いて悶絶していたかはコチラ→ http://blog.ueda.asia/?p=5644

    第16回春だからログ解析するぞシェル芸勉強会 & 第34回ログと言っても丸太のことではないUSP友の会定例会
    ryuichiueda
    ryuichiueda 2015/04/19
    お疲れ様でした。
  • Amazon.co.jp: シェルプログラミング実用テクニック (Software Design plus): 上田隆一 (著), USP研究所 (監修): 本

    Amazon.co.jp: シェルプログラミング実用テクニック (Software Design plus): 上田隆一 (著), USP研究所 (監修): 本
    ryuichiueda
    ryuichiueda 2015/04/16
    シェル芸本です。
  • シェル芸勉強会の自分の回答一覧(第1回~第13回) - labunix's blog

    ■シェル芸勉強会の自分の回答一覧(第1回~第13回) 以下を見ると、残は第14回、(番外編)2015年お正月用問題、第15回の3回分のようです。 それはまたそのうち。。。 シェル芸勉強会スライド一覧 http://blog.ueda.asia/?page_id=684 ■一覧にあるもの。 自分のタイトルに一貫性が無いので、探しにくかった。 第1回 USP友の会会長が出題した前半戦を解いてみた。 http://d.hatena.ne.jp/labunix/20121111 USP友の会会長が出題した後半戦を解いてみた。 http://d.hatena.ne.jp/labunix/20121112 第2回 第2回チキチキ! シェル芸人養成勉強会 参加報告 http://d.hatena.ne.jp/labunix/20121209 第3回 「シェル芸爆破デスマッチ勉強会」に参加してないのに解い

    シェル芸勉強会の自分の回答一覧(第1回~第13回) - labunix's blog
    ryuichiueda
    ryuichiueda 2015/03/25
    こうやって貯まるとすごいですね・・・
  • 404 Not Found|ハンズラボ株式会社

    Webページが見つかりません 可能性のある原因 ・アドレスに入力の間違いがある可能性がある。 ・リンクをクリックした場合には、リンクが古い場合があります。 アドレスを再入力するか、前のページに戻る、 またはメインのサイトに移動して必要な情報を探してください。

    404 Not Found|ハンズラボ株式会社
    ryuichiueda
    ryuichiueda 2015/02/24
    油断して読んでたら名指しされていた orz。そのうちお返事いたします。
  • 404 Not Found|ハンズラボ株式会社

    Webページが見つかりません 可能性のある原因 ・アドレスに入力の間違いがある可能性がある。 ・リンクをクリックした場合には、リンクが古い場合があります。 アドレスを再入力するか、前のページに戻る、 またはメインのサイトに移動して必要な情報を探してください。

    404 Not Found|ハンズラボ株式会社
    ryuichiueda
    ryuichiueda 2015/02/05
    説得力あります。
  • slコマンドの各種オプションを試してみた

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 % man sl SL(1) SL(1) NAME sl - cure your bad habit of mistyping SYNOPSIS sl [ -alFc ] DESCRIPTION sl is a highly advanced animation program for curing your bad habit of mistyping. -a An accident is occurring. People cry for help. -l Little version -F It flies like the galaxy express 999. -c C51 appears instead of D51. SE

    ryuichiueda
    ryuichiueda 2015/01/30
    ぜひforkして-kqオプションの実装を!
  • シェルスクリプトの中で1行ずつ変数を分割する際には、cutとかawkとか余計なプロセスを起動せずsetを使って分割した方が効率的 - 双六工場日誌

    シェルスクリプトの中で、スペース区切りもしくはタブ区切りのレコードを扱うことがよくあると思います。 たとえば、前回のエントリ「AWS CLIとjqを使って、AWSのELBボリュームがアタッチされているEC2インスタンス名を出力するワンライナーを書いた - 双六工場日誌」のスクリプトの出力は以下のようになります。 i-ec56a9f5 vol-07d00601 servername i-ec56a9f5 vol-8f550991 servername このようなレコードの特定の列を取り出して、処理する際にどうするのが効率的か、というのがこのエントリのお題です。 非常に古い話題なので、昔からシェルスクリプトを書いている人には自明な話ではありますが、最近、シェルの標準機能の話を聞く機会がなく、失われつつある技術になってきている気がしているので、改めて確認ということで。 例として挙げたレコードから

    シェルスクリプトの中で1行ずつ変数を分割する際には、cutとかawkとか余計なプロセスを起動せずsetを使って分割した方が効率的 - 双六工場日誌
    ryuichiueda
    ryuichiueda 2015/01/26
    なぜ一行ずつ処理しているのだろうか?
  • ITエンジニア本大賞2024

    2024 大賞の発表! ITエンジニアのみなさんとおすすめのを選ぶイベント「ITエンジニア大賞2024」の第一弾のWeb投票、第二弾のプレゼン大会が無事に終了し、プレゼン大会会場にお越しの特別ゲスト・観覧席のみなさんによる最終投票で「技術書部門大賞」、「ビジネス書部門大賞」が決定しました。また、各特別ゲストによる「特別賞」も選出しました。ご参加いただいた皆さま、ありがとうございました! 1冊ですべて身につくJavaScript入門講座 出版社:SBクリエイティブ 著者:Mana 投票した理由や感想などみなさんからのコメント 安心して失敗していい、というところと、コードの例などがわかりやすかったです! 前作の「HTMLCSS」も購入させていただきましたが、前回も書も初学者でも見易く、見返したくなるつくりに仕上がっていました。絵や図解でも解説されているので、近年に多いプログラマーを目指

    ITエンジニア本大賞2024
    ryuichiueda
    ryuichiueda 2015/01/20
    ゲイシェル本が入っています。本当にありがとうございました。