お久しぶりです。 前書き 現在は社内開発を離れて、出向先でJAVAを扱うようになったので、久しくGoを書いていませんでした。 Goを触っていた時に、関数型のメソッドって作れるのかな?と思い、実際に書いてみました。 コード package main import "fmt" type…
またまた、久しぶりの更新です。 実際に結構使える、init関数に付いては、かなりオマケ程度にしか書いていないので、ご了承ください。
Goでローカルでサーバーを立てて、html・css・javaScriptを読み込み、Hello worldを表示させるところまでやってみましょう。
以前書いた、構造体無しでのDBデータを取得するやり方を紹介しました。 nono138.hatenablog.com 実際にデータをブラウザ側に送る時に、json型で送ることが多いと思いますが、構造体無しだとどうやってjson型にすればいいの??と思うかもしらませんがゴリ押し…
最近、自作PCでめっきりコードを書かなくなったので、久しぶりのGo言語です。 以前、書いた構造体を用いてDBの情報を構造体に格納する方法を書きましたが、あれはnullが入ると処理が止まってしまったり、Scan関数の引数が膨大な数になったりと言う問題はあり…
昨日に引く続き自作PCの作業に励んでいました。 EZ DebugLEDのCPUのライトが消えずに難儀していました。 BIOSアップデートの問題か、ピン折れのせいか原因が分からないので、1つづつ潰してみることにしました。
昨日、PCのパーツが届いたので、今日はPCの組み立てをしました。 BTOでも良かったのですが、せっかくの休みなのと、AMDを使ってみたいと言うことで自作にしました。
タイピングの早さの必要性 twitterでタイピングを練習している方を多く見受けられ、プログラミングにおいて、タイピングの早さって大事なのではと思っている方も多いと思います。 結論から言うと、必須ではありません。 むしろ、遅くても全然大丈夫です。 弊…
Goでデータベース(以下略:DB)の情報をブラウザ側に渡したい時に、jsonファイルで渡すことにしました。 DBの操作が出来れば、結構簡単に出来ると思います。 それでは、さっそくサンプルコードを見てみましょう。
プログラミング言語の基礎を学んだ後に、次のステップとして触るのがデータベースになります。今あるソフトウェア開発でデータベースを扱うのが大半だと思います。今回は、データベースのテーブル作成・データの挿入・データの参照まで軽く書いて見ました。…
サーバサイド側から、jsonファイルを渡してあげたところで、またテーブルを作成する処理がなかなか面倒ですよね。そんな時にTabulatorがかなり便利です。Tabulatorを使うと、ソート機能やデータの変更も容易に可能になります。また、ajaxも対応しているので…
ほとんどコンパイル言語しか触ったことないので、javaScriptになかなか慣れないでいます。GoやJAVA見たいにdosプロンプトで実行・デバックをしたいと思い至った次第です。まず、超簡単なjsファイルを用意file: dos.js for (var i =0; i < 10; i++){ console.…
Goは型のある言語で、型を意識して書かないといけません。関数を使いたい時など、引数でstring型にしていされていて、あれ?使えない...って時がよくありませんか?私はよくあります。通常だと package main import ( "fmt" "strconv" ) func main() { num :…
こんにちは、こんばんは、138nonoです。goを作る時に、ついつい引数・戻り値が多くなってしまう時はありませんか?若輩の私はよくあります。そんな時、使うのがメソッドです。メソッドの使い方は、こんな感じです。 package main import "fmt" type somethin…
こんにちは、こんばんは、138nonoです。就業中、ググっていたら、面白いものを見つけました。↓GitHubでお世話になっています、mattnさんのブログより 最後の部分で定義をUTF-8で使えるとのことさっそく、試してみたコード package main import "fmt" type 女…
こんにちは、こんばんは、138nonoです。以前、配列に配列を代入すると、両方の配列が値を変換されてしまう問題を紹介したいと思いますが、その原因が分かりました。↓参考にさせて頂いたページ どうやら、代入した時点で、値だけでなく、ポインタまで代入して…
こんにちは、こんばんは、138nonoです。業務に辺り、多次元配列をよく使う場面があると思います。二次元配列とは、簡単に言うと、配列の中に配列を格納するような機能です。一連の処理が終わった後、配列を元の配列に代入し初期値に戻そうと思ったのですが、…
こんにちは、こんばんは、138nonoです。Go言語で、csvファイルをキーに、txtファイルのデータとキーが一致したら、表示させるプログラムを組んでみました。csvファイル(キー)の中身txtファイル(データ)の中身textファイルの:以下のデータを表示させます。Go…
こんにちは、こんばんは、138nonoです。今更ながら、ずっとwin10に変えたいと思い。連休を利用し、OSのアップデートですまず、win10用のプロダクトキーを購入無料期間にやっておけばよかったと、ひたすら後悔ですバックアップ用のHDDも無いので、とりあえず…
こんにちは、こんばんは、138nonoです。Goを触り始めてから、早1ヶ月半程経ちます。自社開発のシステムを少しづつやりながら、勉強をしております。現在、使用している、おすすめの参考書があります。実務を意識し、普通の参考書では、なかなか教えてくれな…
こんにちは、こんばんは、nono138です。用意されている、テンプレートを拝借して、少しだけデザインを変えてみたのですが、どうでしょうか?PCとスマホのデザインが統一されていないのが怠惰な私らしいですね(笑)いづれは、wordPrssで、専用ページを作りたい…
こんにちは、こんばんは、138nonoです。メインPCで主に遊んでいるんですが、別の部屋でも遊びたいなと思い,秘かに持っているsurfaceと繋げて見ました。メインPCをサーバーホストにしたかったのですが、surfaceがサーバーホストになっている、ホームグル…