m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

2016-01-01から1年間の記事一覧

java8のLocalDateとLocalTimeを触ってみた

Java8から導入された機能 日付制御ではDateやCalendarなどを使用していたがSE8より導入された サンプルコード Main.java import java.time.*; public class Main { public static void main(String[] args) { System.out.println("Hello World!"); // 現在日…

php5.6にvldをインストールして試す

これ PHPはどのように動くのか ~PHPコアから読み解く仕組みと定石作者: 蒋池東龍出版社/メーカー: 技術評論社発売日: 2015/09/17メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る少しずつ読んでるけどオペコードのくだりがいまいち理解で…

centos6.8にphp7をyumでインストールする

phpenvなどもありますけど あれコンパイルなどが必要で時間がかかるのでサクッとphpを入れて使いたい場合はyumでインストールしたい 環境 ホスト vagrant OS CentOS6.8 インストール リポジトリ sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-r…

JavaEEによるレルム認証を試しました

元にしたものは以下 Java EE Detail of JDBC-Realm from Oracle Fusion Middleware www.slideshare.net ※今回はダウンロードしました 4時間がかかりました。 これって実際のセミナーとかではどんな感じだったのかな? 結構時間がかかった 1時間とか2時間では…

今更ながらJavaEEのWebscoketのサンプルを試してみた

やったのはこいつ Java ee7 hol-jjug-ccc from Oracle Fusion Middleware www.slideshare.net 当時はJavaEEってわかってなかった 今でもきちんとわかっているわけではないがプロジェクトを構築してサンプルを起動できるようになっているので 資料見ながらや…

androidでローカルhtmlを表示する

cordovaでも良いかもと思われましたが なんとなるやりたくなったので調べ直しました。 環境 android2系 エミュレータが新しくなってなんと動くようになっていた やること test.htmlを作成してtwitter bootstrapのcssを組み込む javascriptのイベントをandroi…

JavaEEでRestfulを使って見る

Restful WebサービスAPIのやつでURLにパラメータを付与してXMLやjsonを返すやつです 参考 Java EE Tutorial #18 - RESTful Web Services with Jax-RS - YouTube 環境 Netbeans8.1 プロジェクトを作成 mavenで作成 ↓ ↓ pom.xmlを修正 <dependencies> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0</version> <scope></scope></dependency></dependencies>…

JavaEEのサンプルアプリをCentOSに入れてみる

公開前の予行演習 実際にどうするかはわからないけどNetBeansで作成だけというのも変なので ちょっとwarファイルをあげてみる 環境 vagrantのCentOS6.7 Java8 glassfish4.1 対象war GitHub - mshige1979/javaee_memoapp at maven Vagrantの設定ファイル Vagr…

JavaEE7でJavaMailを試す

環境 NetBeans8.1 Glassfish4.1 問題点 Glassfish4.1.1ではなぜかglassfishのメールセッションの設定ができない 参考 www.youtube.com ※英語でも動画で作業をなぞるとできるもんです 画面設定 index.xhtml <…

JavaEEでのサンプルとしてメモアプリを作成してみた

Javaでの開発は基本的にはほとんどない ちょっとやってみた 開発環境 Mac Java Version8 NetBeans8.1 参考情報 Javaエンジニア養成読本 [現場で役立つ最新知識、満載!] (Software Design plus)作者: きしだなおき,のざきひろふみ,吉田真也,菊田洋一,渡辺修司…

MacにXamarin Studioをインストールしてみました

特に意味はない C#とか使えないけどクロスプラットフォームはちょっと便利そうなので入れてみました 環境 Mac Book Air 参考情報 遂にXamarin無料! Xamarin Studio for MacでiOS/Androidを書いてみた。 | Developers.IO ダウンロード https://store.xamari…

CentOS7.xをGUIを有効にしてインストール

ライセンスの設定が必要みたい 普段はvagrantとかでいれたり、最小パッケージとか入れるけどちょっとGUIを見てみたくなったので設定 環境 Mac Book Air VMWare Fusion8 ダウンロード CentOS-7-x86_64-DVD-1511.iso 参考情報 VMware PlayerでCentOS 7をインス…

cakephp3で複数データをインサート

データを登録する際 1件ずつ登録するか、一括で登録するか… 環境 CentOS7.x php7.0.3 cakephp3.2.3 一括で登録 sample1 src/Shell/Sample1Shell.php

cakephp3でエラー画面

エラー画面を多少はカスタマイズしたい… エラー内容自体はともかく、デフォルトのフォーマットはマズイし… 環境 CentOS7.x php7.0.3 cakephp3.2.3 実装 エラー用コントローラーを作成 src/Controller/AppErrorController.php

cakephp3でfinderでログイン条件を追加

cakephp3になってからというか少しずつ変化しているものがあります 認証処理とかも… 環境 CensOS7.x php 7.0.3 cakephp3.2.3 認証処理で条件を付ける際にfinderを使う 以前は"scope"がありましたがそれとは別に"finder"というものがあります。 Usersテーブル…

cakephp3でカスタムバリデーションプロバイダを作成

バリデーションのルールはチェックはいろいろありますが 多少細かいチェックなどがあった場合は対応できません。 各テーブルだけの機能ならともかくいろいろなテーブルクラスで使用する場合はバリデーションを使いまわしたい 環境 CentOS 7.x php7.0.3 cakep…

golangでajaxを使用してrssのデータを取得する

データベース処理考え中 ORMマッパーとかあれば簡単だけどSQLを書きたい欲求もあり、コードを冗長化させない点を… RSSのデータをjsonで取得 単純に記事のタイトルとリンクなどを取得するものを作成 構成 . ├── main.go ├── static │ ├── css │ │ ├── bootstr…

golangでjsonのデータを出力する

一気に気温が上がったり、下がったり大変 安定せんかな〜 jsonでデータを出力する まあ、今回は単純にjsonを出す 参考 Go: Simple, Easy, Fast – Building a Go (golang) REST Service with Gorilla | Giant Flying Saucer 実装1(シンプルな構造体) main1…

golangでRSS2のデータを取得して表示

XMLを取得してパースする RSSを取得して一覧を表示するサンプルを作成する 参考 [Golang] XML Parsing Example (7) - Parse RSS 2.0 ※Atomや両方対応のパターンもあります 静的ファイルも参照したい jsとかcssとか使用したいけどどうやって参照するか web ap…

golangでgorillaとかいうのを使ってみる(sessions)

セッションを使用してみる 値を入れること自体はそんなに難しく無い感じですけど取り出すときになんかいろいろ手間取る感じ 基本的には構造体などで管理したほうがいい感じです マニュアル sessions - Gorilla, the golang web toolkit インストール go get …

golangでgorillaとかいうのを使ってみる(mux)

ゴリラ? Gorilla, the golang web toolkit まあ、http関連のやつでルーティングとかセッションとかを"net/http"よりは柔軟に使える感じのもの なんか適当に調べたけど"net/http"ではセッションは使えないとかなんとかちょっと今回はルーティングの"gorilla/…

golangでtemplate(html)の確認

ページを表示する際はテンプレートを使用する 標準では"text/template"と"html/template"が存在する ※他にもあるかもしれないけどあとでやる 参考 Go言語でhttpサーバーを立ち上げてHello Worldをする - Qiita template - The Go Programming Language golan…

golangで超簡単なサーバ

フレームワークもあるけどまずはこちらから 単純なAPIなどが欲しかったりする場合などはこちらのほうがいいかもしれないので… 参考 Go言語でhttpサーバーを立ち上げてHello Worldをする - Qiita 実装 sample package main import ( "fmt" "net/http" ) func …

golangの学習(time)

日時に関する情報を制御する timeパッケージを使用する 参考 https://golang.org/pkg/time/#Now http://ashitani.jp/golangtips/tips_time.html http://tdoc.info/blog/2013/04/10/go_time.html 現在日時を取得する sample package main import ( "fmt" "tim…

golangでExcelのファイルへ書き込み

使用するパッケージ https://github.com/tealeg/xlsx サンプルコード package main import ( "fmt" "github.com/tealeg/xlsx" ) func main(){ // ファイル var file *xlsx.File // シート var sheet *xlsx.Sheet // var row *xlsx.Row var cell *xlsx.Cell v…

goでライブラリのテストを試す

” testing”パッケージがある これを使用してテストすることができるみたい テスト対象 $ tree $GOPATH/src/github.com/mshige1979/ $GOPATH/src/github.com/mshige1979/ ├── compute │ └── add.go └── hello └── hello.go 2 directories, 2 files $※compute…

GOPATHを使用してgo installとかする

実行環境? macです。ディスク容量がやばいのでもうそろそろ家のやつはminiに移行しようかと考え中 GOPATHってなん go言語で使用する際のworkディレクトリみたいなものパッケージを取得する場合などやフレームワークを使いたい場合は必須 どこに作成するのか…

SonarQubeをJenkinsで実行

以下の続き m-shige1979.hatenablog.com Jenkinsインストール sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenki…

centos6.xにsonarqubeをインストール

品質管理してみる ソースコードは書いても基本、コードに対する評価はあまりしてもらったことがない。 まあ、そんな感じの仕事ばかりなのでいろいろ気になってきた ツール http://www.sonarqube.org/ これを入れてみる 環境 OS VagrantのCentOS6.x Java wget…