Skip to content

Instantly share code, notes, and snippets.

View kagekiyo7's full-sized avatar

D kagekiyo7

View GitHub Profile
@kagekiyo7
kagekiyo7 / amazon2lilylibraryTable.js
Last active August 1, 2020 13:42
amazonページから百合作品まとめWiki向けの表組みを出力するブックマークレット
javascript:
(() => {
try {
if (document.querySelector("textarea[name=_result]")) return;
const titleAndLavelReg = /^(.+)\s\((.+)\)\s?$/;
const title = // 「~シリーズ(x冊) のx冊目」表記から
document.querySelector("#reviewFeatureGroup>.a-size-small.a-color-secondary")?.childNodes?.[1]?.textContent
?? document.querySelector("#productTitle")?.innerText.match(titleAndLavelReg)?.[1]
@curegit
curegit / contextmenu.js
Last active November 17, 2024 17:17
右クリックの禁止を無効にするブックマークレット
javascript: document.addEventListener("contextmenu", function (e) { e.stopPropagation(); }, true);
@kenmori
kenmori / JavaScript練習問題ブログ用.md
Last active November 28, 2020 09:25
JavaScript練習問題ブログ用

問1

const a = {a: 'a'}const b = {b: 'b'} をマージしたc を出力してください e.g{a:'a',b:'b'}

const a = {a: 'a'};
@merqlove
merqlove / iconv_install_ubuntu14.sh
Last active February 16, 2025 22:17 — forked from paulczar/gist:5493708
Install libiconv on Ubuntu 14.04
--- srclib/stdio.in.h.orig 2011-08-07 16:42:06.000000000 +0300
+++ srclib/stdio.in.h 2013-01-10 15:53:03.000000000 +0200
@@ -695,7 +695,9 @@
/* It is very rare that the developer ever has full control of stdin,
so any use of gets warrants an unconditional warning. Assume it is
always declared, since it is required by C89. */
-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+#endif
@AKB428
AKB428 / readable_code.md
Last active February 10, 2024 08:10
リーダブルコード要約/Digest 「The Art of Readable Code」

リーダブルコード読書会及び要約共有会の目的

  • 今後コードレビュー時に「これってリーダブルコードの◯◯だよね?、こう直したほうがいいよね」と引用できレビューの時間の短縮化が実現できる。
  • リーダブルコードに登場する特殊ワードをチームのコーディングの共通語とする。デザインパターンのカタログ的な考え。
  • リーダブルコードを読んでない人も内容を短時間で把握できる。
  • チーム全体のコードを読みやすくメンテナンスしやすくし品質をあげる。
  • リーダブルコード教になりチーム以外にも広める。コードの品質が悪い人にはリーダブルコードの読書を進めてみる。ひどいコードのままコーディングしてもらうよりその時間を読書の時間に割り当てることも考える(結果的に時間が還元できるなら)。
  • リーダブルコードに書いてあることが全てのプロジェクトに適用てきるわけではないけれでもコーディングルールを考える際の指針にすることはできる。

対象者