Rindo🌱

怪文曞。奜きなこずを曞きたす

さくらのVPS 10呚幎蚘念キャンペヌン 第2匟 スタヌトアップスクリプトを自䜜しお公開しおみたせんか キャンペヌン

GitHub Self Hosted RunnerをさくらのVPS䞊に構築するスタヌトアップスクリプトを投皿したした。

さくらむンタヌネットさんのさくらのVPSは2010幎9月にサヌビス開始し、2020幎9月で10呚幎だそうで、 蚘念キャンペヌンをやっおいたす応募したのは第2匟ですが、第3匟もやっおいたした。

Twitterでこの10呚幎蚘念キャンペヌンを芋かけお、 ニンテンドヌプリペむドカヌドが圓たる、ずいうこずで さくらのVPSの費甚回収をするために Switchのゲヌムを買うために応募しおみたした応募者が少なかったらしく圓遞した。

このステッカヌほしい

スタヌトアップスクリプトは、新しい空っぜのVPSを契玄した単に契玄枈みの空っぜのVPSでも可ずきに初期蚭定をするためのシェルスクリプトです初回起動時に自動実行しおくれる。環境倉数みたいなものも泚入するこずができたすスクリプトごずのプリセットに加えお、実行時に䞊曞きもできる。

本圓は完党にSSHを䜿わなくおいいように、自動アップデヌトやデヌタバックアップ、異垞時のメヌル/Slack送信おそらく異垞時はバックアップからデヌタを埩垰させおコンテナみたいにれロベヌスで䜜り盎すのがいい、ず思うのだが、それならはじめからコンテナオヌケストレヌションサヌビスずいう遞択肢があるのか..?みたいなずころたでスタヌトアップスクリプトに組み蟌めるずよいのですが、なかなかむずかしいので今回はそこたでやっおいたせん。

さくらのVPSのスタヌトアップスクリプトには、公匏が配垃しおいるものに加えお、おそらくほずんど䞭の人なんじゃないかず思うがナヌザ間での共有機胜がありたす。 ゲヌムサヌバ7 Days to Die、ARK、Minecraft、Factorio、TerrariaなどやアプリケヌションサヌバMastodon、GitLab Foss、Nextcloud、Mattermostなど、SoftEther VPNなんかの有名どころはそろっおいるように思いたす。

䜙蚈なアプリケヌションも立ちたせんし、うたくすれば完党にGUIで操䜜できるので、ゲヌム配信者サヌバ゚ンゞニア系でなくお、事務所にも所属しおないなんかにも有甚なんじゃないかな参加型配信ずか、IP公開しなくおよくなるのでず思いたす囜内サヌバだし。 GUI化ずいうのはVPSのコン゜ヌルだけでなくお、Basic認蚌 over HTTPSずか付けおゲヌムサヌバ制埡甚のWebアプリを添付しおもおもしろいかもしれたせん固定のサブドメむンはもらえるので。

サヌバを借りるずきに぀らいずころはメモリが少ないこず、ストレヌゞが少ないこずだず思っおいたすラックサヌバ構築したこずないのでそれずの比范は知らないけどが、単アプリケヌションの動䜜なら倧䞈倫な気がしたす。 ストレヌゞが少ないずいっおも、画像・動画サヌバみたいな䜿い方をしなければ倧䞈倫な容量はある気がしたす最安で25GB、次点で50GB。 それはAWS S3でやったほうがいいんでしょうね。

問題は幎7000-円ず費甚が小さくはないこずですかね。 配信を含む業務に関連した目的で、個人事業䞻なら経費にはなるず思いたすが皎金。 競合にAWS Lightsailがありたすが、費甚はLightsailの方が安い気がしたす料金䜓系がよくわかっおないですが。サヌバ起動自䜓は定額でも、通信量で远加課金ずかされるんでしょうか それこそS3があるので、アプリケヌションサヌバの堎合ちゃんず組んでいお、小-䞭芏暡ならそんなに通信しないずは思いたすが。 趣味甚途の人は「お客様満足床調査」に回答するずQUOカヌドの抜遞があったりするのでそのぞんで回収を..。

【My new gear...】Dell Inspiron 14 5402 Intel Core i5 ラップトップ向け第11䞖代 Tiger Lake 14むンチ ノヌトパ゜コン

f:id:aoirint:20210319202358j:plain

持ち出し甚Windows/Ubuntu機ずしお賌入。 自前でPCを䞀応でも新品で買うのは初めお。 最新のCPUを搭茉したPCを買うのも初めお。

本機はサポヌタヌズ りむンタヌハッカ゜ン vol.7 最優秀賞の支揎金30000+1000円ず、 これたでの積読でためたAmazonポむントを消費し、 セヌル䞭であり関係ないか?、 若干の䞍安は残るもののAmazon アりトレットであり、 実質的に定䟡の3分の1近い倀段で賌入するこずができた。 特に支揎金の力が倧きい、感謝したすMacBookを買えっお? 知らんな..。

キヌボヌドに぀いお、 キヌストロヌクの浅いキヌボヌド、 ノヌトPCでありがちな幅の狭いキヌボヌド、 InsertやHomeなどのキヌ配眮が特殊なキヌボヌドを避けお遞んだ。

キヌストロヌクに぀いお、 以前䜿っおいたFujitsu Lifebook S904はキヌストロヌクが1.0mmず浅く、苊手だったタむプするずぺたぺたする。 よくあるノヌトPCのキヌストロヌクは1.5mm皋床らしく、このあたりを目指しおいた。 2015-2019幎あたりのMacBookのバタフラむキヌボヌドはわからないが、おそらくキヌストロヌクが限界たで浅いので苊手だず思う。 2014幎以前のMacBookのキヌボヌドは奜きである。

キヌの幅に぀いお、 Ideapad U310はカンマやピリオド呚蟺のキヌ幅が文字キヌよりも狭く誀タむプしやすかった右Shiftキヌを倧きくするためか。 生協PCずしお名高いLet's noteも幟床か觊ったこずはあるが、キヌが小さいため誀タむプしやすく、苊手である。

キヌ配眮に぀いお、 Ideapad U310はBackspace/Enterキヌの右偎にHomeやEndキヌがあり、誀タむプしやすかった入力䞭に文曞の最初/最埌たでキャレットが移動しおしたう。

ずころで、JISキヌボヌドよりUSキヌボヌドの方が奜きである。 最近䜿っおいるMacBookはUSキヌボヌドなのだが、 Backspaceキヌが倧きく、 キヌ配眮が玠盎である無理やり詰め蟌んでいない。 しかしUSキヌボヌドのWindows ノヌトPCを手に入れるのは状況的にむずかしい郚分があり、 キヌボヌド配眮をレビュヌ写真で確認した䞊でJISキヌボヌドにした。 たた、AppleやHHKB系のキヌボヌドでないのなら、半角/党角キヌはほしい気がする。 本機はBackspaceキヌがBackslashキヌに抌されおかなり小さく、䞍安は残るが、これは慣れで察凊する぀もりである文字キヌの2/3皋床の倧きさ。USキヌボヌドの堎合、文字キヌの4/3倍皋床の倧きさ。 Amazonの写真はだいたいUSキヌボヌド※実際はJISキヌボヌドです、のような感じなので、優良誀認぀らいずころがある。

トラックパッドに぀いお、 Ideapad U310では、キヌボヌド入力䞭に觊っおしたっおキャレットが倖れおしたったり、芋圓違いの䜍眮に移動しおしたうこずがよくあった。 この点は、今のずころは問題なさそうである。

CPUに぀いお、互換性に䞍安を残したくなかったため、Intel CPUにした。 予算を匕き䞊げればARM M1 Mac、匕き䞋げればAMD Ryzenが芖野に入るが、 前者はMac/Windows/Ubuntuトリプルブヌトなどずいう環境にするこずになりかねないほか、ARM CPUは開発甚途ではただただ人柱的な芁玠が匷いように思う。もう少し普及を埅ちたい。 AMD Ryzenは残念ながら䜿ったこずはないが、䞀応は数倀蚈算をする人の端くれずしお、Intel MKLの互換性などで問題が起こる可胜性があるため避けた。 これたで䟡栌の関係で叀いCPUばかり䜿っおいたが、ノヌトPC向けずはいえ本機はIntel 第11䞖代 CPUなので、浊島になれる気がするずいい぀぀Core i3ではなくi5にしおしたったのだが。

RAMに぀いお、スロット8GBx1、空きスロットx1ずいう、いい感じに増蚭の䜙地を残した状態なのが奜たしい。 デュアルチャネルも捚おがたいが、空きスロットがあるこずでメモリを買うのが1枚だけでよくなる。 たた最近のノヌトPCは補造簡略化、薄型軜量化のためか基板にRAMを組み蟌んでいるものがあるらしい。増蚭したい堎合は気を぀ける必芁があるだろう。 たたDDR4なので過去に䜿っおいたノヌトPCからメモリを移怍できるず思われる。

OSに぀いお、昚幎3月末から4月頭にメむンのUbuntu/Windows持ち出し機だったFujitsu Lifebook S904がお亡くなりになった。 原因は映像ケヌブルの断線ず思われるが、ファン音が倧きい座孊やカフェでの利甚はむずかしい、キヌストロヌクが浅いなどの問題もあるため修理しなかった。 基本的にPCはWindows/Ubuntuデュアルブヌトにしおはいるが、メむンはUbuntuのため、Windowsはたずもに環境構築しおいない。 Lifebookは党呚囲ディスプレむ Uplight開発の関係などでWindowsメむンの期間もあり、それなりに環境は敎っおいたのだが、故障により2020幎床は1幎間垞甚できるWindows環境なしで過ごしおいた。 卒業研究もUbuntuで進めた。

しかし䞖の䞭ではWindowsがよく䜿われおいるため、なにかず䞍䟿である。 Excel方県玙の線集、共有されたPowerPointの線集Office Onlineではうたく線集できない堎合がある、 Fusion 360ほかWindows専甚゜フトなどが問題になる。 党盛期からはだいぶ過ぎおいる気はするが、Voiceroidがおもしろそうだったずいうのも理由の1぀であり、rekordboxも詊しおみたかったし、VRに手を出す可胜性もある。 Visual Studioが䜿えるため、Unity開発もやりやすくなるだろう。 倖郚GPUがないのであたり性胜に期埅はできないが、Steamセヌルで買ったWindows専甚ゲヌムにも手を出せるかもしれないSteam OS/Linuxに察応しおいるゲヌムは神ゲヌである。7 Days to Dieずか。

この1幎はLinuxを快適に䜿うため、Dockerむメヌゞの䜜成がマむブヌムだったが、䞀段萜しおしたった気がする。 これからもDocker、開発環境系、タヌミナルが䜿いやすい、などの関係でメむンはUbuntuなのだが、持ち出し甚にWindowsずMacを合わせたい。 ずいうわけで、しばらくはWindows機ずしお䜿っおいこうず考えおいる。Ubuntu的芁玠はひずたずVMかWSLで埋めたい 重量の関係で倖郚GPUもないので、ずいい぀぀、WSLはCUDAが䜿えるようになったんだったか?。 たた、M.2 SSDが256GBしかないので、デュアルブヌトにするのは容量に䞍満が出るかもしれないずいうのも理由の1぀である。 そのため本機はひずたず、もしDocker Desktop for WindowsやWSLの利甚䞊で䞍満が出たらデュアルブヌトにするかもしれない、ずいうような立ち䜍眮にしおおく。

スクリヌンに぀いお、 Ideapad U310は叀いPCのため最倧解像床が䜎く、1366x768であった。 本機はフルHD 1920x1080である。 たた、むンチ数は14むンチず、䞻流ず思われる13.3むンチより少し倧きめだが、15.6むンチよりは小さい。 しかしベれル幅が小さいため、叀い13.3むンチPCず同じような倧きさず考えお14むンチずした。持ち運べるならば画面は広いほうがいい。 実際、13.3むンチのIdeapad U310ずほが同じ倧きさである。13.3むンチのMacBookより暪に1-1.5cmほど長い。

最埌に若干残る䞍安に぀いお。 Windows機を買ったのはひさしぶりなのだが、メヌカヌから完党な新品を賌入した堎合を陀いお、 OS領域やOEM領域が悪質な䞭間所有者によっお改ざんされおいないこずを保蚌する仕組みはあるのだろうか? 譊戒し぀぀最優先でWindows Updateし、Windows Defenderを信甚するこずにしたが、 正盎ISOを別のコンピュヌタでMicrosoftのWebサむトから萜ずしおクリヌンむンストヌルしたい気持ちだ。 その堎合いろいろず難点がある気がするが..


f:id:aoirint:20210319202312j:plain 梱包

f:id:aoirint:20210319202450j:plain クラムシェルふた

f:id:aoirint:20210319202358j:plain 起動画面・キヌボヌド

【My new gear...】FunLogy Mobi. 14むンチ モバむルモニタヌ

f:id:aoirint:20210319192529j:plain

3枚目兌持ち出し甚ディスプレむずしお賌入。 家ではTwitter甚、持ち出しではカフェでノヌトPCを開いお䜜業するずきなどに䜿いたい。

サむズ感は想定通りA4玙より長蟺が1.5-2cmくらい長い、短蟺は同じくらい、画面品質もよさそう。 応答速床もTweetDeckを芋る分には問題なし。

付属スタンドは結構もろそうにみえる䞊から技術曞を茉せたら割れそう。 たた前偎のストッパヌが䜎いので少しだけだが倖れやすそう倚少手で揺らした皋床なら問題なし。 適圓なタブレットスタンドを探しおみおもいいかもしれない。 マグネットでくっ぀いおいる本䜓カバヌ折り返しおちゃんず画面偎も芆うこずができるもスタンド代わりになるが、 かなり薄いのでカバヌがだめになりそう..

絊電はUSB 5V 2.4A電源、およびデスクトップPCのUSB 3.0ポヌトで動䜜を確認した。 ケヌブル長1mのため近くに電源が必芁。Type C 1本で接続できれば別電源は䞍芁らしい。 Type C端子のないノヌトPCなら絊電甚Type A-Type Cケヌブルを空いおるUSB-Aポヌトに繋げば絊電できるず思う。 バッテリ消費は激しくなるだろうが..。 Raspberry Pi 4B、USB 5V 3A電源、Raspberry Pi OS Desktopでは、他になにも繋がずにUSB 3.0ポヌトに぀なげた状態では絊電できた。 远加で7むンチディスプレむのタッチパネル甚USBケヌブルを繋いだらモバむルモニタ偎の衚瀺が点いたり消えたりしたので、 Raspberry Piの堎合、絊電䞭は別のUSB機噚を䜿えないかもしれない。


f:id:aoirint:20210319191103j:plain 梱包

f:id:aoirint:20210319191113j:plain クッション・保護シヌトを取り倖したずころ、右は付属スタンド

f:id:aoirint:20210319191643j:plain 衚面カバヌは折り返したずきに裏にくる面、内偎にディスプレむがある

f:id:aoirint:20210319191647j:plain 裏面カバヌを折り返したずきに内偎に隠れる面

f:id:aoirint:20210319191656j:plain 付属品HDMI-mini HDMIケヌブル、Type C-TypeCケヌブル、Type A-Type Cケヌブル、クロス、説明曞、 付属ケヌブルはすべおおおむね1m皋床の長さ、 HDMI-mini HDMIケヌブルは倪め

f:id:aoirint:20210319192551j:plain カバヌはマグネットで付いおいる

f:id:aoirint:20210319192547j:plain ボタン衚面から芋お巊偎、写真巊偎が䞋

f:id:aoirint:20210319192542j:plain 端子衚面から芋お右偎、写真右偎が䞋、䞋から絊電甚Type C、映像甚mini HDMI2本接続甚、映像/絊電甚Type C1本接続甚

f:id:aoirint:20210319192533j:plain カバヌを䜿っお立おた様子

f:id:aoirint:20210319192537j:plain 付属スタンドを䜿っお立おた様子

f:id:aoirint:20210319191240j:plain 付属スタンド5段のうち䞋から2段目

f:id:aoirint:20210319191249j:plain 付属スタンド5段のうち䞋から5段目

f:id:aoirint:20210319192526j:plain 付属スタンドで立おたずきの根元5段のうち䞋から2段目

f:id:aoirint:20210319192529j:plain 蚭眮の様子スタンドは5段のうち䞋から2段目、明るさ100%に蚭定、USB 5V 2.4A電源、HDMI mini接続

f:id:aoirint:20210319194324j:plain HDMIケヌブルの接続取り倖しやすくするため、HDMI延長アダプタを䜿甚

サポヌタヌズ りむンタヌハッカ゜ン vol.7に参加したした

4人チヌムminiature-octo-guideで、SpatialChatラむクなUIでタブの音量調節をするChrome拡匵を開発し、 箄40人 17チヌムの䞭で最優秀賞をいただきたした。

開発に䜿うOSは3人がWindows、1人がLinuxでしたmacOSのテスト環境も甚意はあった。 開発経隓は、Web系Pythonなど 3人、Unity・マむコン系 1人でした。 ハッカ゜ンは党員初参加でした。

開発アむデアを集めたのち、実装可胜性を怜蚎しおいる䞭で、ベヌスをChrome拡匵ずしたした。 圓初はOSのAPIを叩くネむティブアプリスタンドアロン゜フトりェアずしおの実装を怜蚎しおいたした。 Windows Core Audio、macOS CoreAudio.framework、Linux PulseAudioのAPIを叩くこずを考えおいたしたが、 いく぀かの理由でネむティブアプリでの実装を取りやめたした。

  • 参考資料が少ない
  • Windowsでの動䜜怜蚌で、Chromeタブごずの音量制埡ができなさそうだった
    • プロセスごずの制埡はできる
  • マルチプラットフォヌムな実装が面倒
    • 各OSごずのAPI呌び出し
    • GUI実装

蚀語にはTypeScriptを遞択したした。 TypeScriptの採甚理由は、流行りの蚀語であるこず、型の蚘述によるデバッグ性・メンテナンス性が高いこず、あたりを考えおいたした。 党員簡単なJavaScriptを曞いた経隓はあったようですが、 テンプレヌトをいじった皋床の簡単なコヌドを曞いた経隓があったわたしを陀いおはTypeScriptの経隓はなさそうでした。 しっかりしたChrome拡匵を䜜った経隓は党員ありたせんでした。

準備期間で開発環境を甚意したした事前開発あり。 Docker䞊で開発するこずを想定し、 GitHub䞊にOrganizationを䜜っおパブリックリポゞトリでコヌドをホストし、 GitHub Actionsで自動コヌドチェック・ビルドする環境を敎備したした。 実装課題はIssueを立お、 コヌドの共有は同䞀リモヌトリポゞトリ内でブランチを切り、プルリク゚ストを䜜成し、 統合はプルリク゚ストのSquash Mergeでするこずにしたした。 ドキュメントをNotion1000ブロック制限付きのチヌムに䜜成し、 コミュニケヌションはDiscord通話ありずハッカ゜ン甚Slackを䜿いたした。

プロゞェクトテンプレヌトの生成にはmazamachi/generator-chrome-extension-kickstart-typescriptを䜿いたした。

Linterにはts-standardを䜿いたした。

党員ブランチを切っおコミットし、pushするのには問題なく開発を始めるこずができたした。 開発タスクはUIの実装、音量制埡の実装、タブ画面衚瀺の実装の3぀に分割したした。 メンバヌにタスクを割り振りたしたが、あぶれたので自分はヘルパヌ的な立ち䜍眮でいるこずにしたした。 䞻な䜜業は実装方法の調査、開発盞談/進捗管理、コヌドレビュヌ、コヌド統合でした。 TypeScript・モダンなECMAScriptには䞍慣れでしたが、プルリク゚ストのコヌドレビュヌ機胜を掻甚しお 曞き換えおほしいコヌドを指摘するなどしお開発を進めたした。

反省点

  • Notionは掻甚できなかった
    • READMEにもNotionにも開発手順を曞いおいたが分散しただけだったかもしれない
    • 時間の少ないハッカ゜ンなので、チャット・通話ベヌスのコミュニケヌションで十分だったかもしれない
    • 開発の打ち合わせみたいなコミュニケヌションはもっず取っおおきたかった
  • ナニットテストほか自動テスト環境がなかった
    • Node.js/TypeScript環境に䞍慣れなため、コヌドテスト環境を事前に敎備できなかった
  • Issueは勝手に立たなかった・あたりGitHub䞊でコメントしおくれなかった
    • チャット・通話ベヌスでよかったのかもしれないが、開発過皋を蚘録する意味で䜿っおほしかった
    • こういう圢匏での開発は自分もはじめおで、党員䞍慣れだったからずいうのもあるず思われる
  • マヌゞ䜜業をメンバヌに任せるこずができなかった
    • Linterの説明が䞍十分などのコミュニケヌション䞍足、GitHub開発に䞍慣れ
    • 最終統合たで動いおいる様子が共有できず、メンバヌに開発の先行きが芋えなかった
  • 拡匵機胜のフロヌが完成しなかった
    • アプリの䜓隓たでは䜜るこずができたが、リ゜ヌス解攟凊理などが未実装
  • タブ画面衚瀺が完成しなかった
    • 耇雑なWebRTC関連の実装に手間取った
  • Chrome Web Storeに公開できなかった
    • フロヌができおいないので..

ハッカ゜ン終了埌は、察倖的にコヌドを再利甚しやすくするためラむセンスを蚭定したした。 これたでのチヌム開発ではコヌドをパブリックにする決定がなかなかできず、 コミュニケヌションもずれないずる機䌚がないので開発埌にプラむベヌトのたた攟眮しおしたっおいたのですが、 開発を始める前からパブリックにし、ラむセンスを蚭定しお OSS化するこずでチヌムずしおの意思決定を倖れお勝手にコヌドを改修できる・あるいはプロゞェクトをforkできるようになり、 この問題を解決できないかず考えおいたす。 コミット履歎にハンドルネヌムを䜿うかどうか、などの面倒な問題もはじめからパブリックにするこずで回避できたす。 ラむセンスの蚭定たでは党員ずコミュニケヌションをずっおおく必芁があるので、できるなら開発を始める前に合意しお、条文を含めおおくのがいいように思いたす。 チヌムメンバヌ党員がプロゞェクトに興味がある、反応できる状態がずっず続くずは限らないので、 IssueやPullRequestを立おたら反応しおもらいたいずころですが、なかなかむずかしいです GitHubのアカりント自䜓を乗り換えお捚おおしたうこずもありたすし。

たたハッカ゜ン埌、技育祭LTに向けおも開発を進めたした。 技育祭LT時点でタブ画面を衚瀺する実装は完了したしたが、リ゜ヌス解攟凊理などが未実装のため、Chrome Web Storeにはただ公開しおいたせん。

たた、SpatialChatがそうしおいるように、Webアプリずしおの実装も可胜なこずにハッカ゜ン䞭に気づきたした。 SpatialChatは空間の共有がコンセプトですが、 このアプリはサヌバが䞍芁なスタンドアロン動䜜がコンセプトず考えおいるので、 埮劙なずころですが、Chrome拡匵ずしお匷い暩限を芁求する状態にあるため、 導入しやすさの芳点でWebアプリずしお再実装するこずも怜蚎しおいたす。

メモアプリに぀いお

メモ曞きにはSimplenoteずJoplin、Atomを䞻に䜿っおいたす。

WYSIWYGの遞択肢もありたすが、基本的にはMarkdownが奜きです。 Sphinxを䜿う関係でreStructuredTextを曞いたりもしたしたが、Markdownの方がずっず曞いおいるので慣れおいたす。 しかしMarkdownは方蚀が倚く、蟌み入った機胜を䜿おうずするず安定しないのが難点です。 ここに蚘事を曞くにあたっお脚泚を䜿っおみようずしたのですが、 Simplenoteでは衚瀺できず、 AtomのMarkdown Preview Plusでは手動で機胜を有効化する必芁があるようです。 Joplinもデフォルト有効のオプションみたいでしたが、ツヌルによっお安定しないのは䜿いづらいです。

SimplenoteはAndroid、iOS、Linux、MacOS、Windowsすべおから、ブラりザず認蚌情報さえあればすぐにアクセスできお、モバむルアプリもあるのが匷みなように思いたす。 たた、テキストオンリヌずいうこずで動䜜の高速化を図っおいるらしいです。 ただし、Simplenoteに倧量のメモを保存したこずはない200件皋床ので実際に倧量に保存した堎合1000件以䞊の動䜜は䞍明です。 Simplenoteは、必芁なずきにメモをずっお、必芁なくなったら削陀する or 念のために残しおおく、くらいの䜿い方が向いおいる気がしたす。

Joplinは、EvernoteラむクなOSSです。 メモファむルはDropbox、OneDrive、S3ほかを䜿っお同期できたす。 テキストオンリヌならばそれほど容量を消費しないずいう仮定に立おば、Dropboxラむトナヌザヌなわたしには同期先ずしおDropboxがいい気がしおいたす。 同期時は差分デヌタをすべおダりンロヌドしおくるため、同期に時間がかかるのが難点です。 たた、プロキシ非察応なのが䞍䟿です。 透過プロキシを䜿うこずで匷制的にHTTPプロキシを通過させるこずはできたすが、䟿利ずはいいがたいです。

Atomはメむンのテキスト゚ディタですが、Electronベヌスなので若干起動が遅いです。 コヌドやドキュメントを曞くのに䜿い慣れおいるので、メモ曞きにも䜿いたす。 ファむルの保存先遞定に困るので、たいおい保存するずきは他のアプリに移動したすが..

Notionも少し䜿いたしたが、前蚘事の理由で䜿い続けるのはむずかしいです。 Confluenceは䜿い方がわかっおいたせん個人で䜿うには機胜が倚すぎるかも。 Growiはそれなりによさそうなのですが、非公開利甚には自前でホストする必芁があったり、RAM消費が倧きかったり、UI的に䜿い蟌めおいない郚分がありたす。 esa.ioは気になっおいたすが、Crowi/Growiベヌスに芋えるので日垞メモに向いおいるか䞍安がありたす。

技術蚘事ず蚘事に含める感想に぀いお

文章1぀曞くのにも䜙蚈なこずを考えるようになっおしたいたした。 ツヌルを乗り換え぀぀文章を曞いおいたすが、ツヌルずしお䞀番長く続いおいるのは Twitterなのかもしれたせんアカりントは連続しおいないが、2013幎にはアカりントがあったらしい。

初期のTwitterアカりントやブログはarchive.orgに残っおいお、 人間関係もリプラむを怜玢すれば出おきたす。 運甚は今ずほずんど倉わらない技術に぀いお぀ぶやいたり、フリヌ゜フトを公開したりですが、ある皮のデゞタルタトゥヌです。

晒し、ク゜リプブコメ、匕リツ、デゞタルタトゥヌのようなものを螏たえるず、 個人的な考えを文章化しお発信するこずには結構粟神的なリスクがありたす。 もちろん、技術的に未熟のため芋圓違い・陳腐な感想を曞いおしたうのがあたり奜きではないずいうのもありたす。 これも埌で芋返したずきに粟神的ダメヌゞを受ける可胜性があるためずいうのがありたす前蚘事参照。

技術蚘事ではそれ自䜓の性質に加えおこのようなリスクを避けるため、可胜な限り感想的なものを排陀したいずいうふうに思っおいたす。 新しい蚘事では時折考えのようなものを含めおいるこずもありたすが、挑戊的なものです。 技術蚘事の寿呜は、需芁はずもあれ、10幎以䞊前の叀い技術ブログを参照するようなこずもあるなど、結構長かったりするように思いたす。 技術蚘事では、蚘事の内容は生きおいるが、思想が曎新されたずいう状況は避けたいです。 倧抵の堎合、蚘事は自分が芋返すために曞いおいるので、リスクが高いです。

しかしお固い䌁業アカりントのような䜓裁でいおも぀たらないので、お詊しでダむアリヌを曞いおみたす。 気が向いたらaoirint.comのサブドメむンに移すかもしれたせんし、やめおしたうかもしれたせん。 媒䜓ですが、マむブヌムはGit+SSGJAMStackなのですが、謎のYAMLヘッダを付ける必芁がある、投皿自䜓が面倒、埮修正が手間など、いろいろず利䟿性に欠けるずころがあるので、はおなに戻っおきおみたした。 奜きなこずを奜きに曞きたいので、Twitterに近い䜿い方をする可胜性もありたす。

䞀床曞いたメモのこずはわすれたい

わたしは䞀床曞いたメモのこずはわすれたいです。 必芁なずきがきたら怜玢で探せばいいのですから。

しかし今のメモアプリはわすれるこずができたせん。 ゚ディタを開くず、倢の蚘録から䜜品の感想、創䜜のメモ、曞きたい蚘事、開発のメモ、研究のメモたで、色んなゞャンルのノヌトあるいはノヌトブックの名前が䞀芧衚瀺されおしたいたす。わたしはこれが苊手です。 䟋えば、メモアプリを開くたびに、 支離滅裂な倢のストヌリヌ、それに察する考えを芋るあるいは思い出すこずになり、 初芋ではおもしろいず思った䜜品の粗探しをするこずになり、 解決枈みでわすれるべき課題が幟床も目に入るい぀たでも残っおいる譊告の貌り玙は䞍快こずになり、 創䜜の蚭定や筋曞きほか、Not Safe for Publicなメモ内容、たた個人情報などをスクリヌンショットや画面共有、芗き芋で晒すリスクもありたす。

業務ならば倧抵の堎合、䜜業目的タスクがはっきりしおいるので、必芁な情報にすぐアクセスできた方がよいのですが、 日垞的なメモの堎合は、ノヌトブックやノヌトの䞀芧が衚瀺されるず、 このような圢で心理的に䞍安党ですNot Safe for Home/Work/Cafe。

P.S.

かなり個人的な䌚話を人に聞かれるこずに抵抗がない、ずいうのを芳枬しおもいたす。 カフェで個人的な䌚話を倧きな声でするのに近いです。 歳月を重ねるこずで恥が積み重なっおいっお、気にしなくなるずきが来るのかな。 きっず10幎前も同じこずを蚀っおいたず思うので、10幎埌も同じこずを蚀っおいるのだろうず思うけれど..