WindowsでJupyterをインストールする方法

環境

Windows10
pip 9.0.1

その前にの「その前に」

コマンドプロンプトのデフォルトの文字コードはcp932(shift-jis)です。
cp932のままインストールするとエラーが起き、正常にインストールできないので「chcp」コマンドを使って65001(utf-8)に変えます。

C:\Users\Name>chcp 65001

これでコマンドプロンプト文字コードutf-8になりました。
以後、コマンドを実行するときは全てutf-8にして実行してください。
また、コマンドプロンプトを1度閉じてしまうと文字コードがリセットされるので、閉じた場合はもう1度上記のコマンドを実行してください。

続きを読む

VSCodeでデバッガに引数を渡す方法(Python)

今回はVSCodeのデバッガに引数を渡す方法調べてみます。(知らない)
手探りで調べた手順をそのまんま書いているので、無駄な手順があることに気を付けてください。

デバッガの動かし方はこの前のを参考にしてください。
VS CodeでPythonをデバッグ実行するとエラーが出て実行ができない問題 - EF Blog

続きを読む

GitHubの使い方

自分用のメモです。

ほとんどgitの使い方ですが・・・。

 

gitはインストールされていることを前提とします。

 

  1. git init でローカルリポジトリを作ります。
  2. git add -a でコミットします。("."は全てのファイルやディレクトリに対して、"-a"はすべての変更に対して、"-u"は以前コミットしたことがあるファイルに対して、直接ファイル名を書けばそのファイルのみ)
  3. git commit  -m "first commit" でローカルリポジトリに対してコミットします。("-m"はコメントを同時に指定、"-a"は変更されたファイル)
  4. https://github.com/に行ってStart a projectを選び、GitHubのリモートリポジトリを作ります。この時にリモートリポジトリのURLが作られます。
  5. git remote add origin URL でリモートリポジトリを登録します。
  6. git push -u origin master でリモートリポジトリに反映させます。

VS CodeでPythonのビルドタスクを実行するとエラーが出て実行ができない問題

前回はデバッグ実行ができないという問題がありました。
VS CodeでPythonをデバッグ実行するとエラーが出て実行ができない問題 - EF Blog

今回はCtrl + Shift + Bで実行できるビルドタスクのエラーです。

VS Codeのバージョンは1.14.2
Pythonのバージョンは3.6.0です。

エラー文は

ビルド タスクが見つかりません。定義するには 'Configure Build Task' (ビルド タスクを構成します) を押してください。

と出ていました。

続きを読む

VS CodeでPythonをデバッグ実行するとエラーが出て実行ができない問題

VS CodeでPythonの環境整えようとしてハマったのでメモ書きを。

VS Codeのバージョンは1.14.2
Pythonのバージョンは3.6.0です。

他のサイトを見てPythonのパスを通せばF5でデバッグができるらしいのでパスを設定しましたがエラーを吐きました。

Failed to launch the Python Process, please validate the path 'C:/Users/UserNameHoge/AppData/Local/Programs/Python/Python36'

続きを読む

初歩的なミス

#include <stdio.h>

class Ex
{
public:
    static const ARY_ELEMENT_NUM = 5;
    
    // コンストラクタ
    Ex() 
    {
        // 0で初期化
        for(int i = 0; i < ARY_ELEMENT_NUM; ++i)
        {
            m_Ary1[i] = 0; 
            m_Ary2[i] = 0;
        }
    }

    int m_Ary1[ARY_ELEMENT_NUM];
    int m_Ary2[ARY_ELEMENT_NUM];
};

int main()
{
    Ex ex;
    
    // m_Ary1は要素数が5つだが8まで代入
    for(int i = 0; i < 8; ++i)
    {
        ex.m_Ary1[i] = 1;
    }
    
    for(int i = 0; i < ARY_ELEMENT_NUM; ++i)
    {
        printf("%d", ex.m_Ary1[i]); //出力: 1, 1, 1, 1, 1
    }

    printf("\n");

    for(int i = 0; i < ARY_ELEMENT_NUM; ++i)
    {
        printf("%d", ex.m_Ary2[i]); // 出力: 1, 1, 1, 0, 0
    }
    
    return 0;
}
続きを読む

2016/9/23 日記

ただの日記です。
思ったこと箇条書きで書くくらいです。

・プログラムの処理は機能(ソースコード)別に分けたほうが良い。
アセンブリは言語、アセンブラバイナリに変換するプログラム、アセンブルがその処理。
・冷食はコスパが良い。
SHUREのSE215SPE-Aを買ったけど、髪が邪魔で付けづらかったので髪を切った。
TGSに行きたかった。
・引っ越し準備が面倒。
・サウンドとグラフィックやりたい。
・仕事辛い。
・代休も給料プラスもないのに休日出勤を要求される。
・上司さんがクトゥルフ神話パラノイアTRPGが好きだということを知った。
・この前、またコンパイラのバグっぽいものを見つけた。
・最近ツイートが少ない。

そんな感じのことを思ってます。

以上です。