フリーランス チャレンジ!!

フリーランス チャレンジ!!

現役フリーランスエンジニアが書く雑記ブログ

【Go言語】エラトステネスの篩(ふるい)で素数を求めるプログラム

素数を求めるのに単純に判定するより、エラトステネスの篩を使えば計算量が少なくなるため処理が高速になります。 アルゴリズムとかあまり知らずにプログラム組んでる人はぜひ呼んでください。 ちょっと世界が変わりますよ! (アルゴリズム勉強しようって気…

【Go言語】基本文法まとめ3(ゴルーチン、チャネル、select文 、同期)

前回の続きで且つ最終回です。 www.ksakae1216.com 今回は、ゴルーチン、チャネル、select文、同期について解説します! ゴルーチン チャネル select文 同期 Gitに登録しました ゴルーチン gist0a3d7bf520c67d2a5fc642c566b8d0ea 関数の前にgoを付けるだけで…

【Go言語】基本文法まとめ2(interface、スライス、map、エラー処理、panic、recover)

前回の続きです。 www.ksakae1216.com 今回は、interface、スライス、map、エラー処理、panic、recoverについて解説します! interface スライス map エラー処理 panic recover Gitに登録しました interface giste1476d1affd6034ebfcc9608ba237a29 8~10行目…

DockerでGo言語(Golang)開発環境を5分で作成

前回の記事でGo言語の基本文法をまとめました。 www.ksakae1216.com せっかくだから動かしたいなと思い、Dockerで開発環境を作成しました! ※「【Go言語 】基本文法まとめ - フリーランス チャレンジ!!」のソースは職場で書いたので自宅PCで開発環境を作成…

【Go言語 】基本文法まとめ(if、switch、for、ポインタ、レシーバー、構造体、関数)

※1 来月から始まるリモート案件がGo言語で機能追加なんですが、一度も書いた事ないんですね。 ヽ(´Д`;)ノアゥア... 勉強しながらでもOKとの事で、案件始まる前に時間があり早速勉強しました。 参考にしたのは下記サイト。 はじめてのGo言語 - はじめてのGo言語 …

ノートPCにおすすめのデュアルディスプレイと置き方はこれだ!!

早速ですが、この写真は私の作業環境です! 来月から自宅で作業することになり作業環境を整えようとディスプレイを買いました。 www.freelance-osusume.work やっぱり、デュアルディスプレイは効率がアップします! 画面が広いからはかどる、はかどる。 さて…

住宅ローンを変動から全期間固定金利に変更した(毎月7千円支払いUP)

あなたの人生にズッシリとのしかかる住宅ローン。 私にもズッシリとのしかかってて、今41歳で70歳まで29年。。。長いな〜〜 。゚(゚´Д`゚)゚。 そんな住宅ローンには変動金利と固定金利があり、恐らく多くの人は変動金利を選択しているのではないでしょうか? も…

努力の結果が出ない? 客観的に見ると理由がわかるよ!!

努力してるけど結果が出ない、努力の仕方合ってるのかな?って人!! 結果が出ない原因は ・そもそも努力の量が足りない ・努力の仕方が間違ってる のどちらか、もしくは両方です! という事でこの記事では、 ・努力量が足りない事 ・努力の仕方が間違ってる…

家族4人で住宅ローンもあるのに39歳で仕事を辞めたその後

自分で言うのも何だけど衝撃的なタイトルですよね! 家族4人で住宅ローンもあるのに仕事辞めるって。 しかも39歳だなんて。。。 さて、仕事辞めた後、どうなったのでしょう・・・ 仕事やめた後、2ヶ月後にフリーランスになった もうじき会社を辞めて2年 …

仕事はどうすれば終わる? 答えは与えられた全ての仕事をしない

仕事が終わらなくて残業ばかりの毎日を過ごしていませんか? そこで私が実際に実践して毎日定時で帰る秘訣を教えます。 それは・・・ 与えられた全ての仕事をしない!! です。 なぜ仕事が終わらないのか? なぜ与えられた全ての仕事をしないのか? 1つずつ…

ビジネス書を中心に紹介するビジネスブックマラソン(メールマガジン)で読みたい本を見つける!!

「本を読みたいけど、どんな本を読めばいいかわかんない」って悩んでる人、結構いるんじゃないかな? そこで毎日オススメ本を紹介してくれるビジネスブックマラソン(BBM)メールマガジンがあるので是非試して下さい!! ビジネスブックマラソンとは? あと…

極めれば天下無双 vimマクロを使いこなして仕事を楽にしよう!!

「vimにもだいぶ慣れて来たな〜」 「そろそろ次のステップに移りたいな」と思ったら次に覚えるのはvimマクロだ!! (`ハ´)σ vimマクロ覚えると単純作業が機械的に出来るようになるからホントに仕事がラクになるので凄くオススメ!! 確実に1つ、vimスキルが…

技術系ブログにあると分かりやすいGif動画をMacで作成する方法

仕事がら技術系ブログや記事を見る機会が多いんだけど、gif動画があると圧倒的にわかりやすい!! コードと説明でも十分に伝わるんだけど gif動画があるとどんな風に動くかわかるので直感ですごい伝わる!! このブログでも技術系記事を扱ってるのでgif動画…

FlutterがあればiOSもAndroidもDartだけでアプリを開発できる!! Flutterのチュートリアルをやってみた!!

ねえ、知ってた? Flutterがあると、Dartで開発したアプリがiOSでもAndroidでも動くんだって?! もうiOS、Androidを別々に開発する必要無いですね。 って事でそんなFlutterのチュートリアルをやってみました。 ※ちなみにPCはMacです。 Flutterのチュートリ…

誰にでもできる、生産性を向上させる方法!!

生活でも仕事でも、生産性を上げて自分の時間を増やしたい!! そんな方に向けて、私が実践して効果のあった方法を記事にしました。 少しでも参考になり、あなたの時間が増えればうれしいです!! 生産性とは? まず最初に 「生産性とはなんだ?」 というと…

【2018年2月】PYPL 世界の人気プログラム言語(IDEとDBもあるよ)

「PYPL PopularitY of Programming Language」というサイトで2018年2月の人気プログラム言語が発表されました。(1年前との比較) PYPLのサイトを日本語訳すると プログラミング言語索引のPYPL人気は、Googleで言語チュートリアルを検索する頻度を分析すること…

【Dockerfile】Nginxでリバースプロキシの設定

さて、前回作成したNginx + Tomcat環境ですが、さらにリバースプロキシの設定をしたいと思います!! 前回の記事は下記を参照してください。 【Dockerfile】Tomcat構築手順(画像あり) - フリーランス チャレンジ!! リバースプロキシは下記のようなイメー…

【Dockerfile】NginxとTomcatの連携構築手順(画像あり)

以前、作成したDockerコンテナにTomcatを追加で構築します。 これで1つのコンテナにnginx、tomcatがのることになります。 ※以前、作成したDockerコンテナは下記記事を見てください 【簡単】Dockerfile作成の3ステップ - フリーランス チャレンジ!! 前回…

上司、チームが残業まみれだと、全員が残業まみれに・・・ そして悲しい無限ループへと・・・

常に残業していると、それが当たり前になり日々疲弊していきます。。。 毎日2時間以上、残業すると・・・ 家かえって寝るだけ。。。 他になんもしたくない。。。 なんの為に、仕事してるかわかんなくなっちゃう。 こんな人生楽しくない!! ということで、…

【簡単】Dockerfileの書き方3ステップ

「Dockerfileの作り方って、どうやるんだろう?」 「少し調べてみたけど、よく分からないな?」 って思いますよね? っていうか私がそうでした・・・ そこでDockerに詳しくない人でもわかるように画面ハードコピーつきで手順を紹介するのでぜひ読んでみてく…

自分にとって幸せな働き方を定義する事で働き方が変わる

どうもコウタロウです。 今日はタイトルについて。 幸せな働き方の定義を考えた 最近、毎日定時帰りで良かった事 幸せな働き方を意識する事で働き方が変わる 幸せな働き方の定義を考えた 昨年末に1年間常駐していた現場が終わり、今年から別の現場に常駐す…

【Mac】香り屋Vimを使えば挿入モードからノーマルモードへの切り替えでエスケープキー2度押す必要無し!!

どうもコウタロウです!! 今日はタイトルについて。 MacVimでエスケープキーを2回押す不便さにイライラ 香り屋Vimを使えば良かったんだ!! MacVimでエスケープキーを2回押す不便さにイライラ ず〜〜っと悩んでたんですよ!! 挿入モードからノーマルモー…

MacBook Pro 2017 買って使ってみてよかった事、悪かった事

どうもコウタロウです。 今日はタイトルについて。 今更、開封レビューしても面白くないので使ってみて良かった事、悪かった事を書きます。 MacBook Proが到着!! 良かった事 メモリー余裕 動作がサクサク Airdrop 悪かった事 移行に手間取った、出来なかっ…

MacBook Pro 2017 13インチをポチりました!!

どうもコウタロウです。 今日はタイトルについて。 ついにポチりました!! ど〜〜ん!! やった〜〜!!! Mac買うのを妻に相談 先日、この記事を書いてから、早速妻に相談。www.ksakae1216.com 私:「今のパソコン(MacBook Air)、もう5年も使っててメモ…

MacBook Pro2017が欲しい!! Macを経費で買ったら来年の税金が安くなるか計算してみた!

どうもコウタロウです。 今日はタイトルについて。 MacBook Proが欲しい! 経費として変えば税金対策になる? 最後に MacBook Proが欲しい! MacBook Proが欲しい!! しかもメモリは16Gがいい!! なぜかって? それは今使ってるMacがMacBook Air(13イン…

確定申告は会計ソフトが便利!! だから私は「やよいの青色申告」

12月になりました、今年もあと少しですね!! 個人事業主の方は「そろそろ確定申告どうしようかな?」と考えてるんじゃないですか? 会計ソフトの比較 会計ソフトの比較です。 確定申告のソフトはインストール型とクラウド型がありますが、私は断然クラウ…

【MacVim】アップデートするとデフォルト設定に戻るけど、すぐに自分の設定に戻す方法

どうもコウタロウです。 今日はタイトルについて。 アップデートするとデフォルト設定に戻る MacVim使っててたまにアップデートを促されることがありますね。 ちなみにアップデートする前はこんな感じ だけど、アップデートすると・・・ あれ? 設定がデフォ…

開発者はDockerを使うべきだ!! 現役エンジニアが断言する3つの理由

みんな!! Docker使ってる? えっ使ってない?! ぜひ使ってよ!! Docker使えば開発環境が劇的にラクになるんだよ。 エクセルに画面ハードコピーをぺたぺた貼り付けた手順書もいらない。 いくつものコマンドが書かれたテキストを見る必要もない。 そんな面…

AIが仕事を奪うのか? ゴールドマン・サックスですらAIで600人が2人に!!

どうもコウタロウです。 今日はタイトルについて。 少し古いニュースだが・・・ 人手不足も原因 最後に 少し古いニュースだが・・・ 少し古いニュースだけど、思い出して・・・ www.newsweekjapan.jp いい例がゴールドマン・サックスだ。00年にニューヨーク…

外部結合(Left Join)でうまくいかない時に見直す2つのポイント

どうもコウタロウです。 今日はタイトルについて。 外部結合がうまくいかない原因 こうすればうまくいく table_aを外部結合 table_bを外部結合 結論 外部結合がうまくいかない原因 まずは、結論から ズバリ!! ①ちゃんと結合条件が指定されてない ②外部結合…