Skip to content

Instantly share code, notes, and snippets.

@penguin2716
penguin2716 / auto_wget_img.rb
Last active January 4, 2016 10:58
まとめサイトとかから自動で画像をwgetしてくれるRubyスクリプト
#!/usr/bin/env ruby
#-*- coding: utf-8 -*-
=begin
Auto wget image
Copyright (c) 2014 Takuma Nakajima
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php
@imaya
imaya / jser.md
Created March 17, 2014 02:00
JavaScript プログラマの職種は4種類くらいに分けるべき

はじめに

JavaScript を使っていると「JavaScript出来るの? jQuery / AngularJS / Node.js etc... で困ってるんだけどさー」みたいな話を振られることがあります。 そういった時に、自分は一般的なライブラリの使い方やフレームワークに対して大した知見も興味もないので、わざわざ説明するのも面倒なのでこうして文章にしておきます。(本当に届いて欲しい人に限って、こういう文章が届かないのはわかっていますが、文章を書くこと自体が気晴らしだと思って諦めます。)

「フロントエンドエンジニア」という言葉の汎用性

先ほどのような話は自分に限ったことではなく、たぶん経験のある人も多いでしょう。 振られた話が自分の分かる範囲、あるいは興味のあるものならばまだ良いのですが、そうでないことがあまりに多すぎます。 話を振られるだけならともかく「JavaScriptできるんでしょ? じゃあ jQuery つかったこのサービスのメンテしてほしいんだけどー」みたいに仕事として振られることもあり、そう言う時は脳みそ取り出して洗剤で洗った方が良いのでは、と思うことも多々あります。

@dmarcato
dmarcato / strip_play_services.gradle
Last active December 21, 2022 10:10
Gradle task to strip unused packages on Google Play Services library
def toCamelCase(String string) {
String result = ""
string.findAll("[^\\W]+") { String word ->
result += word.capitalize()
}
return result
}
afterEvaluate { project ->
Configuration runtimeConfiguration = project.configurations.getByName('compile')
@exoego
exoego / 転職先に訊きたいチェックリスト.md
Last active May 25, 2024 15:30
転職活動してて訊きたいことのメモ

制度

  • 有休…
  • 病休…
  • 育休…
  • 年収(月給、賞与など)…
  • 残業代…
  • 早朝/深夜手当…
  • 休出手当…
  • 住宅補助…
@voluntas
voluntas / eval.rst
Last active November 25, 2024 08:17
評価制度の無い評価制度
@yamajun
yamajun / google_cardboard_note.md
Last active August 29, 2015 14:03
Google Cardboard作成時に得たノウハウを記録しておく。
@x7c1
x7c1 / LeftConverter.scala
Last active August 29, 2015 14:05
sample to put F[ \/[...] ] in for-yield and convert from F[E1 \/ A] to F[E2 \/ A]
import scala.language.higherKinds
import scalaz.{Functor, \/}
class LeftConverter[E1, E2](g: E1 => E2) {
def apply[A, F[_]](f: F[E1 \/ A])(implicit F: Functor[F]): F[E2 \/ A] =
F.map(f)(_.leftMap(g))
}
object LeftConverter {
def apply[E1, E2](g: E1 => E2): LeftConverter[E1, E2] = new LeftConverter(g)
@kokudori
kokudori / gist:4e685d873ffa38545330
Created December 2, 2014 13:58
バグの定義について
Re: http://blog.goo.ne.jp/hishidama/e/701f48e62000243418c0a0f251f118b9
バグはそもそも複合的な概念なので、絶対的な基準で定義できるものではないと思います。
平たく言えば、文脈に依存するものなので、各々の文脈での「バグ」の定義が衝突することはありえます。
それが嫌な場合は各々の文脈の「バグ」を定義するしかないと思います。
少なくとも、何の前提もなく「バグ」と言った場合は日常用語だと思うので、そもそも論として科学的な議論の対象としては不適当だと思います。
その上で、「仕様を満たしているかどうか」をバグの基準とする考えは一般的ですし、異論はありません。
しかし、その定義もあらゆる意味での「バグ」を説明できているとは思えません。
また、私自身も失敗の観点から「バグ」を定義するやり方は筋悪だと思います。
@wangkuiyi
wangkuiyi / pre-commit-clang-format
Last active August 19, 2021 14:04
Git pre-commit hook that invokes clang-format to reformat C/C++/Objective-C source code.
#!/bin/bash
# git pre-commit hook that runs an clang-format stylecheck.
# Features:
# - abort commit when commit does not comply with the style guidelines
# - create a patch of the proposed style changes
# modifications for clang-format by [email protected]
# This file is part of a set of unofficial pre-commit hooks available
# at github.
@kaiinui
kaiinui / eventbus.md
Last active March 3, 2017 03:54
Android開発いろいろ

EventBus

EventBus は必ず onStart()onStop() で呼ぶ。バックグラウンドで色々動かれて困る。 また、onStop() では super.onStop() よりも 先に 呼ぶ。

@Override
protected void onStart() {
 super.onStart();