PeaceJetのブログ

証券会社の社内エンジニアをやりながら、マーケティングやデータ分析・UI/UX改善などをやっています。

iPhoneXの痺れる感覚

痺れるiPhoneX iPhoneXを使っているのですが、充電している時に、iPhoneXのサイドボタンが配置してある面を持つと痺れる感覚があるんですけど、僕だけでしょうか??充電ケーブルを指している時には、何ともないんですけどね…。

尿路結石になって救急車乗りました…尿路結石の原因と対策

病院に担ぎ込まれたお話と、尿路結石をどうにか再発しないための方法を考えてみました。 尿路結石ってなに? そもそも、尿路結石を知らない人のために簡単に説明しましょう。 人間が知覚できる痛みの中で、三本の指に入る激痛(他に、群発頭痛と心筋梗塞と言…

【はてブアプリ】あると便利な3つの機能

こんにちは、PeaceJetです。今回は、iPhone版はてブアプリにあると便利な3つの機能を紹介させていただきます。あると便利な機能…ということなので、実際にはありません(笑)どうぞ、ご注意ください。また、これから先を読み進める方は、以下の注意・免責事…

チェックボックスを最低でも一つ以上チェックさせたい。

最低でも一つ以上チェックさせる チェックボックスが複数設置されているグループに対して、最低でも一つ以上チェックボックスにレ点を入れさせたい場合があります。 今回は、その方法をご紹介できればと思います。 HTML5のバリデーション機能を活かす フロン…

【Python3】出会い系サイトをテキスト解析して見える化してみました。

こんにちは、PeaceJetです。 はじめに 以前から、興味があったデータ分析に挑戦しようと思います。 最近の流行といいましょうか、コンピューターによるデータ分析が盛り上がっているように感じますから、テンションを上げて行きたいと思います。 目的 後学の…

【Ruby on Rails】MaterializeのChips(Tags)で結構ハマったはなし

Materialize Chips タグ機能の実装について、いろいろと試行錯誤しています。 その中で、Materializeを使用させていただいているのですが、標準のタグ機能だと結構ややこしい処理をしないと値を取ってこれなかったのでメモします。※注意:返却される値が、配…

【Ruby on Rails】Acts_as_Taggable_onで結構ハマったはなし

最近、Ruby on Railsを使用したWebアプリケーションの開発を行っております。その中で、タグ機能を実装するためにActs_as_Taggable_onというGemパッケージを使用したのですが、結構ハマってしまったので共有します。 もし、的外れなことを言っているなと思っ…

【Ruby on Rails】SQLite3::SQLException: duplicate column nameと出た場合の対処法

deviseを使っている時に出たエラーでして、以下のようなメッセージがひょうじされました。 SQLite3::SQLException: duplicate column name: username: ALTER TABLE "users" ADD "username" varchar これは、既に username を設定しているのに、さらに付け足…

【VBA】セルが空白かどうかを正確に判定する

VBAでセルが空白かどうかを正確に判定する VBAでは、空白であることを以下のようにすることが一般的かもしれません。 If Cells(1,1) = "" Then Debug.Print("空白です") Else Debug.Print("空白ではありません") End If しかし、これでは漏れが出来ることが…

Nature Remoが届いたのでレビューします。

こんにちは、PeaceJetです。この度、NatureRemoが家に届いたのでレビューしてみたいと思います。前回の記事では、センサーの不具合が発見されたということで発売を見送るということでした。 peacejet.hatenablog.comところが、後日、不具合の原因を突き止め…

【JQuery】全てのセレクトボックスが選択されているか判定する。

複数のセレクトボックス セレクトボックスが複数ある場合で、少なくともどれか一つの値が選択されているかどうかを調べてみたいと思います。おそらく、何種類かやり方はあるかと思っているのですが・・・。2つの配列を作成して判定したいと思います。 <div id="select"> <div id="SelectWrapFirst"> <select name="first"> <option value="">選</option></select></div></div>…

【lxml】Python3にxlmlをインストールする

Python3にxlmlをインストールするときのメモです。 $ sudo apt-get install -y libxml2-dev libxslt-dev libpython3-dev zlib1g-dev $ pip install lxml $ pip install cssselect

Nature Remo 再販決定

注目していた「Nature Remo」が再販されることになったようです。 10月を目標に調整しているとのこと。nature.globalpeacejet.hatenablog.com

【Python3】URLかどうかを調べるスクリプト

URLかどうかを調べる Python3で、正常にアクセスできるURLであるかどうかを調べるスクリプトを書いてみました。 フォームから受け取ったURLが正常なものかを判断する際の材料として、使っています。※追加のモジュールとしてUrllib、reが必要になります。 #!/…

【Googleスプレッドシート】完全一致した行の重複を削除する方法

行自体の重複を削除する方法 ※例によって個人情報の生成は疑似個人情報データ生成サービスを使用させていただきました。Googleスプレッドシートで、データを管理している方は多いかと思いますが。 上記のように重複している行自体を削除したいという需要は結…

Nature Remo 発売延期

楽しみに待っていたNatureRemoでしたが、機器の不具合が発覚したため発売を延期するとの連絡をいただきました。nature.global中途半端な製品を世に出せないという思い、共感いたします。一旦、返金となるようですが、また発売日が決まったら申し込もうと思い…

【TensorFlow】TensorBoardでAttributeError

AttributeError: module 'tensorflow.python.training.training' has no attribute 'SummaryWriter' 上記のようなエラーが出た場合、'tensorflow.python.training.training'には 'SummaryWriter'属性は存在しません。 このように言われています。ドキュメン…

【Raspberry Pi】Raspberry Pi 3 Model BでCaptivePortalする方法

Raspberry PiでCaptivePortal 仕事でWi-Fiに接続したら何らかのコンテンツを表示することができないか?と考えて、いろいろ調べてみるとキャプティブポータル(CaptivePortal)が使えるのではないかと考えました。そこで、今回はRaspberry PiのWi-Fi機能を利…

【VBA】Excelマクロを使って年代を調べよう!【連想配列】

Excelマクロを使って年代を調べよう! 久しぶりに、VBAを書くような気がします。 会社勤めをしている人は、分かって頂けると思いますが。 どうしてもExcelが身近なツールとなり、仕事を下支えする存在になっています。最近では、MarketoとかSalesforce、kint…

Amazonプライムデーに犬っころが出品される

今日から、Amazonプライムデーらしいですね。何を買おうかなぁ~何かあるかなぁ~などと思いホームページを見てみたら犬が出品されていました。どうやったら、購入ボタンまで到達できますか?

Windows Subsystem for LinuxをPuttyで使うためのTips

Windows Subsystem for Linux をPuttyで使う どうも、cmdやPowerShellだと慣れないしフォントも自由にならないので、SSHサーバーをローカルに立ち上げて、Puttyで接続して使ってみたいと思います。 ① あらかじめインストールされていたsshサーバーを削除しま…

【Raspberry Pi】 /etc/rc.localが実行されない問題について

Raspberry Piで/etc/rc.localが実行されない Linux起動時に、プログラムを実行してくれるrc.localですが、 なぜか自分の環境では動作しませんでした。これまで、フォルダのパーミッションを変更したりとかやってみましたが。結果的には、コンフィグ画面からB…

【Raspberry Pi】 VNCの画面解像度を変更する方法

VNCを利用して、リモートホストからRaspberryPiのデスクトップを閲覧する場合、 画面の解像度が低くくて操作が困難だったなんてことありませんか?自分は、これ結構悩まされて、でもReal VNCには設定画面がないようだし・・・どうしたらいいの?と思っていた…

【jQuery】$(this)とthisの違い

$(this)とthisの違い TypeError: x.attr is not a function [詳細] このような形で、怒られたことありませんか?チェックボックスでチェックされた直近の親要素のIDを取得しようと思ったときに、こんなトラブル・・・。 $("input[name='checkbox']").change(…

【Javascript】クエリパラメータを取得してhiddenに入れる方法

JavaScriptで、URLのクエリパラメータを取得して、hiddenに値を格納したいというニーズがあったので紹介します。たとえば、以下のようなURLがあり「hoge」と「huga」の値を取得したいと考えているとします。 http://www.example.com/index.htm?hoge=5454&hug…

【YouTube】Bash on Ubuntu on WindowsでYouTube動画をダウンロードする方法

はじめに ※この記事は、違法なダウンロードを推奨するものではありません。 ※この記事を読んで実行したことで発生したいなかる事象に関して、著者は責任を負いません。 ※YouTubeはそもそもダウンロード行為を禁止しています。 www.youtube.com Bash on Ubunt…

【VBA】データが入力されている範囲を選択する方法

データが入力されている範囲を選択する方法 メモ的に書いていきますので、読みにくいかもしれません。まず、シートを指定して呼び出せるFunctionプロシージャを作成します。 'こちらで、データが入力されいている最終行と最終列を取得します。 Public Functi…

【Pythonista3】iPhoneをサーバーにする方法【StaSh】

最近は、あまり触っていなかったPythonista3ですが、ビルトインサーバーの件があって、色々考えているうちに、「そう言えば、Pythonista3ってサーバー立てられるの?」ってことになりまして…Stashを使ってサーバー立ててみました。 Stashをインストール Stas…

【Python】ビルトインサーバーに繋がらない場合【PHP】

ポートの設定を見直そう 最近、ビルトインサーバーを立てて制作物の内容を、他のホストから確認してもらっています。そんなときに、確認できないホストが出てきてハマった部分がありました。 まずは、サーバーの建て方 Python # Python2 $ python2 -m Simple…

【PC】使っているパソコンについて

使っているパソコン 今回は、パソコンの構成について書いてみたいと思います。 完全に誰得?な感じですが。 デスクトップPC 機能 商品名 CPU Core i7-4770 BOX マザーボード B85M-G 電源 KRPW-PT600W/92+ メモリ W3U1600HQ-4G SSD CSSD-S6T128NHG5Q ドライブ…