へっぽこびんぼう野郎のnewbie日記

けろけーろ(´・ω・`)! #vZkt8fc6J

さくっとバーンダウンチャート(Burn down chart)を生成してくれるGoogle Spread Sheetをつくりました

こんなかんじです。 数値を変更すると、自動的にグラフも変更されます。 説明 入力するべき欄 説明 Start 開始日を入れてください。 Expire 期限切れになる日を入れてください。ここでの01/02は、01/01の23:59までにやるという意味です。 Quantity 全体の量…

プログラマっていうか問題解決者になるべきなんだろうなって思った

Youtubeのサジェストで↓が上がってきたから「何言ってんだコイツ。バカだな」って感じで見に行ったら「プログラマになるな。Problem Solverになれ」って言ってて中身全然違うじゃねーか釣りタイトルかと思いつつ「た〜しかに」って感じた。 www.youtube.com …

技術書典5の全サークルの頒布物のリストを勝手につくりました

1サークルごとにクリックするのがめんどくさかったので、公式サイトのAPIを勝手に使って、適当にtableタグで囲いました。 本来なら画像はそのままダウンロードするべきではないかもしれませんが、負荷をかけるとよくないと思い、保存してあります。言っても…

1分以内で作業が終了する米の炊き方 〜「線で計るのとかめんどくさい」とか言っちゃうズボラな人におくる炊飯器での米の炊き方〜

米を何合か確認して、その後水を線まで入れるのってめんどくさくないですか?? ぼくはそれがめんどくさいので、線は使ってません。 まず米と水の比率って、大体米1に対して水1〜1.2であればいいらしいです。体積の話です(白米の場合。それ以外はしらない)…

JavaやPHPのハッカソンに潜り込んでPythonにリプレイスしてきた話

先日忍び込んだハッカソンで、「Java+Spring Frameworkで書かれたこのサンプルコードか、PHP+Laravelで書かれたこのサンプルコードを参考に何かつくってください」というお題をもらったので、朝から夕方まで7時間弱で食事は水オンリーで作業した結果、Python…

「この問題は本当に問題です」に触発されて問題作った

人に「この問題は本当に問題です」の問題が「これおもしろい。こういうの解きたい」って言われたので「じゃあ作ってあげる」ということでつくった。 いちごを5つ入れられる袋が8つあります。 その袋のうち半分にいちごを入れられるだけ入れ、 残りの袋には3…

交通費のスクレイピングとかだるいのでAlfredのWorkflowとシェルスクリプトで調べるようにしてみた

はじめに 仕事中に気まぐれに読んでた記事があったので、すぐできそうだしあったら便利だなと思って、アイディアを丸パクリして実装してみました(今も仕事中) ascii.jp 前提条件 Alfredがインストールされていること Alfredが課金版であること 使い方 Ctrl +…

Jmeterを使ったDDoS的な負荷試験のやりかた

jmeter-serverを使って、jmeterクライアントから「これで動かして〜〜」という旨を、いろんなクライアントに送り、最終的にDDoS的な攻撃ができる。 注意 jmeter4.0だとリモートで動かなったりする。RMIのNotSerializableExceptionとかが出る(´・ω・`) なぜか…

HTMLでエスケープするときに使う"とか"とかについて

「HTML特殊文字」とか「HTMLエスケープシーケンス」とか「HTMLのエスケープ文字」とか言うと混乱する場合があるのでちゃんとした名前を使う。 たとえばパーサ書いてレンダリングしてるときに、こっちのエスケープにあっちのエスケープしてこっちのエスケープ…

ぼくが何を考えてコードの修正をやるのかをとりあえず適当に書いてみたよ

他の人のブログを読んで、自分の中で思っていたことを整理したくなったので書いてみました。 パラグラフなど考えずに、思いついたものを文章の流れの中に差し込んでいるだけなので、箇条書きやTip集みたいになっていて、コンテキストが頻繁に変わるので読み…

指定したディレクトリ下にある全ファイルの拡張子を見るコマンド

コマンド $ find <Directories you will search> -type f | sed 's/.*\.\(.*\)$/\1/g' | sort | uniq 例 $ find */templates -type f | sed 's/.*\.\(.*\)$/\1/g' | sort | uniq css html js txt もちろんファイルの個数を数えることもできるぞい! find */templates -type f | sed 's/.*\</directories>…

パワポのファイルがぶっ壊れてるときの修復のしかた

Open XML SDK 2.5 Productivity Tool を使う stackoverflow.com ↑ここに詳しく書いた

ㇹ゚ン゚'ㇳ̃ヴ゙ニ゙コ゚ヮヰ文̂字̠コ゚−ト゚ノ゙ㇵナ゚ㇱ(現在に至るまでの文字コードの軌跡と簡単な使い方について)

はじめに 社内の勉強会で発表した文字コードの話の焼き直しです。ところどころ適当なので話半分に読んでもらえると助かります。 これ以上闇の深さを知りたくないと思って、深淵に辿り着く前に文字コードの勉強を打ち切っています。文字コードの専門家でもな…

Docker+MySQLで物理バックアップを取得 & リストアする

InnoDBなので、その他はしらん docker-compose.yml とかに↓のようなものが書いてあると思う version: "2" services: db: image: "mysql:5.7.12" ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: "" MYSQL_ALLOW_EMPTY_PASSWORD: "yes" MYSQL_DATABA…

JavaScriptで16進数の四則演算の計算ドリルつくった

こんなかんじのやつ Enterを押すと正誤判定してくれます。(=スマホだと動かない) 切り替えて使える 作った動機 文字コードの勉強してて、16進数の足し算引き算で苦しんでいたため。計算ドリルあったらいいのになと思ったのでつくった。 使い方 $ git clone h…

JavaScript界隈の基本的な用語を歴史とともにさらにまとめてみた

https://qiita.com/sinsengumi/items/e20342d13cbdd7ac2304 を読んで、すこしだけもやもや感がぬぐえなかったので、適当に自分が思ってる「今のJavaScriptはこんなかんじ」というのを書いた。 EcmaScript だいじなこと EcmaScriptとは、プログラミング言語で…

iPhone5(iOS8.3)+SafariのときだけReferenceError: Can't find variable: webpackJsonpとか言われてwebpack-dev-serverが動かないときにやること

Kind of the following error. To solve it, update your webpack-dev-server NOW!! github.com I wish I didn't care devices worked on older-version iOS.

How to disable the cursor guide (or the stuff rendering on the current cursor line) through other panes in tmux on iTerm2

It's a tip to disable very annoying and frustrating funny cursor highlighting that those who have found this article may know. This issue was caused by a feature of iTerm2, Cursor Finery at Documentation - iTerm2 - macOS Terminal Replaceme…

都民にピンとくるように「東京ドーム何個分」をなんとかしてみた(面積編)

もの 面積(m2) 東京ドーム 一般的な3LDK 70 約700個で東京ドーム1個分 テニスコート 260 約200個で東京ドーム1個分 サッカーコート 7140 7個で東京ドーム1個分 東京ドームのグラウンドの面積 13,000 東京ドームの約30% 東京ドーム1個分(建築面積) 46,755 1個…

SlackのリンクがChromeでうまく開かれない問題について

Chromeをアップグレードしたら直った www.david-merrick.com どういうことやねん

ブラウザのJavaScriptコンソール(DevTools)で扱っている値をファイル出力する

まぁ要はスクレイピングに使うんだけど、スクレイピング以外にも応用できたり、ログインしなきゃいけない場合めんどくさいのでこれだと便利。 応用するとコンソール間で別PCと通信できそう(意味ないけど) ↓文字列の配列を与えるとファイルが作られてダウン…

Re-Mixing verbose Actions, Action Creators, dispatching codes in Component, and switching codes in Reducer.

Re-mixing verbose Actions, Action Creators, dispatching codes in Component, and switching codes in Reducer. When we usually change the state of the store of Redux with React, we write Action, Action Creator, connect them with Container Com…

応用情報技術者試験に合格したのでなんかいろいろ書くよ

ぼく さっき28歳になった。 プログラミング歴は4年1ヶ月 結果 午前61%・午後61%とかいうギリギリで受かっていた。 応用情報の感想 普通に難しかった。とにかく範囲が広い。なんじゃそれってものが多かった。圧倒的に自分に知識が足りないことがわかって悲し…

複数選択できるセレクトボックスの高さを調整し、選択肢を全部表示する方法

JS Bin - Collaborative JavaScript Debugging Reference stackoverflow.com

日本語の勉強をしている外国人をぶち殺す日本語の文章を書いた

文章 ぼくは幸せトイレ、綺麗! キタナイトをやっているんだ! ぼくの大切な仕事はなんといってもやっぱりいややっぱりこれはいあいや、あ、でもやっぱ話すね! きみはいつもブリブリしゅーんってしてるかな? してる?まぁじか! したっけぼく幸せわや! そ…

相対パスでパスを解決するのをやめてプロジェクトルートでパスを解決しよう in create-react-app

相対パスでインポートするのまじだるお 今いる場所とか考えるのだるくね?ファイル移動したら死ぬぞ import Header from '../../components/Header'; import Grid from '../../components/Grid'; import TransactionForm from '../TransactionForm'; import …

「パルスのファルシのルシがコクーンでパージ」についてしっかり調べてみた

コクーンとパルスという都市がある。 コクーンはパルスの上に浮かんでいる。 月と地球みたいな感じ。 コクーンが上にあってパルスが下にある コクーンとパルスには、それぞれどちらにもファルシという存在がいる。 ファルシとは人間にとって神的存在。 ファ…

Reactで毎回同じclassName書くのありえないしComponent作ってたら似たComponentばっかできたのでまとめるモジュール書いた

デモ ↓ここで動く WebpackBin webpack.bin めっちゃ便利。無いと生きていけない 説明 import React from 'react' import classnames from 'classnames' const createClassnamesComponent = (CustomTagName, classnamesList) => { const accumulator = {} cla…

JavaScriptのfetchでAPI叩いてjson取得時に、camelCaseとsnake_caseの変換マジだりぃわラップした話, yarn!

概要 nodeで書くとこんなかんじ。 whatwg-fetchなどを絡ませたい場合やES6で実装したい場合はこれを参考におのおの作ってください。 暇だったらnpmでインストールできるようにするかもしれないです(たぶんしない) 必要なもの node-fetch humps Input const…

Asについて混乱してたので、いろいろ調べた(備忘録)

接続詞 as [時] 〜するとき, 〜しながら, 〜したとたんに(whenやwhileよりも同時) Mary often hums a tune as she works in the kitchen. as [原因・理由] 〜だから As I have a car, we won't have to walk. seeing as [原因・理由] 〜だから I'll leave so…