マガジンのカバー画像

プログラミングネタ

16
Qiitaに書いている話や、Qiitaに書けないプログラミング以外でプログラマーを目指す人・現役エンジニアに役立つ情報などをまとめます。こちらは基本的に無料です。
運営しているクリエイター

記事一覧

契約締結後・契約終了後にフリーランスエンジニアが気をつけるべき振る舞い方

手前味噌で恐縮だが、Qiitaにフリーランス・副業エンジニアが気をつけるべき事をまとめさせてもらった。

ここでは主に私、プログラミングスクールのIT講師とIT業界を知らない受講生の対談を(許可を得て)抜粋しておく。

(私の)ホットトピックス【エクセル死すべし】「クライアントから報告書として破綻しているフォーマットを送りつけておきながら「グラフのフォーマットが崩れているので直してもらえますか」な

もっとみる

microCMS公式ブログを読んでチュートリアルの機能を実装してみた

gatsbyに移行しようとしたらnuxtでハマったポイントの解説があったので出戻った件 (--;

読むだけじゃなく、ハンズオンもちょいちょいやってみました。
所感を交えてお話します。

# 成果物- 動くもの:https://nomuraya-microcms-tutorial.netlify.app/
- ソースコード: https://github.com/shimajima-eiji/Ho

もっとみる

#GAS #スクレイピング を便利にする「cheeriogs」を使ってスプレッドシートに登録する

JQueryを使っていると、スクレイピングでcheerioにはすごくお世話になりますが、GASでも使えるとは思わなかったです。

スクリプトIDは

1ReeQ6WO8kKNxoaA_O0XEQ589cIrRvEBA9qcWpNqdOP17i47u6N9M5Xh0

なので、これを使っていきましょう。

# 実践ソースコードで語ります。

## Beforevar yearsname2ad = {

もっとみる

HTMLとJavascriptで作ったものをchrome拡張機能にする

# 前の記事の続きです。

まずはフロント側で完結する処理を書いたので、せっかくだから拡張機能にしてどこでも持ち運べるようにしましょう。

ここでやることは、manifest.jsonを作ることです。

# manifest.jsonの設定{ "name": "人月計算", "version": "1.0", "description": "求人サイトやスカウトの案件で給与と年収が一致しない時に比

もっとみる

HTMLとJavascriptで人月計算をしよう

# 前の記事の続きからです。
この章では、htmlとjavascriptの話です。
超初歩の初歩なので技術的なテーマとしては面白みはありません…

# ファイルについてソースコードはGithubに公開しています。
よくわからなくなったらそちらをご覧ください。

# 要件解説の前に、動くものを見てみましょう。

その上で、読み進めてみてください。

## 業務委託(準委任)と派遣契約派遣契約を主にし

もっとみる
簡易人月計算シミュレーターを作った!

簡易人月計算シミュレーターを作った!

思った以上に規模が大きくなりました…
最初は簡単に作れればいいな、ぐらいの感覚で作っていたんですが、蓋を開けたらなんか凄いことになってしまったので、折角だからポートフォリオと言うか成果物の一つにしてしまおうと思います。
結構いろんなエッセンスが詰め込まれているので「初めてプログラムで何かを作りたい!」という人にも面白いんじゃないでしょうか。

# Web版# ソースコード# 作り方この記事は全手順

もっとみる

GASでAPIを作る時にハマるポイントまとめ

この記事の読者は、

を読んでもよく分からなかった方向けです。
ここに書かれている事はGASの仕様の話なのですが、単純にGASでAPIを作りたいだけの人にとっては、この内容でも難しいと思います。

そこで、ソースコードと設定について切り分けて解説していきます。

# 対象の読者- 参考にしたサイトの情報通りにやったのに出来ない!
- CORS?認証?なんぞそれ
- GASのスクリプトが悪いの?設定

もっとみる

#Webスクレイピング #GAS #最低賃金API が動いていないので作り直す

# 前の記事この記事は人月シミュレーターで使っている最低賃金APIの作り方です。

せっかく時給が出るので、最低賃金以上かどうかを判定する仕組みを作ろうと思いました。
今回採用しようと思ったのはこちら。

# こんなに頑張ることはなかったまずはじめに言いますが、ビジネス的には一年に一回ぐらいの更新なので、サイトに行って以下を手打ちするのがベストです。
利用頻度の低いものや、実装難度の高いもの、例外

もっとみる

windowsでcronを実施させて自動でgithubに毎日草を生やすまで(CHANGELOG.mdを自動更新)

全部ここに書いてるのでわざわざ解説するようなものではないですが、一応。

# WSLのディストリビューションを変えるたびに同じ設定をするのが面倒くさいです。

趣味と実益を兼ねてWSL(ver2)を使い倒しているんですが、開発環境を作り直すのでしょっちゅう初期化します。
そのため冪等性(べきとうせい:何度繰り返しても同じ結果になること)を担保する必要があります。
dockerを使えばこの辺りは気に

もっとみる
curlで取得したshellスクリプトに引数を渡して実行したい

curlで取得したshellスクリプトに引数を渡して実行したい

いちいち長ったらしいコマンドオプションを使うのが面倒くさいので、普段は`~/run.sh`みたいなファイルを作って実行しています。
が、この方法はローカル環境で完結してしまうので、この度WSL2に上げた記念に今年リリースされた新しいディストリビューションを入れたので、環境を気にせずに使う方法はないか考えたところ、curlで取得して実行すれば解決できました。

この記事では、引数を渡して環境に依存し

もっとみる
noteでも毎日更新の指標を測れないか?

noteでも毎日更新の指標を測れないか?

GitHubとかだと、毎日頑張って草を生やす活動をしてみるとかが分かりやすいですね。

https://grass-graph.moshimo.works/images/shimajima-eiji.png

で見ることが出来ます。
(扉絵は今日の時点の草です)

# twitterのpostを追いかけるこれが現実的な気がします。
noteからtwitterに自動連携で送信して、ユーザーアカウント

もっとみる
テストコードを減らすためのリファクタリングテクニック

テストコードを減らすためのリファクタリングテクニック

ようやく本題です。
今日はこの話をしたいがためにサンプルコードの記事を書いていたのですが、色々やっていくうちに気付きがあったので、別記事で色々と書き足す事にしました。

# 謝辞書き終えて気付いたんですが、言ってる内容がほとんどこれでした。

# サンプルコードこのうち、

## リファクタリング前## リファクタリング後を取り上げます。
どちらも、不正な値が入力された時以外は同じ動作をするコード

もっとみる
Gistのソースコードをうまく貼り付けて表示をキレイにしよう!

Gistのソースコードをうまく貼り付けて表示をキレイにしよう!

# Gistの悩みソースコードの一部を貼り付けたい場合があります。
codeで書けば任意に取り出すことができますが、これをGistでやるためにはどうすればよいのか、を試行錯誤しました。

Gistの話なので、相変わらずエンジニア・プログラマー向けです。
ご容赦ください。

# サンプルコードこのページでは以下の記事のコードを使っています。

Gistの管理をしやすくする拡張機能などの紹介もしていま

もっとみる
noteでコードを書く時はCodePenやGistを使ってみよう(拡張機能あり)

noteでコードを書く時はCodePenやGistを使ってみよう(拡張機能あり)

予めお伝えしておきますが、プログラマー向けです。
プログラマーじゃなくても使えますし、読めるように書いていますが、プログラマー以外には価値が薄いと思います。

# サンプルコードカーソルキーを押したら押したキーが表示されるだけの簡単なものです。
ここで使うのはjsファイルについてですが、jsファイルの内容を知る必要はないです。

# コードとgistで見る世の中のサンプルコードがCodePenで見

もっとみる