haiju's 開発メモ

開発に必要な情報を自分用にメモ

Windows10でVirualBox VMsをDドライブで管理・運用するには?

容量の少ないシステムのCドライブより容量の大きいDドライブに仮想マシンを 移動して運用したい場合、既存の方法を利用していくら頑張ってみてもVirtualBox がシステムのCドライブにインストールされていると、どうしてもDドライブを 見てくれなくて困ってい…

F#とBoleroを動かす環境をLubuntu 18.04.3 LTSで構築してGetting startedしてみた

当初はWin10ギリギリスペックのVirtualBoxにインストールしたMX Linux19 にF#とBoleroを動かす環境を構築してみようと思ったけど、LXDE -> LXQtに アップグレードしたら環境が不安定になり、お亡くなりになられたため 重くないDebian系ディストリで再チャレ…

Win10のVirtualBoxにWhonixをインストールして日本語化するためのメモ

先程のKali同様、Debian系OSを調べていて他にもWhonixなんてのが あるのかーと思ってハッキングラボやTor通信等の勉強にもいいなと 思って調べたことを環境構築作業用にまとめておく(Φω| Kaliと比べるとマイナー?なせいもあってか日本語化までの情報は 少…

Win10のVirtualBoxにKali Linuxをインストールして日本語化するためのメモ

F#のWebAssembly開発環境をLinuxで使うには最低限、Debian系 ディストリである必要がある。最近、MXLinux19をインストールして 少し使っていたが、更新通知が来て何も考えずアップグレードして たらLXDEがお亡くなりになったと同時にVMファイルもお亡くなり …

F#のWebAssemblyフレームワーク?のBoleroを使える環境を構築(F#を除く)

アホだったのでコンパイラのF#をインストールする前に、Boleroを 動かすのに必要なパッケージからインストールした手順をまとめて おくwwww(Φω| [手順] 1. /home/username以下にworkspaceディレクトリを作成し、Boleroをgit clone。 $ mkdir workspace $ cd…

MX Linux 19にF#をインストールするためにunstableリポジトリを追加する【あとで作業】

せっかくF#のWebAssembly開発環境(Bolero)用にMX Linuxをインストール したのに、F#自体がtestingリポジトリから削除されてunstableリポジトリに しかないという情報を得たので、aptのリポジトリリストにtestingとunstable リポジトリを追加する手順について…

F#のWebAssembly開発環境のためにWin10 HomeのVirtualboxにMX Linuxをインストールした

通常デフォルトで使うLinux環境はManjaro GNOMEだけど、F#のWebAssembly 環境を動かすには非公式のArchLinux系ディストリのManjaroよりDebian系の ディストリで対応したほうがよいということを過去の経験則から理解していたので、 今回は以前の名前がMEPISと…

HaskellでWebAssembly【あとで詳しく】(更新中)

Haskellの現状について(Φω| [参考サイト] github.com news.ycombinator.com haskell.jp the.igreque.info www.reddit.com www.tweag.io qiita.com news.ycombinator.com www.joachim-breitner.de icfp18.sigplan.org https://gitlab.rlp.net/plmz/external/…

ElixirでWebAssembly【あとで詳しく】(更新中)

モリモリ好きな言語のWebAssembly関連について調べている。 次はElixirの現状について(Φω| LumenってPHPのWebフレームワークの魔法少女の弟の名前と同じやないかーいw [参考サイト] news.ycombinator.com confengine.com underjord.io www.elixirconf.eu w…

JuliaでWebAssembly【あとで詳しく】(更新中)

少し情報が古いかもしれないけどJuliaでWebAssemblyについて(Φω| [参考サイト] https://discourse.julialang.org/t/how-to-compile-julia-to-wasm/18857 github.com keno.github.io qiita.com github.com nextjournal.com nextjournal.com www.juliablogger…

F#でWebAssembly【あとで詳しく】(更新中)

次はF#について(Φω| [参考サイト] fsbolero.io www.reddit.com tryfsharp.fsbolero.io github.com github.com fsbolero.io dev.to www.infoq.com channel9.msdn.com www.youtube.com twitter.com

NimでWebAssembly【あとで詳しく】(更新中)

昨日から再びWebAssembly熱が高まったので自分が好きな言語のWebAssembly関連の ライブラリやフレームワークについて調べてみる(Φω| Rustについては少し取り上げたので、まずはNimで。 [参考サイト] www.spiria.com qiita.comEasy WASM with Nim / nlvm git…

ElectronとAzulとYewとWebAssembly(wasm)とDesktop GUIについて

Visual Studio Codeは意外にメモリハングアップが頻繁に起きる けど、それはElectron製のエディタだからなんだっけ? とか、ふと思い出した。 それって最近、RustやNimのライブラリやフレームワークを調べて いて、見つけたAzulとかYewとかNiGui等でエディタ…

VMやハードに直接、Linuxをインストールして日本語環境を整えたらまず先にやっときたいこと

これは自分の場合は、日本語入力環境構築後に/home以下のフォルダが漏れなく 日本語化されてしまうので、英語に戻す作業をまず先にやっておきたい。 VMにLinuxをインストールし日本語入力環境構築でチラッと書いてたりするけど、 ふとした時に何だっけ?と思…

CodeIgniter3.xで複数のデータベースオブジェクトに接続するには?(同じスキーマ内では作れないのが仕様)

似たようなことをCakePHP2.xでやった記憶はあるが、文化が 違うかもしれないし既に覚えていないので、CodeIgniter3.xで やる方法についてメモしておく。 なお、ドキュメントを読みながら試しているが定義内容は 分かったけど、それは一体どこのファイルに定…

Neovim or Vimでタブ幅を設定

Windows10のVSCodeで4タブに設定してLinux環境で続きを 実装しようとしたら、デフォルトの8タブになっていた。 ちなみにEclipseで開発してた人たちはLinuxでコードを確認 しても4タブになっていた?(Φω| 仕方ないので最低限だけ、~/.vimrcと~/.config/nvim/…

MobaXtermとpemファイルを使って、AWS EC2にssh接続

Windowsで使うSSHクライアントは数あれどGUIもあって、お気軽な MobaXtermと決まっておるw(Φω| なので、MobaXtermでpemファイルを使ったssh接続する方法 について備忘録としてまとめておく(Φω| 難しいことはなく参考にしたサイトの手順通りにやればできるの…

管理者によるパスワードリセット機能について考えてみた

プロトタイプ的なイメージで管理画面を実装中だが、ユーザ管理の パスワードリセット機能について、どう処理フローが進むと正解 なのか?よく分からなくて、仮実装をして様々な画面のUIを調べて 結論が出せないまま行ったり来たりしているのを、ここでメモし…

MX Linux19でpeer認証の関係(PostgreSQL “対向(peer)認証に失敗しました” エラー)でpsqlログインできない時の対処法

Windowsの文字コードやロケール周りでPostgreSQLが地獄なので、Linuxにすれば 違うかなと思っていたら、OSのパッケージマネージャ、たとえばMXなどDebian系 のディストリビューションでapt install postgresqlでインストールした場合は、 データベースクラス…

MXLinux19でAH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this messageの対応

昔、自分が低スペックPCに軽量Debian系ディストリをインストールして LAMPサーバを立ててバーチャルホストで運用する記事を書いた時の 手順を実行した時にタイトルのエラーが発生したので、やった内容 を備忘録としてまとめる(Φω| ここでは、例としてバーチ…

PostgreSQL10を利用してERROR: permission denied for table table_nameが発生したら【調査中】

そもそもPostgresql10ではデフォルトではテーブルアクセス権限が追加され ないという情報を得たのだが、でも環境構築スクリプトにはちゃんと定義さ れているんだけどな... 一体どういうことなんだ?(Φω| ということで少し調べてみた。 (お陰でローカル開発…

Windows10のhostsファイルの場所と編集方法

Windowsのhostsファイルの編集の方法とか忘れたので備忘録として 調べ直したことをまとめてみる(Φω| [hostsファイルの場所] どのバージョンも結局は同じ場所にある。 C:\Windows\System32\drivers\etc\hosts [編集方法] 1. 管理者権限でコマンドプロンプトを…

PostgreSQL10の権限の削除について

1つ前の記事の手順で動作確認をしてみたが、それでも同じエラーが 出続けていたので、更に沼に落ちて掘ってたw(Φω| (PostgreSQL10に不慣れ過ぎて他の作業が終わらない...) 有志作成のスクリプトにはREVOKEしてるのスキーマ作成権限のみ 削除ってなってたけ…

PostgreSQLでError: `cannot be dropped because some objects depend on it`が発生する場合

PostgreSQL10を開発環境で利用していて、有志が作成したCREATEと DROPを利用したDatabaseを作成/再作成するスクリプトを実行した時に、 タイトルのエラーが発生し、気になるので調べてみたことをメモして おく(Φω| PostgreSQLではMySQLとは違い、単純にロー…

PostgreSQLをインストールするとついてくるPgAdmin4でデータエクスポート

頻繁に開発環境のDB環境の内容が変更されるので、スクリプト を叩くたびに初期化されるとテストデータの登録が大変だという ことで、PgAdmin4でエクスポート・インポートできんのか? ってことで調べて試してみたメモ(Φω| [手順] 1. Windows10のスタートメ…

低スペックPCの仮想環境にMX LinuxでPHP開発環境を構築してみるメモ

とりあえず低スペックPCのWindows10のXAMPPで設計と実装と 動作確認をしながら、裏で環境構築もしてみるためのメモ(Φω| 必要なことを先にリファレンスとしてメモしたのを見ながら作業 する形。 ManjaroでもよかったんだけどDLサイズがデカかったのと、 Live…

ローカル開発環境のyayでパッケージ検索できない不具合に対応した

年末までに終わらせる予定だったけど、ずっと体調不良で今頃になったw 朝から仕事だし...(Φω| まぁとりあえず、githubの公式のissueの一番最後に書かれたアドバイスを試した 内容をメモしておこう。しかしpacmanを更新したらChromiumがクソ重くて仕方ない …

改めてコミットがリジェクトされた時の取消コマンドについて

昨日の記事を修正するの面倒くさいので改めて、コミットがリジェクト された時の取消方法について、再度まとめ記事を書いてみる(Φω| だいたい、git push時にリモートからリジェクトされる場合は、余程の 不具合でなければ、複数人による同時pushだと思うの…

git pushがリジェクトされてリセットしてマージし直してる間にリモートが更新されてコンフリクトかよw

gitでローカルで更新したファイルをマージしてただけなのに、 コミットまでは問題なかったのに、突然リジェクトされて 思い当たる節がない・・・( ̄へ ̄|||) ウーム 不慣れな人ほどSourcetreeとかいう訳のわからないGUIツール を使うのやめような。 権限がある…

Windows 10 Proの最新版だとVagrantはHyper-Vを有効にする必要があるらしい

ただでさえメモリが8GBしか載ってなくてWindows 10 proなので ローカル検証環境でLinuxサーバを立てるのに、Hyper-Vを利用せず Vagrant + VirtualBoxで構築しようとして、VirtualBoxとVagrant をインストールして、初期化コマンドで作成したVagrantfileの 最…