haskell-jp / mokumoku-online #33

これを読んだあと、を読んで機能追加のためのコードを書いてました
趣味で書いているHaskell製unix lsについて、機能追加とバグフィックスをそれぞれ2つずつやりました。
あとちょっとで、GNU lsのマニュアルに記載されている全オプションを実装できそうです。
https://github.com/a5ob7r/haskellorls
• Haskell-jp Adminsの紹介ページを作りました: https://github.com/haskell-jp/blog/pull/204
• makeMistakesToLearnHaskellの今日の進捗: https://github.com/haskell-jp/makeMistakesToLearnHaskell/commit/464df44740e68abafa5d026e36a30d79576f854a
• その他、来週のHaskell-jp Adminsの会議のアジェンダを組みました。
@Shota has joined the channel
土曜日にしますね。
@Kenta Inoue has joined the channel
山本悠滋です。今週はなんとRustとC++とCをちょっとずつ書きました。
今日もいつもどおり の続きをやった後、今週こそtypesafe-precureのこのissue https://github.com/igrep/typesafe-precure/issues/44 に取り組む予定です。
でもお昼ご飯食べて休憩してからね!
まつばらです。Haskell で作りたかったアプリ開発を進めます。
こんにちは。1年ほど前に東銀座の会で参加した、井上健太と申します。
自主開発でwebアプリを作ろうと思っているのですが、分からないところがいろいろとあるので、どなたか助言いただければ幸いです。
こんにちわ!しゅんすけです。
今日は、xmonadでワークスペースの一覧からNSPワークスペースを飛ばして、メニューバーに表示したり、ワークスペース移動したりのノートをまとめようと思っていますが、
そのまえに、マイクロSDカードにNixOSのインストールをしてみようとおもっています。

よろしくおねがいします
こんにちは。a5ob7rと申します。今日はHaskellorlsのパフォーマンス改善に取り組もうと思っています。具体的には、メモリ消費量の改善です。よろしくお願いします。
https://github.com/a5ob7r/haskellorls
んー、インストールがパッケージのダウンロードとかインストールの過程に入ったけど、中々進まないなぁ。
ゆっくり流れる文字列をみてると、寝そうになる。
そろそろ始めるのでDiscordのボイスチャンネルにいますね。 https://discord.gg/wk42SxSvq2
2時間以上経つのに、インストールが終わりません。SDカードへの書き込みが遅いのか、ネットワークがなんかおかしいのか、、
ああー、SDカードはリーダーによってはめっちゃ遅いかも
少し早いですが、今日は用事があるので、終わります。

今日出来たこと

• ブログ
blogのノート「xmonadのNSPワークスペースをお洒落に扱う」が8割ぐらいできた。
スクリーンショットがいらなさそうなので、トップの写真を何かお洒落なものにしたい。
また、帰ってから続きをやる。

• nixosのインストール
ノートパソコンの横に刺すタイプのSDカードにNixOSをインストールする実験をしてみた。
UEFIブートのパソコンで、上手にこれが出来たら、普段使ってるWindowsのノートにも入れてみる予定。
でも、モクモク時間内にインストールが完了しなかった。(SDカードが遅いのかもという意見も)
本日はいろいろとお世話になりました。

成果など
・webアプリを作る上で何がわからないかが分かるようになった。
特にHaskellで状態をどう扱えばいいのか、自分のプログラムでは何を使って実装するのか、方向性が見えてきました。

しばらくは一人で作業を進めることができそうです。私の拙い質問に丁寧に返答いただき、本当にありがとうございました。
makeMistakesToLearnHaskellの課題10が概ね最後まで書けそうなところで詰まっています :confused:
個人の家計簿アプリを作りたくていろいろいじり始めました。
JOIN とかしたい場合は Persistent だけじゃダメで https://github.com/bitemyapp/esqueleto とかを使わないとなんですね(知らなかった)
hledgerみたいにテキストファイルベースじゃなくてDBでやるんですね! :open_mouth:
まぁせっかくなので、遊び半分で
Haskell Web アプリプログラミングのサンドボックスにしようかなって
Haskellorls($ haskellorls --extra-color --color=auto --icons -ABFhvo --tree ~)のメモリ消費量を900Mほど削減できました(6.4G -> 5.5G)。同じような条件でexa(Rust実装のls replacement)を実行した場合、1.1Gほどのメモリ消費量なので、それを目指していこうと思います。
今日は一人でもくもくしてみましたが、あまり作業が手につきませんでした。やはり雑談ありのほうがいいかも。
昨日のもくもくの成果、まだ雑なデータ設計とDBとの繋ぎの部分しかないけど
https://github.com/matsubara0507/homelyapp/blob/main/src/Homely/DB.hs
日曜日にします
https://github.com/Hexirp/trinity というものを思い付きで作ってます。もくもく会で作ったものではないですが、「もくもく的なもの」として。
山本悠滋です。今週からTypeScript書き始めています。
ほぼほぼいつもどおりですが、Haskell-jp Adminsのお仕事をちょっとだけやって、それから https://github.com/haskell-jp/makeMistakesToLearnHaskell の続きをやった後、今週こそtypesafe-precureのこのissue https://github.com/igrep/typesafe-precure/issues/44 に取り組む予定です。
あっ、お昼食べてからね
こんにちは。a5ob7rと申します。自作lsである https://github.com/a5ob7r/haskellorls の改修をする予定です。目指せexa越え。それはそれとして、何か別のものも作りたいなと思っている今日この頃です。
白鳥と申します.プログラミングHaskellの17章演習問題をやろうと思います.
こんにちわ、しゅんすけです。
今日は、neovim上でhaskellが便利に扱えるように、haskell language serverとかの事を勉強してみたいと思っています。
それが、出来るか、出来なくて飽きたら、
いつも山本さんが作業しているmakeMistakesToLernHaskellっていうのに挑戦してみようかと思っています。
よろしくおねがいします。
hlintのインストールは時間がかかるそうなので、指示通りコーヒーブレイク!
初心者ゆえに作ってしまった部分関数たちを削除してる
Haskellのレコード型がイケてないという理由が少しわかった。
雑談ルームにおります https://discord.gg/wk42SxSvq2
後半からになってしまいましたが...はじめまして? Peacockといいます。
Haskell-jpのissue追っかけます。Haskell Day何か手伝えるかなぁ。
今週のmakeMistakesToLearnHaskellの成果: https://github.com/haskell-jp/makeMistakesToLearnHaskell/commit/b4f3ebe46f6894696f7dd2ea744c5767df0decc5
今回は課題10の修正のみにとどめました
:point_up: の修正に加えて、typesafe-precureのissueにもようやく取り組み始めました。大方の修正方針が決まって手を付けています。
neovim+hlsの記事を見つけて、実践してみたら、上手くいきました。
その後、haskellに入門しようと、makeMistakesToLernHaskellをインストールしていたら、
PCのディスクの容量がなくなったので、諦めました。
今、もう少し容量のあるPCにArchLinuxをインストール中、、、
自作lsから部分関数を削除するなどしてました。それと、exaとの実行時間の比較をするためにshell scriptを書いていました。このときに、stdoutとstderrを入れ替えるコマンドが役に立ちました。
プログラミングHaskell読み終わりました.もくもく会のおかげで最後までたどりつきました.感謝です!
実際に何か作りたいのでネタかんがえていこうと思います
山本悠滋です。最近は引き続きTypeScriptを書いています。
今日は、Haskell-jp Adminsの銀行口座開設に向けた準備と、いつもどおりmakeMistakesToLearnHaskellや、typesafe-precureの続きをやります。
あっ、ご飯を食べてからです。あと、途中で別のオンラインイベントを見るので抜けます。