みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Unity, Python, Processingなどのプログラミングや,脱獄, hackintoshなど

LG gram のメモリーを増設した

以前に購入したLG gramのメモリーを増設しました. スペック 13Z980-MR33J 13.3インチ重量965g Windows 10 Home インテル® Core™ i3-7100U プロセッサー 4GB DDR4 2133メモリ 128GB SATA3.0 SSD 4GBのメモリーではVSCodeであれこれしているとすぐにスワップ…

サーバーとクライアントで使用する言語の選択

この記事は,みーの個人的な意見であり,各言語には一長一短あることをご理解頂いた上でお読みください. みーが今まで扱った言語は,Java, Python, C, JavaScript, ActionScript, HSP, UnityScriptなどがありますが.現在はPythonとJavaScriptを多用してい…

疫学研究の統計に関するunittest

最近,疫学研究の勉強をしています.疫学研究はR言語で解説されていることが多い印象ですが,Python好きのみーとしては,Pythonで統計処理したいので,Pythonで疫学研究を行うことにしました. 代表的な統計計算をPythonで行えるかをUnittestにしました.問…

LG gram でelementary OS がビープする

みーのLG gram (13Z980-MR33J) にUbuntuベースのelementary OS をインストールしたのですが,起動時に時々謎のビープ音を出すようになりました. 5回に1回ぐらいの再現性なので,検証が難しかったのですが,いくつか同様の報告がありました. Bug #1763994 “…

ffmpegで音楽ファイルを一括で変換する

ffmpegを使えば,複数のファイルを一括で変換することができます. macOSのターミナルで動作確認しました. oggファイルをmp3に変換 for f in *.ogg ; do ffmpeg -i $f $f.mp3; done aacファイルをmp3に変換 for f in *.aac ; do ffmpeg -i $f $f.mp3; done …

DropboxからGoogle Driveに乗り換えた

みーはDropboxを使っていたが,今月(2019年3月)になってから職場のパソコンのDropboxにログインできなくなり,調べてみるとBasic ユーザーがリンクできるデバイスは 3 台までという制限が追加されたのが影響しているらしいことが分かった. アカウントにリン…

Vue.jsのv-modelでmutableな変数の扱い方

Vue.jsでコンポーネントの親子間のデータの受け渡しは,親→子でpropsを,子→親でeventを使うことが推奨されています.そして,データは親が持つべきとされています*1.このように実装することで,親のデータが意図せずに子に変更されることがなくなり便利で…

npmのpackage.jsonでソートする

npmをつかってWebサービスのフロントエンドの開発をしていると,いろいろなパッケージをインストール・アンインストールすることがありますが,次第に順番がぐちゃぐちゃになって,だんだんカオスになっていきます.それを簡単になんとかするには, > npm re…

レーザープリンター導入の話 (名刺を手作りする)

みーのインクジェットプリンターが給紙しなくなったので,思い切ってレーザープリンターに買い替えてみました.自宅にカラーレーザープリンターが来たおかげでかなり捗るようになりました. カラーレーザープリンター ブラザーのHL-L3230CDW を23000円で購入…

npmでnode-sassがpermission deniedとなる問題

npmでnode-sassをインストールしようとしたら,permission deniedとエラーになりました. 環境 macOS 10.14.3 node-sass@4.11.0 詳細 > node-sass@4.11.0 install /Users/xxx/node_modules/node-sass > Unable to save binary /Users/xxx/node_modules/node-…

ベクター画像を描くソフトウェア

ベクター画像を描くにはAdobe Illustratorがよく使われますが,とても費用かかかるので,安いソフトウェアはないかと探してみました. https://affinity.serif.com/ja-jp/designer/ MacOS用で有名なのがAffinity Designerですが,6000円します.Adobe Illust…

風当たりが強いWindows Defender ATP

みーのぺーじではいくつかのソフトウェアを公開していますが,Windows smart screenによって実行が阻害されることがあります. これに対する,マイクロソフトの解説が最近公開されたようです. cloudblogs.microsoft.com デジタル署名,Microsoft Storeで公…

josler-sync

josler-syncは,日本内科学会が運営している研修システムであるJ-OSLERの入力を,退院サマリーのデータをもとに自動で行うソフトウェアです. 患者IDや性別,年齢などの事務的なデータをJ-OSLERに手入力するのが非常に面倒なので作成しました.内科専門研修…

webpack 4, vue.js, vue-routerを用いたSPAの開発環境

自分用メモも兼ねて,シングルページアプリケーション(SPA)基本となるプロジェクトの構成を紹介します. webpack 4ではconfig.jsを省略できるようになったようですが,少しは設定が必要なようです. ディレクトリ構成 index.html node_modules/ package.js…

Unicode normalizeのメモ

Unicode 正規化形式を示す "NFC","NFD","NFKC","NFKD" の違いをよく忘れるので,メモします. import unicodedata >>> unicodedata.normalize("NFD",",") ',' >>> unicodedata.normalize("NFC",",") ',' >>> unicodedata.normalize("NFKD",",") ',' …

WebpackでHot Module Replacementを使用する時のCPU使用率を改善する

Webpackを使ったウェブサイトの作成時にHot Module Replacementを使用するとnodeのCPU利用率が異常に高いので,原因を調べてみました. 環境 iMac late 2015 macOS High Sierra node v9.2.0 webpack 3.8.1 watchするファイルが多すぎるのが原因 webpackを起…

ビエラで再生できません(2063)に対応する

Panasonicのビエラ(VIERA TH-49EX750)を購入した. 外付けHDDを接続して,録画をしようとしたが上手くいかなかったのでメモ. 録画を試してみたが,いざ再生すると, 再生できません(2063) とエラーになる. どうやらハードディスクが対応していなかったのが…

WellnessLinkが終了して改善した

昨年,オムロンのWellnessLinkサービスが終了すると案内があった. 2016.10.04 ウェルネスリンクサービスの終了について*1 パソコンで完結する管理ソフトが公開されるとアナウンスがあり,先日公開されたので使ってみた. 引き続きパソコン上で測定データを…

Python-docxで1行に左揃えと右揃えを混在させる

Python-docx はPythonでワード文書を出力できるライブラリです.ワードのみ許可される事務所類を自動生成するのに便利です. 1行に左揃えと右揃えを混在させる方法が分かったのでメモします. TabStopという便利な機能がワードにあります*1.TabStopはタブの…

HxPat公開

特許の分類検索を補助するサービスを作成してみました. Vue.js, Djangoの練習を兼ねています.3日間で完成に至ったのは,Vue.jsがよいライブラリであるおかげです. hxpat.herokuapp.com ICPやFIなど特許分類を用いた検索に有用なツールだと思います.使っ…

EOFError: marshal data too short

Pythonで1つのプロジェクトに対して複数の環境で編集すると, EOFError: marshal data too short というエラーが出ることがある.これは.pycファイルが原因のようで,pycacheディレクトリの*.pycファイルを削除することで解消される. 毎回削除するのは面倒…

騙されそうになったスパムメール

こんなメッセージが届いた. コンテンツ利用料について確認事項がございます。本日ご連絡無き場合、法的手続きに移行致します。グーグルサポート06-6310-2248 Googleの日本法人・東京オフィスならば市外局番は03では?とツッコめたため,スパムメールとわか…

iTunes Libraryが崩壊したので修復した

iTunesライブラリーが崩壊してお気に入りのプレイリストが消失してしまったので,修復しました,というお話です.同じように困っている人がいれば参考になるかもしれませんし,ならないかもしれません. 環境 原因究明 iCMLのリセット iCMLに以前のライブラ…

jQueryでarrayに対し$.ajax()を非同期直列で呼び出す

$.ajax()を使ってarrayに格納された複数のurlを順番に取得していく方法です. var urls = ["909253","909254","909255","909256"]; urls.reduce(function(previous,current) { return previous.then(function(response) { if (response) { console.log(respo…

Selenium3のChromeDriverでpdfをダウンロードする

Chromeにはpdfを表示するための機能が搭載されており,ChromeDriverでpdfにアクセスしても表示するだけでダウンロードされない.いろいろな拡張機能を無効にすることで,pdfをダウンロードできるようにする. 環境: MacOS 10.12.4, ChromeDriver 2.29 (Chrom…

Selenium 3 をPythonで使う

最近Seleniumがversion 3になったようで,pythonのpipでインストールしてもそのまま使えなかったので,自分用にメモ. 環境 MacOS 10.12 Python 3.5.2 Selenium 3.0.2 Firefox 50.1.0 インストール sudo pip3 install selenium Mozillaのgeckodriverをダウン…

VMware上のWindows7で公的認証サービスとe-Taxを使う

普段はMacを使っているけど,公的認証サービスとかe-Taxなんて1年に1度しか使わないのに,ドライバーやクライアントソフトをインストールするともれなくJREがついてくるので,何とかしようと思い,何とかしてみたので記事にまとめました. 公的個人認証サー…

クリーンインストールしたWindows7のWindows Updateが終わらない

クリーンインストールしたWindows7では,Windows Updateが全く進まないことがよく起こります. 最初に明示的に幾つかのUpdateを適応する必要があります. Microsoft Update Catalogにアクセスして,下記のUpdateをダウンロードしてから,インターネットと接…

Herokuのローカル開発環境の整備

VMware上のUbuntu 16.04 LSTにHerokuのローカル開発環境を作成するためのメモ.PythonのDjangoを使ったWebアプリケーションの開発を目的とした記事です. パッケージのバージョンなどは現時点でのもので,適宜読み替えてください. VMware FusionのゲストOS…

VMware FusionでUbuntu 16.04の共有フォルダを有効にする

OS

VMware FusionでUbuntu 16.04の共有フォルダがうまく動かなかったのですが,解決できたのでその方法をまとめておきます. バージョン VMware Fusion 8.5.3 [Download] Ubuntu 16.04.1 LTS (Xenial Xerus) [Download] open-vm-tools VMwareのヘルプの方法では…