バタアシペンギン さん プロフィール

  •  
バタアシペンギンさん: 入門プログラミング
ハンドル名バタアシペンギン さん
ブログタイトル入門プログラミング
ブログURLhttp://stroll.hatenablog.com/
サイト紹介文料理、映画、本、読書、音楽、コンピュータ等について
参加カテゴリー
更新頻度(1年)情報提供7回 / 365日(平均0.1回/週) - 参加 2015/06/20 11:35

バタアシペンギン さんのブログ記事

  • ボットを作る(hubot + slack + heroku)
  • 開発環境 vmware上のubuntumacからemacsでファイルを編集する。vmwareのubuntuを起動しておくmacのコンソールからの接続:~ $ ssh ユーザー名@サーバー名macのemacsからの接続:C-x C-f /ssh:ユーザー名@サーバー名:/home/ubuntu/workspace/ node.jsのインストール まずはnode.jsのバージョン管理ツールnodebrew を導入するubuntuに接続しコンソールからcurl -L git.io/nodebrew | perl - setupパスを通すecho 'expo [続きを読む]
  • SeleniumuとPhantomJSの環境構築
  • Docker上にUbuntuの構築 $ docker pull ubuntu:16.04$ docker run -it ubuntu:16.04 Python3とSeleniumのインストール apt-get update apt-get install -y python3 python3-pip pip3 install selenium pip3 install beautifulsoup4 PhantomJSのインストール apt-get install -y wget libfontconfigmkdir -p /home/root/src && cd $_wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-lin [続きを読む]
  • pythonとかdocker
  • 作業の覚書 python emacsでpythonが自動補完できるように設定$ sudo easy_install pip$ sudo pip install vi
    rtualenvinit.el追記(require 'python-mode)(setq auto-mode-alist (cons '(".py'" . python-mode) auto-mode-
    alist))(require 'jedi)(add-hook 'python-mode-hook 'jedi:setup)(setq jedi:complete-on-dot t)macにdockerをインス
    トールdockerにPython3とanacondaの環境を整備$ docker pull continuumio/min [続きを読む]
  • Expressのセキュリティ設定
  • helmetモジュールでHTTPに於ける脆弱性となるヘッダを取り除く 対応前の確認 プロジェクトの生成とExpressに必要なnpmパッケージのインストール$ express express-helmet$ cd express-helmet/$ npm installサーバーの起動$ DEBUG=express-hlmet:* PORT=8000 npm starthttp://localhost:8000/にアクセスデベロッパーツール→Network→再読込み→localhost選択→Headersタブを見ると、X-Powered-By:Expressと書かれて [続きを読む]
  • node.jsのフレームワークを導入する
  • ジェネレーターのインストール&必要なファイルの作成 $ npm install -g express-generator/home/ubuntu/.nodebrew/node/v4.7.0/bin/express -> /home/ubuntu/.nodebrew/node/v4.7.0/lib/node_modules/express-generator/bin/express-cli.js+ express-generator@4.15.5added 6 packages in 0.99s$ cd workspace/$ express express-study warning: the default view engine will not be jade in future releases warning: u [続きを読む]
  • Emacsでタグジャンプできるようにする
  • インストールなど GLOBALというのが必要GLOBALの対応言語を増やすのにPygmentsというのが必要macなら以下で済む$ brew install global --with-exuberant-ctags --with-pygments$ export GTAGSLABEL=pygments 任意の場所でgtag実行 /usr/local/var/www/htdocs $ gtags 確認 例えばcreateDatの定義箇所/usr/local/var/www/htdocs $ global -ax -t createDatcreateDat /usr/local/var/www/htdocs/typing.js 43例 [続きを読む]
  • JUnitチュートリアル
  • アジャイルソフトウェア開発の奥義 第2版作者: ロバート・C・マーチン,Robert C. Martin,瀬谷啓介出版社/メーカー: SBクリエイティブ発売日: 2008/07/01メディア: 単行本購入: 18人 : 586回この商品を含むブログ (71件) を見る 内容 JUnitとは何なのか、JUnitでユニットテストの実行をしてみる。 環境 JDK8Eclipse(Neon)macOS プロジェクトの準備 ファイル→新規→Javaプロジェクト→junit-tutorialを作 [続きを読む]
  • windows10 + emacs + oracleでの文字化け
  • 環境 emacsインストール済みwindows10インストール済みoracle12cインストール済み 問題 emacsからM-x sql-oracleしてsql-plusをバッファに表示させると文字化けしている 対策 oracleのキャラクタセットを確認sql-plusからselect * from NLS_DATABASE_PARAMETERS;NLS_CHARACTERSET を確認するとJA16SJISTILDEとなっていた。これはoracleのインストール時に決めるもので後から変えられないらしい。この場合は環境 [続きを読む]
  • JVMのソースコードを読むための準備
  • JDK/JRE/JVM JVMとは Javaバイトコードとして定義された命令セットを実行するスタック型の仮想マシン(Java Virtual Machine) 。JRE(Java Runtime Environment)に入っている。 JREとは Java実行環境。JVMやAPIが入っている。 JDKとは Java開発キット(Java Development Kit)。JREが入っている。 具体的に何が入っているのか確かめる ソースコードを取得する OpenJDKはMercurialというソース [続きを読む]
  • Linux+eclipse+JavaFX
  • Linux(Ubuntu)にeclipseをインストールしたが、JavaFXが使えない→下記インストールする必要がある。Eclipse→ヘルプ→新規ソフトウェアのインストール→http://download.eclipse.org/releases/mars→一般用ツール→e(fx)clipse - IDE [続きを読む]
  • JavaScript スタイルシートを操作する②
  • "changeStyle(this, 'highlight')" class="synConstant">"changeStyle(this, 'normal&apo
    s;)"> マウスを乗せると色が変わります。/*style.css*/.Highlight{ Background-color: Pink;}.normal{ B
    ackground-color: White;}改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで作
    者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2016/09/30メディア: 大型本この商品を含むブログ
    を見る [続きを読む]
  • JavaScript 新規にノードを追加する
  • サイト名: "text" name="name" size="30"/> URL: "text" nam
    e="url" size="50"/> "button" value="追加" class="synConstant">
    ;"add(this.form)"/>"list">改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から
    現場での応用まで作者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2016/09/30メディア: 大型本こ
    の商品を含むブログを見る [続きを読む]
  • JavaScript ハンドラー1
  • "button" value="ダイアログ表示" class="synConstant">"btn_onclick()" />改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで作者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2016/09/30メディア: 大型本この商品を含むブログを見る [続きを読む]