読者です 読者をやめる 読者になる 読者になる

プログラミング入門

Swift入門 目次 - nasust blog Swift入門記事です。 Go言語 入門・技術・解説 - nasust blog Go言語の入門記事です。 関連記事 Swift入門 変数について解説 Go言語入門 / golang入門 goroutineとchannel入門 Go言語入門 / golang 入門 デザインパターン Prox…

Swift入門 変数について解説

こんにちはnasustです。 今回はswiftの変数について解説します。 変数とは 変数とはプログラムの値を一時的に保存して利用できるものです。とは言っても初めてプロググラム触る人には分からないと思います。 身近な道具で分かりやすいのは電卓です。電卓には…

Swift入門 はじめてのプログラミング

こんにちはnasustです。 今回からSwiftの入門記事を始めます。この入門記事は、プログラミングが初めてという人達にも分かりやすく解説していきたいと思います。 まずSwiftでアプリを開発する為にはmacが必要です。Mac Miniは5万円程度から購入できるのでお…

Go言語入門 / golang入門 sync.Poolの使い方

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 今回はsync.Poolの使い方を解説します。 Go言語で高速化する為には、なるべくメモリのアロケーションを発生させない様にします。 Go言語では…

Go言語入門 / golang入門 sync.WaitGroupの使い方

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 sync.WaitGroupのメソッド Add Done Wait サンプル 最後に 関連記事 こんにちはnasustです。 goroutineの並列処理で、それら全ての終了を待つ場合は、sync.WaitGroup…

Go言語入門 / golang入門 goroutineとchannel入門

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 スレッドとは channel まとめ 関連記事 こんにちはnasustです。 今回はgoroutineとchannelの入門記事です。 これらはGo言語 / golangに組み込まれたスレッドの機能で…

Go言語入門 / golang 入門 デザインパターンCommand

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 TechScoreの「 22.Commandパターン | TECHSCORE(テックスコア) 」を参考にGo言語 / golangでCommandパターンを実装してみました。 TechScor…

Go言語入門 / golang 入門 文字列操作

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 今回は文字列操作について解説します。 文字列とは Go言語 / golangの文字列は、バッククォート またはダブルクォート " に囲まれた文字シー…

Go言語入門 / golang 入門 Sliceとappend関数を解説

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 Sliceとappend関数による配列の操作について解説します。 Sliceのアクセス方法 以下の書式は配列またはスライスから部分的に抜き出し新しい…

Go言語入門 / golang 入門 スライスとキャパシティについて詳しく解説

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 Go言語 / golangのSliceについて詳しく解説します。 Sliceとは Sliceとは配列の参照と長さを持っています。Sliceは配列と同じ様にアクセスで…

型とポインタを分かりやすく解説。値型と参照型についても解説しています。

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 PHPやRubyからGo言語 / golangを学ぶと型とポインタについて戸惑うと思います。 今回は型とポインタを分かりやすく解説したいと思います。 …

Go言語入門 / golang 入門 Oauth1.0aではてなブログAPIにアクセスする

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 Oauth1.0aではてなブログAPIにアクセスするサンプルです。 GitHub - garyburd/go-oauth: OAuth 1.0 client package for Go このライブラリを…

Go言語 / golangで、はてなAPIをOauth1.0aでアクセスする為にトークンを得る

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 Go言語 / golangで、はてなAPIがOauth 1.0aでアクセスできたので公開します。 GitHub - garyburd/go-oauth: OAuth 1.0 client package for G…

Go言語入門 / golang 入門 デザインパターン Chain Of Responsibility

Go言語でChain Of Responsibilityを実装したソースコードを公開しています。

Go言語入門 / golang 入門 デザインパターン Proxy

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。WikipediaのProxy パターン - Wikipediaを参考にGo言語 / golangで実装しました。 Wikipediaとほぼ同じ様にできますね。 gistc24dbf32475c7de…

はてなブログカスタマイズ。はてなブログの関連記事を外部サーバーで生成して本文に追加するようにした。

自分のブログの記事下に関連記事を表示するようにした。 ちょっと違うのがブログの本文の一部として表示していることだ。 はてなブログのカスタマイズで記事下に関連記事を表示する場合は、 JavaScriptで頑張って動的に表示するか、外部サービスを使用して表…

プログラミングの経験が無い人が副業をプログラマーにしてお金を稼ぐには、どの言語がお勧め?

こんにちはnasustです。 プログラミング経験が無い人が副業をプログラマーにするには、どの言語を最初に学ぶべきか考えてみます。 この記事ではJavaScriptがお勧めであると書いてあります。 しかし、この記事の例は前提として本業のプログラマーを目指す人で…

Go言語 / golang 入門 必見!! パッケージ管理ツール Glideの使用方法を詳しく解説

Go言語 / golangで一番人気のあるパッケージ管理のGlideを解説しています。

Go言語入門 / golang 入門 デザインパターン Flyweight

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。wikipediaのFlyweight パターン - Wikipediaを参考にGo言語 / golangで実装しました。 クラスを構造体に置き換えるだけで同じことが出来ます…

Go言語入門 / golang 入門 デザインパターン Facade

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。wikipediaのFacade パターン - Wikipediaを参考にGo言語 / golangで実装。 クラスを構造体に置き換えるだけで同じことができます。 golang デ…

Go言語入門 / golang 入門 デザインパターン Decorator

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。WikipediaのDecorator パターン - Wikipediaを参考にGo言語 / golangで実装してみました。 wikipadiaの例と違うところはabstclassを構造体の…

Go言語入門 / golang 入門 デザインパターン Composite

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 wikipediaのComposite パターン - Wikipediaを参考にGo言語 / golangで実装しました。 package main import "fmt" type FileInterface inter…

Go言語入門 / golang 入門 デザインパターン Bridge

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。Tech Scoreの9. Bridge パターン | TECHSCORE(テックスコア)を参考にGo言語 / golangで実装してみました。 package main import ( "fmt" "sor…

Go言語入門 / golang入門 デザインパターン Adapter

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。WikipediaのAdapter パターン - Wikipediaを参考にGo言語 / golangで実装してみました。 埋め込みのパターン(wikipediaでは継承のパターンと…

Go言語入門 / golang入門 デザインパターン Singleton

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。前回はデザインパターンのPrototypeの実装を解説します。今回もオブジェクト指向のデザインパターンをどうやって実現するか解説します。 Wiki…

Go言語入門 / golang 入門 デザインパターン Prototype

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。前回はデザインパターンのFactory MethodをGo言語 / golangでの実装を解説しました。今回もオブジェクト指向のデザインパターンをどうやって…

スタバでドヤ顔しながらiPadでプログラミングして目立つことが出来るかも

こんにちはnasustです。 今更ですが、スタバでMac Book Proを開いてドヤ顔するのは有名ですね。 流行も過ぎて風化した過去ネタでもあります。 気付いたですがスマフォやタブレットを操作する人は良く見かけますが、 タブレット + キーボードで仕事している人…

Go言語入門 / golang 入門 デザインパターンFactory Method

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 前回はデザインパターンのBuilderをGo言語/ golangでの実装を解説しました。 今回も、オブジェクト指向のデザインパターンをGo言語 / golang…

Go言語入門 / golang 入門デザインパターン Builder

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 前回はデザインパターンのAbstractFactoryをGo言語/ golangでの実装を解説しました。 今回も、オブジェクト指向のデザインパターンをGo言語 …

Go言語入門 / golang 入門 デザインパターン AbstractFactory

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 前回は、interface型と構造体の埋め込みで、多様性を継承と同じようなことが実現出来ることを解説しました。 今回は、オブジェクト指向のデ…

Go言語入門 / golang 入門 オブジェクト指向の多様性と継承はどうなるのか

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちはnasustです。 前回はGo言語 / golangのオブジェクト指向について解説したいと思います。 既に解説したようにGo言語 / golangは一般的なオブジェクト指向の…

Go言語入門 / golang 入門 Go言語 / golangはオブジェクト指向っぽい事が出来る

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 Go言語 / golangは一般的なオブジェクト指向をサポートしていません。クラス・継承はありませんが型とメソッドで、オブジェクト指向のようなプログラミングは可能で…

Go言語 / golang プログラミングの良記事のまとめ

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 自分がメモしたGo言語 / golangでのプログラミングに役に立ちそうなリンクです。 良い記事をが発見できましたら、随時このページに追加していきます。 開発事例 php…

Go言語入門 / golang入門 初めてのGo言語 / golangプログミング 「Hello World」を表示する

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちは、nasustです。今後皆さんと一緒にGo言語 / golangが書けるように、一緒に勉強していきたいと思います。他のオブジェクト指向のプログラム言語を学んだこ…

Go言語入門 / golang入門 Goはじめました。Goのインスール解説。

The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0 こんにちは、nasustです。 Googleが開発した。Go言語 / golangというプログラム言語を勉強しはじめました。Go言語は、静的型付けの言語でシンプル文法です。コンパイ…