heimdalの技術ノート

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

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

はじめに

前回のElectronでsqlite3を使う記事を書いたが、そのせいで別の問題が発生した。
その問題を解決する。

heimdal.hatenablog.com

事象

VS2013を導入後、Excel、Wordを起動する際に以下のメッセージが表示され、毎回読み込むようになった。

Please wait while Windows configures Microsoft Visual Studio Professional 2013

初回の読み込みが終われば、済むと思っていたが、そうではなく、毎回このメッセージとともに、 長い読み込みが入る。

メッセージをキャンセルするのもいいが、面倒なので対処する。

対処

  1. 以下のフォルダまで移動する。
     C:\Windows\Microsoft.NET\Framework
  2. 「URTInstallPath_GAC」というフォルダを作成する。

これだけで次回からは読み込まなくなる。

やったぜ!!!  
 
 
以下の記事が大変参考になりました。ありがとうございます。

http://thinkami.hatenablog.com/entry/2015/02/10/062905

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

  • 前回の続きから
  • はじめに
  • 準備物
    • python
      • 1. 以下のサイトより、python2系をダウンロードする。
      • 2. インストールは特に変更せずに「次へ」を連打する。
      • 3. 環境変数を設定する。
        • 3.1. コマンドプロンプトを開き、以下のコマンドを実行する。
        • 3.2. 「詳細設定」タブ→「環境変数」をクリック
        • 3.3. 「Path」を編集し、Cドライブ直下のpythonのフォルダをセットする
      • 4. 新しいコマンドプロンプトを起動し、以下のコマンドを実行して、何か表示されればOK。
  • visualstudio2013
    • 1. 以下のサイトより、「Visual Studio Community 2013 with Update 5」をダウンロードし、インストールする。
  • node-gyp
  • ソースコード
    • 1.electronのサンプルソースを以下のページを参考に用意する。
    • 2.コマンドプロンプトでソースのフォルダまでいき、以下のコマンドを実行する。
    • 3.フォルダ構成が以下になっていることを確認する。
    • 4.main.jsのファイルを以下に編集する。
    • 5.動かしてみる
    • 6.以下のエラーが表示される
    • 7.一旦起動したElectronを閉じ、コマンドプロンプトで以下の場所へ移動する。
    • 8.ビルドする前に環境を確認する
    • 9.ビルドする
    • 10.ビルド結果を確認する
    • 11.ビルドしたファイルを移動する
    • 12.Electronを起動して、sqlite3の動作を確認し、ホッとする。
  • おまけ
  • まとめ

前回の続きから

heimdal.hatenablog.com

はじめに

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系などの組み合わせでデスクトップ用のソフトウェアを作れちゃうんです。 しかもWindowsMacLinuxなどのプラットフォームを問わずに実装できる夢のような環境ですね。
サーバ上でしか、身動きできなかった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の種類のうち、DebianRedHatSlackware、その他、と大きく4つに分けることができますが、最古のLinuxと言われるSlackwareについて勉強していこうと思います。

なぜ、Slackwareなのか。

今まで色んなLinuxを触ってきました。

続きを読む