かとのぼダイアリー

エンジニア兼サービス開発者のプログラミングと雑記ブログ

かとのぼダイアリー

エンジニア兼サービス開発者のプログラミングと雑記ブログ

プログラミング

ハローワールドだけじゃなく、ちゃんと動くアプリを作ってみたい!なプログラミング初心者にオススメする入門書3選!【作品を作りながら学べる入門書】

プログラミングを勉強して、まず最初にチャレンジするのがハローワールドです。 しかし、勉強してみるといつもハローワールドばかりで、そのあとは変数の勉強だったり、演算子の勉強だったり、何か物足りないと感じたりしていませんか? あまり自分のイメー…

「Firebase」と「Vue.js」でアンケートアプリ「男女別アンケートメーカー」を作った話

FirebaseとVue.jsでアンケートアプリを作りました。 loveq.site ユーザーが質問を作成し、男性と女性の性別でアンケート結果を表示するアプリとなっています。 ツイッターのアンケート機能の男女別に質問と集計ができるアプリをイメージしてもらうとわかりや…

自分で一人で作品(サービス)を作っていると客観視できなくなるしその解決方法は実は難しいのでないかという話

この数ヶ月、一人で黙々と作品(ウェブサービス)を作っているんですが、作り込めば込むだけ作品への思い入れが強くなりすぎて、何が何だかわからなくなってきます。 自分の試作プロダクトを近くで見過ぎて何がわかりやすくて何が分かりにくいのかわからなく…

その意味がわかる時がくるまで【技術書というフレームワークをうまく生かす】

初めてプログラミングを学んだ時、それは私が多くのプログラミング技術書と出会った時ということですが、いつも不思議に思うことがありました。それは自分には大事に思えない内容なのに、なぜか大々的にいつも触れられている文法についてでした。 色々な技術…

これからの子はプログラミングが当たり前?今から乗り遅れたくない人にオススメするプログラミング学習サイト

最近受けた相談で、とても面白いなぁと思ったものがありました。 それは、プログラミングで何かを作りたいとかプログラミングを職業にするつもりはないが、プログラミングがどんなものか知りたいから、いい勉強法やサイトがあったら教えて欲しいという相談で…

イケてるウェブデザインのためにCSSの修行を開始しました

CSSの情報はネットで探すとバラバラな印象 ウェブサービスのデザインって私にとって大変難しい部類に入るスキルです。 デザイン以前にCSSがニガテです。 そのため、今までは誰でも一定のレベルのデザインを簡単に作ることができるBootstrapを使うことでなん…

技術オタクの議論に惑わされるな!プログラミング入門者がウェブサービス作るのに最適なプログラミング言語は何かを悩む必要は全くないよって話

プログラミングを始めようと思ったときに遭遇する、どの言語が良いのだろうか?と言う疑問に関する話

仮想通貨の自動売買Bot作りました

1月の最初の作品は、ビットコインの取引所の価格差に注目した裁定取引(アービトラージ)Botを作りました。 作った理由は、pythonを使ってなんか作ってみたかったからです。ただ、今自分が作っているウェブサービスには全然pythonが必要ありません! また、…

万人に最適なプログラミング学習法はない。プログラミングを新しく始める時に過去の学習経験からどの勉強法が適しているか考えよう

プログラミングの学習する時に、今までの勉強法から自分がどんなタイプか考えて、チョイスすると良いと思って書いた記事です。

プログラマーは職場環境をこだわらないと下手したら腰が砕けるから!プログラミングで永遠に座っていられる状態を目指して【大事な腰を守れ!イス、フットレスト、ディスプレイにこだわる】

プログラミングをしっかりやっていこうと思ったときに、絶対に大切にしたいものは、体です。そうです、人間は体が資本なのです。健康でなければ、人は頑張ろうなんて思えなくなります。これは事実です。エンジニアやプログラミングをやる人は、腰を痛めてい…

プログラミングスクールの口コミを募集します

先日、プログラミングスクールに通ったことがある人の口コミが閲覧できるサイト「プロログ」をリリースしました。 www.katonobo.com ただ、当たり前ですが、口コミが集まりません!涙 そこで、通ったことがあるプログラミングスクールの口コミをしてくださっ…

Vuepress + Netlifyのコンボが最強すぎた。

今、夢占い・夢判断のサイトを作っているんですが、なんとサイト自体は一日でできてしまいました! yumemean.netlify.com 作った理由は、自分が欲しいからです。僕は結構印象に残った夢の意味を調べたくなるのですが、本だと調べるのが大変だし、今ネット上…

爆速でWebサービスを構築するためのオリジナルマニュアル(自分のためのメモ)

何も考えずに爆速でWebサービスを構築、リリースするための(自分のための)チュートリアルです。 環境構築 ・Vue.jsを導入 Git ・Firebaseの導入 Git ・Bootsrap-Vueの導入 www.katonobo.com ・moment.jsの設定 www.katonobo.com ・router-guardの設定 www.…

ナビゲーションガードでログイン認証しているはずなのにリダイレクトしたら認証画面に飛ぶのを防ぐ方法

以前に書いた、Vue.jsのルートガードでも大体OKだったのだが、リダイレクト時に認証できずに認証画面に飛んでしまうので、そこを修正。 www.katonobo.com 結論は、router画面でfirebaseの認証を設定すれば良い。 ログインが必要なところはmeta属性をくっつけ…

Firebase、そろそろ触っとかないとやばいんかな?と思っているあなたのための超基本Firebaseの勉強に役立つサイトまとめ

firebaseを学びたいと思った時に参考になるサイトをまとめています。

プログラミング初心者にパスという概念は難しすぎる

プログラミング初心者にとってかなりハードルが高い概念に「パス」があると常々思っています。 パスとは、日本語では「通路」とか「通り道」みたいに訳しますが、プログラミングの世界では読み込むデータの置き場をプログラムに教えてあげるコードをさします…

ウェブサービス開発の厳しさについて

最近、スマホアプリやウェブサービスを開発することは、かなりクリエイティブで大変な仕事だなぁとつくづく思っていまして、そう思うのも、下記のような経験が頻繁にあるからです。 3日悩んだ問題が、今日わずか10分で解決した。なんとも不思議な事だ。 — k…

ERC721とIPFSを用いたDappsアプリの習作「トークンバトラー」をテストネットにデプロイしました。

IPFSとERC721を用いたDappsアプリの習作を作成したので記事にしておきます。

プログラミングでパソコンはまぁ壊れないから「ガンガンいこうぜ!」

プログラミングを初めてやった時に、自分は「これで間違ったらパソコン壊れんじゃないか?」と本気で心配していました。Macの「ターミナル」というコマンドを開いた時、あまり無機質で、パソコンの根幹を触っているような気がして怖かったからです。 もし私…

ERC721でトークン実装する方法を勉強したい時にオススメの学習動画

クリプトゲームでみんな大好きERC721を使ったコントラクトですが、日本語だと意外と具体的な情報がありません。 今回は、ERC721を用いた実際のサンプルを動画を見ながら勉強できるテキストを紹介します。 例にならってUdemyです。 Smart Contract Developmen…

フォルダとか変数の名前つけるの難しすぎる問題。抽象化の必要性について

自分がプログラミングやっていて地味に困っているのが、変数やフォルダに名前をつけることです。 フォルダを作る理由は、コードのファイルをわかりやすい構成にしたいからです。 しかし、そのフォルダの命名ってめっちゃ難しくないですか? 変数についても、…

技術書って月初に買われている

データというのはとても面白いです。 最近はこのブログから収集できるデータで色々読み取っています。 私のブログは、プログラミング系の記事が中心のブログです。そのため、私のブログを閲覧する方はITに詳しい方がメインとなっています。 そのため、技術的…

とにかく完成させることが第一

最近みた記事で心に残ったものがありました。 jp.automaton.am 個人のゲームプログラマーが、キックスターターで2000万円集めて開発していたゲームの開発中止したという内容です。なんと6年間もずっと作り続けていたとのことです。 これはちょっと想像を絶す…

イーサリアムとSolidityの基礎を身につけた人で、次にステップアップするための学習動画を紹介します

実際に遊べるDappsアプリを作りたい人のための学習動画を紹介します。

自分で書いた技術ブログは自分のためのチュートリアル

このブログはプログラミング中心の雑記ブログというテーマで書いていますが、中にはプログラミングの学習過程やエラーの対処を備忘録的にまとめている記事があります。 こういった記事は、同じようなエラーで悩む人が読んでくれていますが、実際いちばん読ん…

紙の技術書はかさばるし重いよう…そんなあなたには電子書籍!【技術書を電子書籍で購入するなら端末はFireタブレットHD10がベストソリューション】

電子書籍で技術書を買うならFireタブレットの10インチサイズが相性抜群です

Solidity学習にオススメの本【イーサリアム】【書籍】

Solidityを学習する時にオススメしたい書籍をご紹介します。イーサリアムを使ってアプリを作りたいと思っている方に最適な記事です。

400ブックマーク越えではてなブックマークトップに載った話

先日、自分が書いた記事がはてなブックマークに載りました。 www.katonobo.com 最初はテクノロジーのカテゴリに入っていたんですが、そこから総合にも載せてもらえ、結局400件以上のブックマークをつけてもらえました。 自分のブログの中で大ヒットだったの…

Vue.jsとFirebaseで最速でウェブサービスを作るための学習教材3ステップ【完全独学】

Vue.jsとFirebaseを使って最短でウェブサービスが作れるようになるために最適な教材を紹介しています。何かウェブサービスを作りたいと考えている方は必見です。

毎日ブログ記事更新、3ヶ月継続した結果

3ヶ月間、毎日ブログを更新したらアクセスが伸びるのかどうかの実験をしていましたが、とうとう3ヶ月が経過しましたのでまとめです。 www.katonobo.com www.katonobo.com www.katonobo.com 結論:前月比61%増。3ヶ月前と比べるとちょうど2倍のアクセス数…