Skip to content

Instantly share code, notes, and snippets.

@hackugyo
hackugyo / tips_misc.rst
Last active April 24, 2022 20:32
My miscellaneous tips
@hackugyo
hackugyo / ObservableUtils.java
Last active September 4, 2020 10:57
RxのgroupByが、groupっつってんのにKey / ValueのHashMapをすなおに返す方法がなさそう(途中で止まってしまう)ので、いったんPairのListの形でtoList().toBlocking().single()で吐き出させて、しかるのちにHashMapに入れるようにした。AbstractMap.SimpleEntryのかわりにPairを使ってもいい。
import java.util.AbstractMap;
import java.util.HashMap;
import java.util.List;
import rx.Observable;
import rx.functions.Func1;
import rx.functions.Func2;
import rx.observables.GroupedObservable;
@hackugyo
hackugyo / peco_chooser.sh
Created October 10, 2018 09:40
Goのpecoを使って,シェルスクリプトを簡単に選択する方法を作った
#!/bin/sh
# Goのpecoを使って,シェルスクリプトを簡単に選択する方法を作った
set -e # stop when an error happens
set -x # show commands in strderr before execute it
COMMANDS=$(cat <<'__EOT__'
ls
pwd
@hackugyo
hackugyo / README.md
Last active October 10, 2018 02:55
anacondaをいったん捨ててvritualenv経由で設定しなおしたログ。

発端

  • httpie使っていたら,anacondaで以下のエラーが出ていてイヤになったので捨てた.
dyld: Library not loaded: @executable_path/../.Python
  Referenced from: /usr/local/aws/bin/python
  Reason: image not found
Abort trap: 6
@hackugyo
hackugyo / hubot-amazon.coffee
Last active May 26, 2018 13:14
Amazon Product Advertising APIを使った、タイトルを食わせるとISBN (もしくはasin)を返すHubot。AWS関係のID/SECRETはここで登録して取得(電話で認証するので電話番号が必要) https://affiliate-program.amazon.com/gp/flex/advertising/api/sign-in-jp.html $ npm install amazon-product-api --saveしてからhubotのscripts配下に置いたら使えるはず。herokuの環境設定は $heroku config:set AMAZON_AWS_SECRET=YOUR_SECRET --app your-awesome-app-nam…
module.exports = (robot) ->
robot.hear /^get_isbn (.*)/i, (msg) ->
keyword = "#{msg.match[1]}"
amazon = require('amazon-product-api')
client = amazon.createClient({
awsId: process.env.AMAZON_AWS_ID,
awsSecret: process.env.AMAZON_AWS_SECRET,
awsTag: process.env.AMAZON_AWS_TAG,
})
client.itemSearch {
@hackugyo
hackugyo / ch11.md
Last active November 10, 2017 04:07
Williamson, 2000のch. 11を読んでいます

11. Assertion

  • Willliamson(2000), Knowledge and Its limits
  • 2015/05/27 担当:渡辺
  • 2015/07/24 sec. 3 担当:渡辺

  • この章前半で説明すべき直観:
public class FontFitViewHolder extends RecyclerView.ViewHolder {
private final FontFitViewHolder self = this;
private Handler mHandler;
public BandCheckViewHolder(View v, int height) {
super(v);
mCardView = (CardView)itemView;
mTextView = (MultiLineEllipsizeTextView) v.findViewById(R.id.viewholder_fontfit_card);
}
@hackugyo
hackugyo / APA_2017.md
Last active April 3, 2017 16:08
アメリカ哲学会太平洋部会 2017 気になるアブストラクト

2017 Pacific Division Meeting

2017 Pacific Division Meeting: Meeting Program - The American Philosophical Association

Pre-Conference

  • Transformative experience特集  
  • 変容的経験は,認識論,心の哲学,形而上学,美学の問いを提起する,哲学の新たな研究分野である.ある経験があなたになにか特別なことを,その経験を持つことによって教えてくれるとき,あるいは,あなたの想像能力・再現能力・予測能力を高めてくれるとき,その経験は認識変容的でありうる.ある経験が,あなたの核となる価値や選好を変容させるなら,その経験はひと変容的〔personally transformative〕でありうる.ある種の変容は,もう一方の変容につながっていたり,認知変容的かつひと変容的であったりする.たとえば,親になることや,従軍することや,宗教的転向などがそういう経験だ.変容的経験について生じる問いとは,たとえば,「認識的に変容的な経験は,新しい概念や能力を作っているのか?」「変容的経験を理解するのには,視点的あるいは指標的な観念に訴えるのがいいだろうか,それともde seの観念に訴えるのがいいだろうか?」「変容的経験は,自己破壊や自己置換を伴うと理解すべきだろうか?」「変容的経験の知覚的内容はなにか?」「変容的経験によって自分についての知識を得られるか?」「知識を確率的に構想することの根拠になるか?」「いま存在する他人に対してだけでなく,ありうる自己,とくに未来の自己に対しての感情移入の必要を示すものか?」「変容的経験をすることを想像することはできるか?」「変容的経験をしたひとの証言をきくことで,その経験について学べるか?」「変容的経験はそれじたいで価値があるのか,それともふだん隠されているたぐいの価値を示しているだけか?」「変容的経験は,功利の空間を意思決定問題と関連づけるのにギャップがあることを示しているか?」「芸術的経験やその他の美的
@hackugyo
hackugyo / BitmaskTest.m
Last active March 27, 2017 08:43
snippets
#import <Foundation/Foundation.h>
int main(int argc, char *argv[]) {
@autoreleasepool {
NSUInteger UIInterfaceOrientationMaskPortrait = 1 << 0;
NSUInteger UIInterfaceOrientationMaskPortrait2 = 1 << 1;
NSUInteger i = UIInterfaceOrientationMaskPortrait2 & UIInterfaceOrientationMaskPortrait;
NSLog(@"useData %d", UIInterfaceOrientationMaskPortrait);