heimdalの技術ノート

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

dockerを使って、お手軽にgentoo linuxを使ってみる

はじめに gentoo linuxとの出会い dockerとは つまりどういう時に使うの?? docker インストール 環境 手順 dockerコマンド image ダウンロード コンテナ作成 コンテナ起動/停止 コンテナログイン gentoo インストール gentooイメージダウンロード gentooコ…

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

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

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

はじめに 準備 環境 使い方 Elmアーキテクチャ sandbox element document application 解説 必要なものをインポート main構成 モデル 初期化 更新 type Msg update 表示 まとめ はじめに Elmは面白い。関数型の独特な雰囲気を持ち、変数不要な不思議なコーデ…

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

はじめに Slackwareについて 準備 手順 まとめ はじめに 先日Raspberry Pi 3B+が発売されました。 前のモデルよりも性能向上してますし、今までラズパイデビューしていなかったので、この機会に買ってみました。 ラズパイ自体にはOSが内蔵されていないので、…

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

はじめに ElmとPureScriptのそれぞれの特徴や比較など。 Elm PureScript 環境 フォルダ構成 手順 electronとpurescriptのパッケージを導入 purescriptの初期ファイル生成 psc-package.jsonのバージョンを以下に揃える 基本パッケージとhalogenパッケージをダ…

elm+electron 入門 サンプルあり

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

Material Iconsをwebサイト経由せず、ローカルで使えるようにする

はじめに 公式サイト 準備 最後に その他 はじめに 最近、Googleが提唱しているMaterial Designが気になりはじめた。 その中でデザインにあったmaterial iconがあるのでそれを使う方法を紹介する。 公式サイト Material Icons Guide - Google Design このサ…

mithril.js v0.2.5のサンプルであるtodoを v1.0.0に書き直してみた

はじめに 環境 ソースコード 内容 まとめ はじめに mithril.jsの公式サイトにサンプルとしてtodoアプリがある。 1.0.0になってそのサンプルがなくなっていたので、独自で作り変えてみる。 なるべく公式のサンプルのソースを残したまま実装してみる。 http://…

mithril.js v1.0が出たぞ!!!ついでに変更点を紹介してみた。

はじめに 変更点 まとめ 最後に はじめに 明けましておめでとうございます。 今年もよろしくお願いいたします。 久しぶりの更新です。 表題の通り、mithril.js v1.0が遂にリリースされました。 もうワクワクが止まりません! 色々機能が増えたり、動作が変わ…

electronを使ってmithril.js 超入門 m.route編

はじめに 準備 環境 m.route パターン1 パターン2 パターン3 最後に はじめに m.routeについて、何パターンか紹介する。 準備 以前の記事からサンプルを持ってきてもいいが、 場所を用意したので、ここからダウンロードした方が早い。 https://github.com/xh…

electronを使ってmithril.js 超入門 m.prop m.withAttr編

はじめに m.propとは m.withAttrとは 準備 パターン1 パターン2 パターン3 パターン4 最後に はじめに mithril.jsのAPIの中にm.propがあるが、それを使うパターンを紹介する。 m.propとは mithril.js版のgetter/setter関数のAPIである。 変数に代入すること…

electronを使ってmithril.js 超入門

はじめに 準備 ファイルの中身 事前知識 パターン その1 説明 その2 説明 その3 説明 その4 説明 最後に はじめに heimdal.hatenablog.com 前回の記事からの続き。 mithril.jsのhelloworldのパターンを書いていく。

mvcモデル初心者なのにmithril.jsが気になる

はじめに mithril.jsについて モデル まとめ 参考 はじめに 仕事や趣味で、web関連の技術を学びたい時、html + cssあたりを攻めていきますが、 より柔軟に動きを持たせたければ、html + css に加えて、javascriptを学習し始める必要が出てくる。 javascript…

VisualStudio2013導入後に、ExcelなどのOffice系ファイルを開くたびに、変なメッセージが表示された場合の対処

はじめに 事象 対処 はじめに 前回のElectronでsqlite3を使う記事を書いたが、そのせいで別の問題が発生した。 その問題を解決する。 heimdal.hatenablog.com 事象 VS2013を導入後、Excel、Wordを起動する際に以下のメッセージが表示され、毎回読み込むよう…

WindowsへのElectron導入する前後でハマったところを解決してみた その2 Sqlite3を動かす

前回の続きから はじめに 準備物 python 1. 以下のサイトより、python2系をダウンロードする。 2. インストールは特に変更せずに「次へ」を連打する。 3. 環境変数を設定する。 3.1. コマンドプロンプトを開き、以下のコマンドを実行する。 3.2. 「詳細設定…

Electron初心者のためのHelloWorld(解説あり)

はじめに 環境 ソースコード作成 package.json main.js index.html おまけ main.js index.html はじめに Electronの紹介をしたので、Hello Worldを動かすサンプルを作成してみます。 HTMLもJavascriptも始めたばかりの人が少しでもソースコードが読めるなど…

WindowsへのElectron導入する前後でハマったところを解決してみた その1

はじめに 準備物 導入 導入してハマったところ プロキシ設定 プロキシサーバが書かれているの場所 sqlite3導入 はじめに Electronというものをつい数か月前に知りました。皆さんも知ってますか? 簡単に言うとWindowsでデスクトップ用のソフトウェアを作れる…

Slackwareが気になる

はじめに なぜ、Slackwareなのか。 はじめに Linuxは素晴らしいです。スマホ、カーナビ、プリンタ、カラオケのデンモクなど、至る所にLinuxが採用されています。 ハードウェアに依存しない柔軟性を持っており、色々な機械に組み込まれています。 また、市販…

今、気になっていること

巷の流行もそうだが、今更!?というものも、 時期問わず気になっちゃいます。 そのあたりを記事にしてこうかと思います。 例えば、Electronですね HTML5+CSS+JavaScriptという定番の組み合わせでデスクトップアプリを作れちゃう技術ですね。 Web屋さんであ…

今までやってきたこと

自己紹介の延長です。 学生時代は情報系の大学に行って、エンジョイしてましたが、2年目の時にLinuxの存在に出会いました。 友人から、Linuxを勧められましたが、当時はOSに対して興味もなかったので、何じゃそりゃ?という感じで聞いてました。 CentOS?Fed…

ご挨拶

はじめまして、heimdalです。 初投稿ということで、緊張をしています。 現在、主に開発に携わる仕事をしています。 仕事をある程度こなしていく内に、 「社会人になって数年が経ったな、そろそろ何か形として残そうか」と思い、初めて見ました。 基本的にジ…