WindowsへのElectron導入する前後でハマったところを解決してみた その2 Sqlite3を動かす
- 前回の続きから
- はじめに
- 準備物
- visualstudio2013
- 1. 以下のサイトより、「Visual Studio Community 2013 with Update 5」をダウンロードし、インストールする。
- node-gyp
- 1. コマンドプロンプト開き、以下のコマンドを実行する
- ソースコード
- おまけ
- まとめ
前回の続きから
はじめに
2016年9月始め時点では、sqlite3をwindowsで使用するにはかなりハードルが高いです。
が、一度構築してしまえば、その後は簡単です。
今後は、改善されると思っていますので、対処されるまでの方法と思ってくれればと思います。
Electron初心者のためのHelloWorld(解説あり)
はじめに
Electronの紹介をしたので、Hello Worldを動かすサンプルを作成してみます。
HTMLもJavascriptも始めたばかりの人が少しでもソースコードが読めるなど、役に立てれば幸いと思ってます。
環境
node.js v6.4.0
electron v1.3.4
ソースコード作成
今回はここを参考にしてみました。&補足情報もあわせて書きました。
http://electron.atom.io/docs/tutorial/quick-start/
WindowsへのElectron導入する前後でハマったところを解決してみた その1
- はじめに
- 準備物
- 導入
- 導入してハマったところ
- プロキシ設定
- プロキシサーバが書かれているの場所
- sqlite3導入
- プロキシ設定
はじめに
Electronというものをつい数か月前に知りました。皆さんも知ってますか?
簡単に言うとWindowsでデスクトップ用のソフトウェアを作れる環境みたいなものです。
Windowsで使われているソフトウェアは、C#などの.net系やC言語、Delphiあたりで作られてることが多いです。
それ以外はブラウザを介してWebサービスでソフトウェアのように使っていると思います。
Gmailとかがそれですね。
ElectronはWeb技術であるHTML、CSS、JS系などの組み合わせでデスクトップ用のソフトウェアを作れちゃうんです。
しかもWindows、Mac、Linuxなどのプラットフォームを問わずに実装できる夢のような環境ですね。
サーバ上でしか、身動きできなかったWeb技術がサーバいらずでどこでも実装できるのであれば、
いよいよHTMLが世界を支配しそうですね。
Slackwareが気になる
- はじめに
- なぜ、Slackwareなのか。
はじめに
Linuxは素晴らしいです。スマホ、カーナビ、プリンタ、カラオケのデンモクなど、至る所にLinuxが採用されています。
ハードウェアに依存しない柔軟性を持っており、色々な機械に組み込まれています。
また、市販のノートPC、デスクトップPCには、Windowsが約99.9%近く搭載されているにも関わらず、そのノートPCやデスクトップPCを表示してるウェブサイトの約98%はWindows以外のサーバという事実があります。
OS Usage Trends and Market Share
クライアントPCはWindows、サーバはLinuxの関係がある限り、Linuxを知ることはとても大切であると言えます。
IT業界を目指す人は、何かしらの形でLinuxに携わるので、浅くても良いので、ぜひ知っていくべきだと思います。
私自身も全てを知っているわけではないので、少しずつ勉強していこうと思います。
1万以上のLinuxの種類のうち、Debian、RedHat、Slackware、その他、と大きく4つに分けることができますが、最古のLinuxと言われるSlackwareについて勉強していこうと思います。
なぜ、Slackwareなのか。
今まで色んなLinuxを触ってきました。
続きを読む今、気になっていること
巷の流行もそうだが、今更!?というものも、 時期問わず気になっちゃいます。 そのあたりを記事にしてこうかと思います。
例えば、Electronですね
HTML5+CSS+JavaScriptという定番の組み合わせでデスクトップアプリを作れちゃう技術ですね。
Web屋さんであれば、得意分野を活かせるが最大のメリットと思います。
私は、Web屋さんじゃないので、超絶テクニックを見せることはできそうにないですが、
そんな私でも、こんなにアプリを作れるんだぞ!というのを紹介していければと思っています。
HTML,CSS,JSに使われているフレームワークについても触れていこうと思います。
あとはSlackwareですかね
今までRHEL,CentOS,Ubuntu,Arch,Gentooなど色々触ってきたが、先日、14.2リリースされました。
そんなこともあり、良いきっかけですし、少しずつ書いていこうと思います。
他にも色々興味はたくさんあるので、 面白そうな技術を教えて頂ければ、私なりに答えていきたいです。