heimdalの技術ノート

IT全般、Linux、Windows、プログラミング開発など、何でもござれ

Raspberry Pi 3B+にSlackwareのSARPiをインストール後のメンテナンス色々

f:id:xheimdal:20180613231437j:plain

  • はじめに
  • ネットワーク設定
    • 条件
    • 手動設定
    • 設定変更
  • 最新へアップデート
  • bluetoothキーボードを使う
  • カーネルアップグレード ※任意
  • その他:macを使ってimgファイルやisoファイルをsdcardに書き込む場合。
  • まとめ

はじめに

heimdal.hatenablog.com

前回の記事でRaspberry Pi 3B+にSARPiをインストールしたが、それだけ終わりではないので、色々使えるよう設定する必要があります。 最低限使えるようにしてみましょう。

続きを読む

初めてelm-lang(ver0.19)を触る人を対象に分かりやすく解説してみた。 sandbox編

  • はじめに
  • 準備
  • 環境
  • 使い方
  • 解説
    • 必要なものをインポート
    • main構成
    • モデル
    • 初期化
    • 更新
      • type Msg
      • update
    • 表示
  • まとめ

はじめに

Elmは面白い。関数型の独特な雰囲気を持ち、変数不要な不思議なコーディング感覚がまた楽しい。
そんなElmが先日0.19へバージョンアップしました。

以前、Elmを記事にしたが、0.19により、破壊的な変更があり、0.18のソースでは動かなくなりました。
heimdal.hatenablog.com

そこで、Elm0.19用に再入門してみました。 例によってelectron+elmです。

続きを読む

Raspberry Pi 3B+ にRaspbianではなく、ラズパイ用Slackware「SARPi」をインストールしてみた

f:id:xheimdal:20180613231437j:plain

  • はじめに
  • Slackwareについて
  • 準備
  • 手順
  • まとめ

はじめに

先日Raspberry Pi 3B+が発売されました。
前のモデルよりも性能向上してますし、今までラズパイデビューしていなかったので、この機会に買ってみました。 ラズパイ自体にはOSが内蔵されていないので、OSをインストールする必要があります。
公式のRaspbianを入れても良かったですが、debian系は便利で何もかも簡単に出来ますがLinux自体をより知るにはもっと良いOSが欲しいところです。
Linuxの勉強ではなく、すぐ動くものが欲しいのであればRaspbianで良いと思います。
そこで探してみると「SARPi」を見つけました。
Slackware ARM on a Raspberry Pi」で「SARPi」。んー、カッコいいと思います!!

というわけで、インストールしていきます。

続きを読む

PureScript + psc-package + Halogen + Electronでサンプルを動かす

f:id:xheimdal:20180527153213p:plain

  • はじめに
  • ElmとPureScriptのそれぞれの特徴や比較など。
    • Elm
    • PureScript
  • 環境
  • フォルダ構成
    • 手順
      • electronとpurescriptのパッケージを導入
      • purescriptの初期ファイル生成
      • psc-package.jsonのバージョンを以下に揃える
      • 基本パッケージとhalogenパッケージをダウンロードする
      • srcフォルダのソースコードを以下のソースにおきかえる。
      • コンパイルする
      • index.htmlを編集する
      • 実行する
  • ソースコード
  • まとめ

はじめに

前回の記事ではElm + Electronの組み合わせでサンプルを作成した。

heimdal.hatenablog.com

今回はPureScript + Electronの組み合わせでサンプルを作ってみる。

続きを読む

elm+electron 入門 サンプルあり

f:id:xheimdal:20180514220346p:plain

  • はじめに
  • 特徴
  • 環境
    • electronのインストール
  • elmのインストール
  • コマンド
    • elm-repl
    • elm-reactor
    • elm-make
    • elm-package
      • パッケージ一覧
  • ファイル構成
    • サンプルの動かし方
    • electron特有のバグ
      • その他サンプル
  • まとめ

はじめに

最近純粋関数型プログラミング言語Haskellが気になって少しずつ勉強している。

Haskellを勉強していく中で、elmとpurescriptを知った。 Haskellに近い書き方ができるJavascriptフレームワークで、Web構築できる。 electronと合わせることも出来るので、私と同じように興味持って、これから始める人に参考になれば幸いです。

特徴

AltJSと呼ばれるjavascriptフレームワークであり、記事にしていたMithril.jsとは違い、コンパイルが必要。
記載方法はHaskellのような書き方が出来る。 Elmアーキテクチャとしては、MVCならぬ、MVU(Model-View-Update)を基本としている。

続きを読む