宝石研磨 テーブルをきれいに作るためのジョイントを制作しました

宝石研磨でズレを起こさない90度スティック

こういったドップスティックを差し込んで90度直角にすることでズレを起こさないきれいなテーブルを作れるジョイントです。形状的にどこでも売ってそうな雰囲気がありますが、探してみるとぴったり、といった物はなかなか売ってないのです。

なので材木をカットしてぴったりなジョイントを制作しました。

“宝石研磨 テーブルをきれいに作るためのジョイントを制作しました” の続きを読む

DIY 自分で交換した古タイヤを家庭ゴミとして出す方法

古タイヤを無料で処分

タイヤ交換を自分ですると、捨てる時に粗大ゴミとして出せず有料でゴミ処理場に引き取ってもらうことになります。1本500円〜2000円くらいでしょうか。お店でタイヤを買って交換も頼むとそのお店が無料で古タイヤを引き取ってくれますが、自分で交換すると有料になってしまいます。

“DIY 自分で交換した古タイヤを家庭ゴミとして出す方法” の続きを読む

自転車の折れたハブを丈夫なステンレスで作り直してみました

自転車パーツの自作

以前も折れたハブを作ったのですが、エポキシ樹脂では強度が弱くちょっとした衝撃で折れてしまいました。写真の白いのが以前作。組み付けたら折れてしまった。右側の黒いのが元のハブ。樹脂には違いないのですが強度が違った。なので今度はステンレスをベースに作り直してみました。

100均で売ってたステーです。これを適当な位置に穴を開けて合うサイズにカットするだけの簡単仕様、言うは易し行うは難しで、ステンレスはとっても硬いんですね。だからカットするだけでもかなり大変でした。でも錆びにくい丈夫なハブが完成したので時間かけるだけのものはあったと思います。

“自転車の折れたハブを丈夫なステンレスで作り直してみました” の続きを読む

腰痛改善・タオル敷骨盤矯正のやり方

大多数の人が悩む腰痛や猫背、スマホ首などを医院などにいかず自宅でもできる改善方法を見つけたらブログに載せていこうと思いました。

そういった内容を載せている整骨院の方なども多数いますが、腰痛に悩む本人が改善に役立つと思ったことを、自宅にありそうなものや、器具を使わずにできることが中心です。

腰の痛み軽減イラスト

最近発見したやり方。腰にタオルを敷いて自重で骨盤を前に押し出す方法。

“腰痛改善・タオル敷骨盤矯正のやり方” の続きを読む

寿命になったモバイルバッテリーを興味本位で分解してみました

寿命になったモバイルバッテリーを分解

これなんですが、8000mAhで5年ほど前に買ったやつ。けっこう頻繁に持ち歩いては使ってたのでついに寿命か満タンまで充電してからiPhoneを充電してもわずか10%も充電しないうちにモバイルバッテリーは空に。さすがに寿命、しかし5年も使えたのだから十二分に耐用年数以上は使ったでしょうね。

それでいつか中身がどうなってるのかみてみたい、と思ってたのでこれを素材にしてみることにしました。

“寿命になったモバイルバッテリーを興味本位で分解してみました” の続きを読む

Xcode11、swiftでのButtonとの紐付けのやり方

Xcode11の使い方

MacでGUIアプリケーションを作りたくて、だいぶ前から考えてたんですがついに始めてみました。それでVisual studio MacとXcodeが今時標準みたいなものらしく、手打ちでボタン一つ一つをプログラミングしていくっていうものでもないようです。

それでVisual Studio一つとってみても複数の言語が扱える総合開発環境というやつで、この中から何言語を使ったらいいだろう、と2、3日調べ物をしていました。

とりあえずMacでGUIアプリケーションを作りたい、ってのとたぶんゆくゆくはiOSアプリにも手を出すか、など考えてswiftかobjective-cのどちらかに絞られました。C#っても良さそうだったんですがMac向けじゃなさそう、というかxcodeでサンプル作ろうとしても色々と出てこない、と、これはただ物を知らないせいかもしれませんが、環境として最初はswiftとxcodeって組み合わせでスタートしてみよっかなっと。やってくうちにC#にも手を出していくでしょう。

選ぶ言語はさておき、初歩の初歩でwindowにボタンを設置から、Google検索で出てくるのはxcode10とかインターフェースが最新でないものばかりで苦戦させられました。今使ってるのはxcode11.xxで、微妙にボタンが違うのです。

“Xcode11、swiftでのButtonとの紐付けのやり方” の続きを読む

テキストファイルの文字化けを元に戻せない状態にするやり方

ハッキング?やられた

という先日バグってなったのか何かしらの標的型攻撃なのかははっきりしないが、突如特定のフォルダ内の.txt拡張子がついたテキストファイルのみ文字化けして、さらには元に戻そうとバックアップしていたUSBメモリに入った.txtファイルまでPCに接続して数秒後一部文字化けしたファイルに変わってしまった。

PCのバグであるなら特定のフォルダ内のみではなく全体がなるはずではあるが、ブログ用に作っておいた.txtで何かちゃんと選んで文字化けさせたかの印象を持ったので何かしらどこぞの気に入らないと思ってる人物でもいて消してやろうと思ったのかもしれない。と、これはただの予想なので全然的外れなことかもしれないから保留。

とりあえずマルウウェアなのかスクリプトを動かしたのか1回しか実行されなかった。(気持ちは標的型攻撃を受けている、という前提で考える)

“テキストファイルの文字化けを元に戻せない状態にするやり方” の続きを読む

pythonのpyenv別バージョンのインストール失敗するのを直すやり方

$ pyenv install 3.7.4

python-build: use openssl@1.1 from homebrew
python-build: use readline from homebrew
Downloading Python-3.7.4.tar.xz…
-> https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
Installing Python-3.7.4…
python-build: use readline from homebrew
python-build: use zlib from xcode sdk

BUILD FAILED (OS X 10.14.6 using python-build 20180424)

Inspect or clean up the working tree at /var/folders/fs/yp3b5ks53mvbrgjjfm3s5q7w0000gp/T/python-build.20190915065206.97525
Results logged to /var/folders/fs/yp3b5ks53mvbrgjjfm3s5q7w0000gp/T/python-build.20190915065206.97525.log

“__Py_InitializeFromConfig”, referenced from:
_test_init_from_config in _testembed.o
_test_init_dev_mode in _testembed.o
_test_init_isolated in _testembed.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Programs/_testembed] Error 1
make: *** Waiting for unfinished jobs….
make: *** [python.exe] Error 1

初回実行時のエラー内容。

“pythonのpyenv別バージョンのインストール失敗するのを直すやり方” の続きを読む

【0円美容ジャム 】海に自生していたハマナスでジャムを作ってみました

ハマナス

こないだ草の生えてる砂浜で食べれそうな果物のようなものが成ってて、食べられるやつだろうかと調べてみたら、ハマナスという海の砂浜に主に生える野菜だそうです。

主にジャムや、ジャムを溶かして紅茶として使うそうです。そして栄養成分は美容効果よりが豊富に含まれていて味は、多少甘い果物でした。そのままかじって食べてもいいらしいです。

“【0円美容ジャム 】海に自生していたハマナスでジャムを作ってみました” の続きを読む

Seleniumのchromedriverがアップデートして起動しなくなったのを解消する方法

Seleniumが起動しなくなった場合の対処

Selenium::WebDriver::Error::SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 74
(Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}),platform=Mac OS X 10.14.5 x86_64)

エラー内容

Google Chromeが76に自動でアップデートしてました。それによりchromedriverが74のままだとSeleniumを使ったプログラムが動作しなくなってます。それでchromedriverをMac上でアップデートして使用可能にするやり方を書いておきます。

“Seleniumのchromedriverがアップデートして起動しなくなったのを解消する方法” の続きを読む