タグ

2018年11月16日のブックマーク (25件)

  • Rubyで全角英数字を半角英数字にnkfで変換する時の落とし穴 - Y-Ken Studio

    RubyUTF-8文字列の全角英数字の表記揺れを統一したいとき、 気をつけないと希に文字化けする事象を見つけたのでメモします。 NKFを用いて全角英数字→半角英数字に変換する方法 ググるとよく出てくる方法は次の通りです。 もちろん、問題なく普通に動きます。 $ pry [1] pry(main)> require 'nkf' => true [2] pry(main)> NKF.nkf('-m0Z1 -w', "Ruby−2.2") => "Ruby-2.2" ここでWindowsの機種依存文字が混じるとどうなるでしょうか。 pry(main)> NKF.nkf('-m0Z1 -w', "ルビー Ⅱ") => "ルビー Ⅱ" pry(main)> NKF.nkf('-m0Z1 -w', "ルⅡ") => "繝ォ竇。" pry(main)> NKF.nkf('-m0Z1 -w', "Rub

    Rubyで全角英数字を半角英数字にnkfで変換する時の落とし穴 - Y-Ken Studio
  • Rubyで文字化けせずに全角英数字を半角英数字に変換する方法 - Qiita

    RubyUTF-8文字列の全角英数字の表記揺れを統一したいとき、 気をつけないと希に文字化けする事象を見つけたのでメモします。 NKFを用いて全角英数字→半角英数字に変換する方法 ググるとよく出てくる方法は次の通りです。 ここでもしWindowsの機種依存文字が混じるとどうなるでしょうか? $ pry pry(main)> require 'nkf' => true pry(main)> NKF.nkf('-m0Z1 -w', "Ruby−2.2") => "Ruby-2.2" pry(main)> NKF.nkf('-m0Z1 -w', "ルビー Ⅱ") => "ルビー Ⅱ" pry(main)> NKF.nkf('-m0Z1 -w', "ルⅡ") => "繝ォ竇。" pry(main)> NKF.nkf('-m0Z1 -w', "Ruby Ⅱ") => "Ruby 竇。" なんと、文

    Rubyで文字化けせずに全角英数字を半角英数字に変換する方法 - Qiita
  • KKO問題に社会運動の崩壊の縮図を見た…|神聖童帝ゆとう1世

    ツイッターで一部界隈でKKO論争盛り上がってますが、 ここでは個別のアカウントを挙げて非難することは避けたいと思います ゆ凍さんもKKO界隈批判サイドでKKO論争に参戦しておりました 結果はKKO村が焼かれた…に尽きるかと思います ご存知ない方もいると思うので説明しますと、KKOとは"キモくて金のないおっさん"の略で、この概念の提唱者によればキモくて金のないおっさんとは 当初は福祉の網から漏れる知的障害者の男性のことでしたが、 キモくて金のないおっさんというキャッチーなコピーが一人歩きし、 キモくて金のないおっさんが放置されるのは女のせいである。女が低所得者と結婚しないから日が衰退するのである。低所得者に女をあてがえ!という男尊女卑思想も持つ界隈に流用され、KKOの提唱者もそれを良しとしていたところもあり、キモくて金のないおっさんの概念は男性の40%!にも当たると拡大していき(そんなに多

    KKO問題に社会運動の崩壊の縮図を見た…|神聖童帝ゆとう1世
    animist
    animist 2018/11/16
    kko 問題は経済的貧困と精神的貧困の双方に絡めとられた人達の表現だと思うが、最後の o はオバさんじゃだめなのか?とか色々疑問ある。
  • 40代のKKOが必死に婚活アプリを一か月間使ってみた結果

    幸せな皆さんは笑いの種に、まだ若い皆さんは反面教師に、同士は参考にして頂ければと思い、40歳のKKO(キモくて金は少しあるおっさん)が、一月ほど気で婚活アプリを使ってみたので、惨敗の歴史を事例として共有したいと思います。何日かに分けて書いたんで、凄く長くなってしまったんですが、興味があれば見てください。 婚活の動機先日、敬老の日に両親および親族と連れ立って事に行った際の事。母が姪っ子に向かって「叔父ちゃんが死んだら、じいちゃん、ばあちゃんと同じ墓に入れてあげて欲しい。」と言ったことが全てです。母にこんな悲しい事を言わせてしまった事が情けなく、人生の最後の婚活になるでしょうが、出来る事から始めてみようと思ったことが理由です。私自身は自分が望むような女性に愛される人間ではない事は理解していますので、結婚は諦めていましたが、この母の言葉は胸に刺さりました。1年程度は気でやってみます。 婚活

    40代のKKOが必死に婚活アプリを一か月間使ってみた結果
    animist
    animist 2018/11/16
    色々考えてしまう報告だな…金があってもこんな感じか…
  • 後世に残したい美しい言葉 5選

    ①孫衛星衛星の周りを回る衛星のことを孫衛星という。 しかしこのような天体は天然には発見されていない。 実物はないのに未来に発見される可能性のために名前だけが付いている。 言葉の影響力は今この世界のみに及ぶのではないことを教えてくれる。 ②トリプルA面メイン曲が3曲入っているシングルCDのこと。 A面B面とはレコードからの名残である。メイン曲をA面、カップリング曲をB面と呼び、両方の曲がメインとなる場合は両A面とかダブルA面という。 そこまでは良いのだが、トリプルとなると元のレコードのイメージは完全に崩壊する(レコードに面は3つもない)。 つまり元はレコード由来の概念だったものをCDに拡張した際、面という言葉が意味を失い、抽象世界上の産物になったが故に成立した言葉なのだ。 言葉は実世界から発生するが、必ず手の届かない抽象世界へと逃げていくことを教えてくれる。 ③幽霊文字JIS規格に紛れ込んで

    後世に残したい美しい言葉 5選
  • 5ch(旧2ch)をスクレイピングして、過去流行ったネットスラングの今を知る - にほんごのれんしゅう

    5ch(旧2ch)ではここ数年はTwitterを使用するようになってしまいましたが、ネットのミームの発信地点であって、様々なスラングを生み、様々な文化を作ってきたと思います。 学生時代、2chまとめとか見ていたので、影響を受けてきたネット文化で、感覚値からすると、どうにも流行り廃りがあるようです。 5chの過去ログを過去18年ほどさかのぼって取得する方法と、懐かしいネットスラングのドキュメントに占める出現具合を時系列でカウントすることで、時代の変遷でどのように使用の方法が変化したのか観測することができます。 文末に「orz」って付けたら若い人から「orzってなんですか?」と聞かれて心身共にorzみたいになってる— ばんくし (@vaaaaanquish) October 19, 2018 図1. 今回集計したorzの結果 例えば、今回集計した5chの書き込み500GByte程度のログからで

    5ch(旧2ch)をスクレイピングして、過去流行ったネットスラングの今を知る - にほんごのれんしゅう
  • NHK クローズアップ現代+ “息子を檻(おり)に監禁” 父の独白 - Togetter

    ●2018年9月20日(木) 兵庫県三田市で発覚した「障害者監禁事件」。重度の知的障害のある長男を25年以上にわたってオリに監禁してきた父親が逮捕された。保護された長男は片目を失明、もう一方の目もほとんど見えない状態だった。裁判で父親は「市に相談していた」と供述。市は、第三者委員会を立ち上げ、調査を進めてきた。その委員会に密着し、さらに父親もカメラの前で初めて監禁について語った。事件の深層に迫り、今後どうしていくべきか考える。 出演者 香山リカさん (立教大学教授・精神科医) 武田真一・鎌倉千秋 (キャスター) 続きを読む

    NHK クローズアップ現代+ “息子を檻(おり)に監禁” 父の独白 - Togetter
  • ’’40年間引きこもり’’49歳男性逮捕の事件に心を痛める声や制度を疑問視する声集まる「心が9歳のままかもしれない」「逮捕よりも保護案件」

    大野左紀子 @anatatachi_ohno 40年間引きこもって母親の遺体を放置していて逮捕された、49歳の男性のニュースを今テレビで見た。40年‥‥‥9歳から引きこもっていたことになる。会話することができず筆談で取り調べと。何が原因で引きこもりになりなぜそんなになるまで放っておかれてしまったのか、という感想しか出てこない。 2018-11-06 11:47:15 大野左紀子 @anatatachi_ohno 40年間引きこもって母親の遺体を放置していて逮捕された、49歳の男性のニュースを今テレビで見た。40年‥‥‥9歳から引きこもっていたことになる。会話することができず筆談で取り調べと。何が原因で引きこもりになりなぜそんなになるまで放っておかれてしまったのか、という感想しか出てこない。 2018-11-06 11:47:15 大野左紀子 @anatatachi_ohno 訪ねてきた妹が

    ’’40年間引きこもり’’49歳男性逮捕の事件に心を痛める声や制度を疑問視する声集まる「心が9歳のままかもしれない」「逮捕よりも保護案件」
  • パワーMOSFET(Pチャネル)の使い方 [Arduino]

    配線図 動作を安定させる為にゲート抵抗(RG)に100Ωを使用しています。 Nチャネル版ではDCモーターの電源に1.5Vを使用していますが、今回は1.5Vだとスイッチング作用が動作しないので乾電池2で3Vを使用しています。 スケッチ(プログラム) 「タクトスイッチ」のボタンを押している時に、8ピンがLOWはモーターが回転、HIGH時はモーターが停止します。 PチャネルはLOW時にモーターが回転しますので、ArduinoのUSB電源を切ってもモーターがずっと回転し続けるので、それを回避する為にタクトスイッチを使用しています。

    パワーMOSFET(Pチャネル)の使い方 [Arduino]
  • Arduino でモータを動かす:息子と一緒に Makers:So-netブログ

    今回は、Arduino のポートを ON / OFF することで、モータを動かしたり、止めたりすることを考えてみたいと思います。 何も考えずにArduino のポートを直接モータにつないでみます。モータは、ブレッドボードに両面テープで固定しました。ちなみに、モータの先についているプロペラは、息子がプラモデルの余りで作った自作品です。(^.^) 両面テープは、下記のような剥がせるタイプの厚手の両面テープを持っていると便利です。 さて、下記のようなプログラムを書いて、動かしてみます。モータを3秒間動かして、3秒間停止を繰り返す単純なものです。 試してみれば分かりますが、残念ながら、これではまったく動きません。 Arduino のポートで出力できる電流は、最大 40mA しかありません。ホビーなどで使用されるモータは、負荷時には 500mA 、無負荷時でも 250mA 必要です。なので動かせない

    Arduino でモータを動かす:息子と一緒に Makers:So-netブログ
  • MOS FETを使用したハイサイドスイッチ - Todotaniのはやり物Log

    GPSモジュールをSTM32 Primer2に組み込んだ際に、CircleOSからGPSアプリを起動した時にGPSモジュールの電源をONにし、アプリ終了時に電源OFFを行いたいと考えています。GPSプロジェクトは遅々として進んでいませんが、今回は電源ON/OFF回路の実験で分かったことを記載します。 MOS FETを使ったハイサイドスイッチ回路 当初、stm32circle.comのプロジェクトに登録されているLocus GPSの回路を拝借しようと考えました。以下のような回路となっており、Pch-MOS FETを使用してGPSモジュールのVCC側でON/OFF制御を行う、いわゆるハイサイドスイッチになります。Primer2のVCC(体の電源ON/OFFと連動)は2.8Vとなっており、GPSを駆動するためには電圧が足りないため、FETにはVBAT(バッテリーの出力電圧)を印加します。バッテ

    MOS FETを使用したハイサイドスイッチ - Todotaniのはやり物Log
  • ArduinoでMOSFETスイッチング回路 - saitetu diary

    嬉しいことにいくらかのアクセスがあるようなので、これからは敬体で書いていこうかと思います。 …… 今、学祭に向けてゴールキーパーをするロボットを作っています。 その中で、LEDテープの点灯制御をArduinoでやろうと考えたのですが5Vでは光りません。 Arduinoで大きい電圧を制御したい時にはスイッチング回路を使うといいらしいとのこと。 そこで今回の題材はスイッチング回路の組み方備忘録です。 毎度のことですが初歩的な事しかやってないです… まず、スイッチング回路といえばトランジスタ!ということで手元にあったトランジスタで組んでみたのですが… 発熱&煙発生 また、何故かArduinoの接続していたパソコンも急に落ち、失敗に終わりました。 どうやらLEDテープは大電流を流すためトランジスタだとだめみたいです。 そこで調べてたら出てきたのがMOSFET。 こちらなら結構な電流でも大丈夫(とい

    ArduinoでMOSFETスイッチング回路 - saitetu diary
  • トランジスタ使ってArduinoでモーター回してみたメモ - けつあご日記

    最近Arduinoをいじって遊んでる.ルンバとかつくりたくてモーター制御したい.モーター制御にはモータードライバーというものを使うらしいが,理解のためにまずトランジスタでやってみようというのが定石らしい(?) で,トランジスタの理解に丸一日費やすというアホを発揮したので自分用にメモ. なぜトランジスタが必要か deviceplus.jp ↑を参照.つまり,Arduinoの定格出力では電流が足りないので,直接繋いでしまうとArduinoの方が壊れてしまうということ.それは避けたい... そこで便利なのがトランジスタ.これがあると,Arduinoに大きい電流を流さずにモーターには十分な電流を流すことができる.しゅごい. トランジスタとは まずダイオードの仕組みを理解しておくとよい. www.murata.com www.murata.com つなぎ方が3つある.そのつなぎ方によって電圧・電流ど

    トランジスタ使ってArduinoでモーター回してみたメモ - けつあご日記
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    animist
    animist 2018/11/16
    FET の使い方いまいちよくわからないままにしてたけど使ってみると便利だな…
  • 送信したOSCメッセージの確認する受信処理を用意する - Qiita

    OSCの受信を手早く確認するのにProcessingを使用する Processingだと割と癖がなく、手早くOSCのメッセージを確認することが出来るので 、いつもProcessingのoscP5を利用して、送信したOSCメッセージを確認している Processingが手元にないとき Processingのダウンロードページに移動する donation(寄付)の選択(払わないときはNo Dunationを選択)して、Downloadボタンをクリック 2.2.1のいずれかを選択(Version 3でも動くとは思うけど未確認) zipを解凍して、processing.exeを実行する oscP5のサンプルソースを修正してOSCの受信を確認する ライブラリをコピーする。 場所:oscP5-0.9.8/oscP5/library/oscP5.jar サンプルソースにcodeフォルダを作成する 場所:

    送信したOSCメッセージの確認する受信処理を用意する - Qiita
  • GitHub - MylesBorins/node-osc: Open Sound Control protocol library for Node.js

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - MylesBorins/node-osc: Open Sound Control protocol library for Node.js
  • Raspberry PiにNode.jsとnpmの最新版をインストールする - Qiita

    Raspberry Piでapt-getで入れたnpmを使っていて、@type/node などのTypeScriptのtypesパッケージを npm install しようとすると、 npm ERR! 404 'types/node' is not in the npm registry. のようなエラーが出てしまいました。 typesパッケージはnpm 3.xからサポートされているそうですが、記事投稿時(2017/07/23)にapt-getで入れたnpmのバージョンは1.4.21でした。 また、npm 5.2.0からはnpxというローカルパッケージを手軽に実行できるコマンドが用意されたりしています。 npm 5.2.0の新機能! 「npx」でローカルパッケージを手軽に実行しよう 今回の記事では、Node.jsの最新版(正確には、Stable, LTS, Latestなど)とnpmの最新

    Raspberry PiにNode.jsとnpmの最新版をインストールする - Qiita
    animist
    animist 2018/11/16
    sudo n stable
  • node-serialportを使ってNode.jsでArduinoと通信する - 人と技術のマッシュアップ

    node-serialportとは Node.jsでシリアルポートを制御できるようにしたライブラリ。今回はこれを使ってNode.jsとArduinoをシリアル通信で接続します。今回のターゲットは2種類。まずはMac + Arduinoで動作を確認した後、Raspberry Pi + Arduinoで動作させてみます ※2013/3/30 データ受信取りこぼしの件で、修正パッチを頂きました。 @kei_os さんありがとうございます node-serialportのインストール まずはMacの方でインストールします。ここを参考にexpressをインストールし、Socket.ioもインストールしておきます。node-serialportのインストールはnpmを使います。 $ npm install serialport サーバの記述 serialportの使い方だけ抜粋します。 serialp

    node-serialportを使ってNode.jsでArduinoと通信する - 人と技術のマッシュアップ
  • 某ハンバーガー店で「女性の顔に勝手に点数をつけていくクソ客」に遭遇→店員さんが神対応だった話 - Togetter

    ただまひろ @mappy_pipipi まっぴーだよ〜 【LINEスタンプ】→ https://t.co/KXhoWE60wh ただまひろのみせ→shop.tadamahiro.com お仕事はDMにお願いします✉︎ インスタもやってるよ! manga.tadamahiro.com

    某ハンバーガー店で「女性の顔に勝手に点数をつけていくクソ客」に遭遇→店員さんが神対応だった話 - Togetter
  • 【不況が文化を壊す】ゴルフ人口が減った理由がもう笑えない

    鐘の音@C99金曜日東3Y14b @kanenooto7248 なんか、ゴルフ人口が減った理由が、もう笑えない。 「若者が自動車を買えないからゴルフ場まで行けない」 「若者が忙しくてゴルフ練習する暇がない」 「ゴルフ器具が高い」 「会社の上司にできる人が居なくなった」 まあ、20年も不況が続けば、そうなるかあ。 2018-11-11 21:37:59

    【不況が文化を壊す】ゴルフ人口が減った理由がもう笑えない
  • マンハッタン距離 - Wikipedia

    マンハッタン距離の例:どの色のコースを辿っても同じ距離が決まっている マンハッタン距離(マンハッタンきょり、Manhattan distance)またはL1-距離は、幾何学における距離概念の一つ。各座標の差(の絶対値)の総和を2点間の距離とする。 ユークリッド幾何学における通常の距離(ユークリッド距離)に代わり、この距離概念を用いた幾何学はタクシー幾何学 (taxicab geometry) と呼ばれる。19世紀にヘルマン・ミンコフスキーによって考案された。 定義[編集] より形式的には、2点間の距離を直交する座標軸に沿って測定することで一般の 次元空間においてマンハッタン距離 が定義される。 ただし、, とおいた。例えば、平面上において座標 に置かれた点 と、座標 に置かれた点 間のマンハッタン距離は となる。 例[編集] マンハッタン距離は、都市ブロック距離(city block di

    マンハッタン距離 - Wikipedia
  • 肌寒い馬車から | 黒沢ともよオフィシャルブログ Powered by Ameba

    黒沢ともよオフィシャルブログ Powered by Ameba 黒沢ともよオフィシャルブログ Powered by Ameba

    肌寒い馬車から | 黒沢ともよオフィシャルブログ Powered by Ameba
    animist
    animist 2018/11/16
    「みりあね〜、お姉ちゃんになったよ」の一言で微笑んだだけで数万人を黙らせたともよ
  • SHISHAMO『明日も』サビの転調に関する音楽に関わってる人の反応 - Togetter

    数日前にSHISHAMOの「明日も」という曲のBメロからサビに行く間での転調はどうなのかって話題で盛り上がりTogetter上でも発起人自身がまとめたの含め複数のまとめが観測されました。既存のまとめでは反響リプとかが収録されてるのが中心で、普段作曲とか演奏とかに関わってる人の意見が少ないと思ったので、どうせならとそっち方面のアカウントの意見のみをまとめてみました。 他にもこの人も話題に挙げてたよってのがあるとコメ欄で教えていただけると幸いです。

    SHISHAMO『明日も』サビの転調に関する音楽に関わってる人の反応 - Togetter
  • イラストでいかに「誇張」が大事か示した比較画像がわかりやすい「3Dをただトレースしただけでは棒立ちに見える」

    ダテナオト@『イラスト解体新書』25刷 好評発売中! @datenaoto2012 例えば楽なポーズを絵で描くとショボくなるんです。何故なら記号化する際リアルな情報の大半が捨てられるので全体的に萎縮した印象になるんですね。そこでクリエイターはそれを補うために誇張して表現します。それでやっと普通に立って見えるんです。まぁ騒いでる人達が知らないのも当然な事です。 2018-11-13 09:32:46 ダテナオト@『イラスト解体新書』25刷 好評発売中! @datenaoto2012 この画像で左が3D、真ん中がそれをトレースしたもの、右が誇張して描いたもの。3Dの時点では不自然ではなかったのにトレースすると何だか『棒立ち』に見えます。むしろ誇張した右のほうがそれっぽく見えますよね。情報は減ると直線的になる傾向があるのでそれを誇張によって修正しているわけです。 pic.twitter.com/

    イラストでいかに「誇張」が大事か示した比較画像がわかりやすい「3Dをただトレースしただけでは棒立ちに見える」
  • 小学校算数の「さくらんぼ計算」に戸惑う声 文科省の見解は? : J-CASTニュース

    小学校で「さくらんぼ計算」というやり方を強いられたとして、ツイッター上で不満の声が出ている。 文科省では、「さくらんぼ計算」の言葉は使っておらず、学習指導要領で考え方を示しただけだと説明している。 「強いられて混乱」のツイートに「いいね」5万件余 きっかけは、小学1年生が「さくらんぼ計算」を強いられて混乱していると、ツイッター上で2018年11月12日に報告があったことだ。 さくらんぼ計算とは、例えば、「8+7」の足し算で、7を2と5に分け、8にこの2を足して10にする。そして、10と残りの5を足して15と計算するやり方だ。7の下にぶら下がったさくらんぼの実を2つ描き、2と5を実の中に書くことから、さくらんぼ計算と呼ばれている。 この足し算では、8を3と5に分けてもよい。 先の報告主は、「10+7」の10を3と7に分けるといったムダなことをする子供もいたとして、こうした考え方を示した文科省

    小学校算数の「さくらんぼ計算」に戸惑う声 文科省の見解は? : J-CASTニュース