プログラミング学習

Go言語

【Go言語】Contextを理解したいんじゃ!!

2021/5/5  

コードを読んでいると頻繁に遭遇する Context について整理したいと思います。 (恥ずかしながら今まで雰囲気で読んでいました) 長々書いていますが、次の3つから得られる情報ばかりです。 conte ...

no image

Ruby

Rails6, MySQL, alpineでローカル環境のDocker構築

2021/4/26  

久しぶりにRailsで何か作ろうと思い、とりあえずDockerでローカル環境構築したのでメモ。 構築した環境は ruby:alpine3.13 MySQL Rails6 ベースイメージに alpine ...

no image

Go言語

【Go言語】doneチャネルを使ってゴルーチンに停止命令(キャンセル)したいんじゃ!!

2021/4/15  

ゴルーチンリークを避けるためにはゴルーチンを確実に処理する必要がある。 ゴルーチンが終了するパターンは ゴルーチンが処理完了する場合 エラーにより処理継続できない場合 停止(キャンセル)するように命令 ...

Figma

Udemy

【厳選】Udemyで Figma を学べるおすすめ講座3選

2021/3/9  

はじめまして、ヨノと申します。 私は、大学時代に独学でプログラミングを学び、ソシャゲ・SaaS開発などを経て、現在はフリーランスエンジニア(フロントエンド、バックエンド両方)をやっています。 突然です ...

no image

Go言語

【Go言語】並行処理を書くときには「拘束」を意識すべきなんじゃ!!

2021/2/14  

拘束 情報(データ)を、確実に1つの並行プロセスからのみ得られるようにすること。 これが実現できると プログラマーがデータの中身を意識する負荷が下がる クリティカルセクションが小さくなる 並行プログラ ...

no image

Go言語

【Go言語】select文を理解したいんじゃ!!

2021/2/13  

select文はチャネルの送受信操作を多重化できる。 select文の構文 select文の書き方は、switch文に似ている。 select { case <-ch1: // ch1から受信し ...

laravel-logo

Udemy

【超厳選】UdemyでLaravelを学べるおすすめ講座はコレに決まり

2021/2/6  

はじめまして、ヨノと申します。 私は、大学時代に独学でプログラミングを学び、ソシャゲ・SaaS開発などを経て、現在はフリーランスエンジニア(フロントエンド、バックエンド両方)をやっています。 プログラ ...

no image

Go言語

【Go言語】「バッファありチャネル(channel)」を理解したいんじゃ!!

2021/2/4  

チャネル(channel)はゴルーチン(goroutine)間で値を受け渡しすることができる通信の仕組みで、チャネルは要素型と呼ばれる特定の型の値のみ送信できる。 今回は、「バッファなしチャネル」と異 ...

no image

Go言語

【Go言語】fmtパッケージで標準入力を受け取る

2021/1/29  

AtCoderやpaiza、コーディングテストで「標準入力から値を受け取る」処理を書く必要があります。 最近、AtCoderを始めたので、fmtパッケージで標準入力を受け取る方法をまとめてみます。 ( ...

no image

Go言語 Ruby

バブルソート(Bubble Sort)とは?RubyとGo言語で実装

2021/1/23  

バブルソート(Bubble Sort) バブルソートとは、隣り合う要素の大小を比較しながら整列させるソートアルゴリズム。 最悪計算時間がO(n2)と遅いが、アルゴリズムが単純で実装が容易で、並列処理と ...

プログラミング学習

DMM WEBCAMPでどうなの?評判とコース内容・特徴を現役エンジニアが解説

2020/12/12  

はじめまして、フリーランスエンジニアのヨノです。 自己紹介 大学生のときに独学でプログラミングを学び、新卒でソシャゲ開発をしているベンチャーに入社。 その後転職をし、2018年からフリーランスとして独 ...

プログラミング学習

【現役エンジニアが選ぶ】Webエンジニアを目指す人におすすめのプログラミングスクール

2020/12/12  

はじめまして、フリーランスエンジニアのヨノです。 自己紹介 大学生のときに独学でプログラミングを学び、新卒でソシャゲ開発をしているベンチャーに入社。 その後転職をし、2018年からフリーランスとして独 ...

no image

Go言語

【Go言語】sortパッケージでのソート処理

2020/12/1  

Go言語でソートするときは、sortパッケージを使う。 sortパッケージは、スライスやユーザーが独自に定義したコレクションをソートするプリミティブを用意している。 標準パッケージで対応している型 f ...

Udemy

未経験からRuby on Railsエンジニアを目指す人におすすめのUdemy講座

2021/1/11  

はじめまして、ヨノと申します。 自己紹介 独学でRailsを学び、ソシャゲ・SaaS開発などを経て、現在はフリーランスエンジニア(フロントエンド、バックエンド両方)をやっています。 主な使用言語・FW ...

no image

Go言語

【Go言語】syncパッケージのOnceの使い方

2020/11/29  

Onceとは? syncパッケージで定義されている。 Onceはアクションを1度のみ実行するオブジェクト。 OnceにはDoメソッドが定義されている。 Doメソッドは引数として渡された関数を、Once ...

© 2021 フリエン生活 Powered by AFFINGER5