「main」を含む日記 RSS

はてなキーワード: mainとは

2018-04-21

pandoc-citeprocのインストール

参考文献に.bibファイルを使えるとさらに便利

cabal install pandoc-citeproc

pandoc-citeprocの使い方

.bibファイル名前をreferences.bibとします。 中身はよくある文献リストで、次のような感じだとします。

中略

これを.mdファイルの方では[@stevens2003aircraft]というふうに@をつけて参照

また、.mdファイルの最終行に#Referencesと記入しておくと、その下に

文献リストが表示されます

コンパイルする方法

pandoc main.md --bibliography references.bib -o main.pdf

2018-03-28

やったー Javahello world かけたよ!

    public static void main(String[] args) {
        System.out.println(helloWorld());
    }

    // https://stackoverflow.com/questions/15182496/why-does-this-code-using-random-strings-print-hello-world
    private static String helloWorld() {
        return IntStream.of(-229985452, -147909649)
                        .mapToObj(Random::new)
                        .map(ran -> IntStream.generate(() -> ran.nextInt(27))
                                             .takeWhile(k -> k != 0)
                                             .map(k -> k + '`')
                                             .collect(StringBuilder::new,
                                                      StringBuilder::appendCodePoint,
                                                      StringBuilder::append))                 
                        .collect(Collectors.joining(" "));
    }

StringBuilder で文字列化してるところがなんとも野暮ったい感じなんだけどどうにかならないかな?

# スーパー pre だと > が > に変換されて見にくいので修正しました (面倒くさいなあ、もう)

2018-03-25

ボウリング」「ボーリング」だけとやかく言われるのは何故なのか

玉でピンを倒すやつのことを「ボーリング」と書くと,「地質調査かよ」などの突っ込みが入る

しかしほかの単語で「オウ」と「オー」の違いが取りざたされることはほぼない

ブラックホール」(hole)に対して「玄関かよ」(hall)とか

コールドスリープ」(cold)に「呼ばれたら寝られないだろ」(called)とか

フォークソング」(folk)に「何を突き刺すんだよ」(fork)とか

コードを書く」(code)に「奏でろよ」(chord)とか言われることはない

そもそもほとんどが「オー」表記で「オウ」自体が少ない

ボウリングのほかはオウンゴール(own),魂のソウル(soul),弓のボウ(bow),調理器具のボウル(bowl)くらいではないだろうか


なお,タイトルから区別批判的のように思われるかもしれないが,私はむしろボウリング以外も「オウ」「オー」を区別するべきだと考える過激派である

かにも例えばmainは「メイン」であるべきだし最近はやりのecho chamberはチェンバーでもチャンバーでもなく「エコチェインバー」と書かれるべきだと考える

2018-03-24

anond:20180324110607

mainとmail。

こっちはワーニング、ウォーニング論争にみたいにこだわりのある人を見たことないな。

「『メイン』と『メイル』が正しいだろ」

「いやいや『メーン』と『メール』だわ。mailが『メイル』とかないわ」

とか。

2018-03-14

テレビ局さん見てください…

テレビ字幕で出る文字

mainを「メーン」って書くの辞めません?

ダサい

mainは「メイン」の方が英語発音に似てるし

こっちにしましょうよ…

2018-02-23

女子大生が本当に着ているファッションブランドランキングを作った

調査について

調査対象ブランドファッションコーディネートサイトWEAR」の「人気レディースブランドランキング」に掲載されている100ブランドとした。

このランキングは1人でもそのブランド使用したコーディネートを女性投稿していると男性子供による投稿も含めた投稿数で掲載される。

例えば女性による投稿10件程度でも男性による投稿10000件あれば掲載されてしまう、ということだ。

しかし他に調査対象を絞り込む手段がなかったためこのランキング掲載されているブランド調査対象とした。

そして、WEARではブランド名でコーディネートを検索すると「各ブランドアイテムを1つ以上使用したコーディネート」が表示されるので、それを「性別レディース,ユーザー:その他ユーザー,年齢:18歳~22歳」という条件で絞り込み、その検索結果の件数ランキング作成した。

検索条件の「その他ユーザー」とはWEAR公認ユーザーであるWEARISTAとショップ店員以外のことである

WEARISTAは特定ブランド宣伝を行っている場合があるため、ショップ店員は当然自ブランドアイテム使用したコーディネートしか投稿していないため、公平性に欠けると判断し除外した。

また、この調査方法だと「少数のユーザー特定ブランドアイテム使用したコーディネートを多く投稿している」ケースが全く考慮されていないが、結果への影響は少ないと判断無視した。

他にも「年齢のみの絞り込みでは大学生以外も含まれる」「WEARユーザーしか調査対象になっていない」「ユーザーブランド登録を雑に行っている可能性を考慮していない」など多数の問題があるので、完全に正確な調査ではないことを理解していただきたい。

女子大生が本当に着ているファッションブランドランキング結果発表!!!

表にしてみた。

順位」は今回調査したコーディネート数によるランキング順位、「全体」はWEARの「人気レディースブランドランキング」の順位、「差異」は2つの順位の差を指す。

差異数字プラス方向に大きければ「とりわけ女子大生に人気がある」、マイナス方向に大きければ「女子大生以外の年齢層に人気がある」ということである

下の方のコーデ数2桁のブランドは「子供のコーディネート写真母親自分アカウント投稿した」などの理由調査対象に含まれしまった子供服ブランドなので無視してよい。

また、WEARの全体ランキング性質メンズがメインのブランドはこのランキングでの順位は低くなっている。

順位全体差異ブランド名コーデ数
12+1GU54,620
21-1UNIQLO38,518
34+1WEGO30,265
43-1CONVERSE26,569
550NIKE20,832
68+2no brand18,225
711+4LOWRYS FARM17,751
87-1H&M14,946
96-3ZARA13,857
1013+3Dr.Martens13,741
119-2adidas13,544
1217+5earth music&ecology13,331
1323+10FOREVER 2111,032
1412-2VANS9,181
1522+7niko and...8,501
1654+38SPINNS8,466
1742+25靴下屋8,256
1815-3NEW BALANCE8,036
1989+70tutuanna7,581
2061+41w closet7,492
2151+30Kastane6,462
2247+25INGNI6,286
2324+1JEANASIS6,087
2460+36Honeys6,071
2528+3MOUSSY5,624
2658+32Heather5,587
2710-17GLOBAL WORK5,391
2827-1VINTAGE5,390
2964+35E hyphen world gallery5,365
3018-12GAP4,922
3130-1Champion4,536
3294+62MAJESTIC LEGON4,425
3376+43GRL4,149
3443+9Daniel Wellington4,000
3539+4adidas originals3,909
3686+50PAGEBOY3,886
3781+44Bershka3,763
3877+39EMODA3,703
3949+10Reebok3,589
4074+34CASIO3,509
4144+3KBF3,382
4267+25POLO RALPH LAUREN3,333
4341-2AZUL by moussy3,271
4453+9LEPSIM3,179
4563+18SLY3,173
4633-13Levi's3,051
4792+45Marc by Marc Jacobs2,994
4865+17STUSSY2,922
4926-23Handmade2,900
5062+12studio CLIP2,855
5169+18Right-on2,671
5257+5Ciaopanic2,664
5393+40who's who Chico2,615
5446-8Lee2,545
5525-30URBAN RESEARCH2,536
5668+12snidel2,523
5799+42ORiental TRaffic2,463
5888+30MURUA2,386
5920-39Ungrid2,345
6073+13G-SHOCK2,340
6155-6BEAMS BOY2,267
6271+9DHOLIC2,240
6390+27Vivienne Westwood2,202
6419-45BEAUTY&YOUTH UNITED ARROWS2,140
6552-13SENSE OF PLACE by URBAN RESEARCH2,097
6672+6THE NORTH FACE2,059
6745-22coen2,004
6859-9BIRKENSTOCK1,965
6937-32FREAK'S STORE1,830
7050-20Another Edition1,827
7182+11mystic1,803
7297+25archives1,739
7335-38BEAMS1,666
7421-53nano・universe1,632
7534-41JOURNAL STANDARD1,592
7640-36OLD NAVY1,436
7716-61HARE1,393
78100+22X-girl1,327
7978-1Ray BEAMS1,326
8038-42Supreme1,116
8136-45green label relaxing1,106
8284+2ROSE BUD999
8387+4NEW ERA999
8475-9CIAOPANIC TYPY833
8532-53DIESEL765
8656-30STUDIOUS714
8796+9ikka703
8879-9UNITED ARROWS632
8991+2JOURNAL STANDARD relume598
9014-76RAGEBLUE585
9180-11Ray-Ban571
9298+6apart by lowrys536
9366-27Adam et Rope'531
9448-46TODAYFUL341
95950SLOBE IENA277
9631-65AVIREX184
9770-27HYSTERIC GLAMOUR106
9829-69petit main36
9983-16BREEZE20
10085-15BRANSHES15

終わりに

女子大生だけど他の女子大生がどこで服を買っているのか分からない、という自分のために作成したランキングだが自分と同じように悩んでいる人の参考になれば幸いである。

考察とかは特に無い。

2018-01-27

anond:20180127150151

修正統計的事実に基づく差別容認者一覧

カラー: shiromatakumi Sabonu

黄色スター:

17 stars by minimal1991 10 stars by empress2005 9 stars by akikomainichi 7 stars by tnmss-tn 7 stars by pedal_go 6 stars by kobayashi1218 5 stars by danae219 5 stars by sumio1000 4 stars by grandbleu 4 stars by Qalicen 4 stars by Sabonu 3 stars by qq3 3 stars by machiko-yoka 3 stars by onnanokom 3 stars by masahiro1977 2 stars by syrupcup 2 stars by amijarakat 2 stars by ezmi4 2 stars by zaabii 2 stars by rci 2 stars by sevencolor_inko 2 stars by ruru0310 2 stars by ssuperrandom 2 stars by nenesan0102 2 stars by hatsumoto 2 stars by baaaaaaka 2 stars by mamikri 2 stars by shigoto783 2 stars by onim 2 stars by gesusu 2 stars by kinokotv 2 stars by yukari-fresh 2 stars by rucca 2 stars by citron_honey 2 stars by t-murachi 2 stars by mimoriman 2 stars by swhal_stray 2 stars by dentpetal 2 stars by marie0609 2 stars by btnm15 2 stars by kkrrmm 2 stars by y-kawaz 2 stars by ttmet 2 stars by bokuhamiteiyou 1 stars by imosuki 1 stars by spectre_55 1 stars by shima2tiger 1 stars by nasoft 1 stars by threetea0407 1 stars by CALMIN 1 stars by the200 1 stars by Kial 1 stars by iiiloveuuu07 1 stars by ririankou 1 stars by nanashino 1 stars by jack_oo_lantern 1 stars by Cru 1 stars by haru-k 1 stars by jou2 1 stars by junpei191 1 stars by kafkafa 1 stars by kinnosabakan 1 stars by sys-cys 1 stars by maruX 1 stars by wakuwakuShitai 1 stars by vkara 1 stars by torico16 1 stars by nandenandechan 1 stars by muryan_tap3 1 stars by mventura 1 stars by EoH-GS 1 stars by araignet2 1 stars by ikioiamatte 1 stars by steamyukemuri 1 stars by kumpote 1 stars by lungta 1 stars by mw-matrixa 1 stars by kotobukitaisha 1 stars by nao_cw2 1 stars by LaNotte 1 stars by baronhorse 1 stars by q52464 1 stars by pachas 1 stars by kun_p 1 stars by kiku-chan 1 stars by iteruaki 1 stars by yunitaro 1 stars by kinokotarou 1 stars by eartht 1 stars by search-light 1 stars by calmazin 1 stars by mythm 1 stars by sinsara 1 stars by miwa84 1 stars by atomicmap 1 stars by saitou_hate 1 stars by baltfeld7 1 stars by matchy2 1 stars by vlxst1224 1 stars by sorami-dreaming 1 stars by yumenoa 1 stars by mrwkn8832 1 stars by ein10oira 1 stars by gudejlfifn 1 stars by torisuteram 1 stars by m4i 1 stars by Ayrtonism 1 stars by MiG 1 stars by sig 1 stars by blue-hydrangea-drops 1 stars by eringix 1 stars by watashinonaha 1 stars by fourddoor 1 stars by silentliberater 1 stars by touhumog 1 stars by ss-vt 1 stars by polidog 1 stars by speer 1 stars by rinapox 1 stars by memorabilia 1 stars by sato31101005 1 stars by nicoyou 1 stars by kani_kama 1 stars by takuzo1213 1 stars by kotae_taeko 1 stars by ninjaripaipan 1 stars by millipede 1 stars by basementjaxx 1 stars by senomama 1 stars by Mofuyuki 1 stars by furikake47 1 stars by presto48 1 stars by ikanosuke 1 stars by tenokawa 1 stars by ohnosakiko 1 stars by kakkyaa 1 stars by stoolpigeonn173 1 stars by youco45 1 stars by ewiad420 1 stars by hanamizuruzuru 1 stars by umeumex 1 stars by napsucks 1 stars by amagasa99 1 stars by hyoutenka20 1 stars by poncon 1 stars by Cottonton 1 stars by kabonnu12 1 stars by tim_tadashi 1 stars by lejay4405 1 stars by prismatic-kt 1 stars by srknr 1 stars by fukurow57 1 stars by nowa_s 1 stars by main 1 stars by nvs 1 stars by ginsharico 1 stars by gomatawn 1 stars by yyukikoo 1 stars by namihei_xx 1 stars by sh2dsk 1 stars by bluestar1080 1 stars by tori29san 1 stars by sorusi87 1 stars by self-parodist 1 stars by yapparinaa 1 stars by ppummu 1 stars by AyanoIchijo 1 stars by kuzumaji 1 stars by suikax 1 stars by kanonica 1 stars by brib 1 stars by unakowa 1 stars by utabuti 1 stars by mimo_duck 1 stars by bigapple11 1 stars by emicha4649 1 stars by lh017996 1 stars by shi-ya 1 stars by shiogy 1 stars by asari58n 1 stars by rocoroco3310 1 stars by michiyoxxx 1 stars by arabasta 1 stars by toramichang 1 stars by suikasu1 1 stars by asiatics 1 stars by mawhata 1 stars by zenibuta 1 stars by Txirrindu 1 stars by am1130pm2330 1 stars by hopeholdsmoon 1 stars by Polyhymnia 1 stars by azecchi 1 stars by noto92 1 stars by mikimiyamiki 1 stars by superabbit 1 stars by natsubi 1 stars by hapze-23_45 1 stars by kinako222 1 stars by yukiyankun 1 stars by gigi309nene 1 stars by girlhood 1 stars by skgctom 1 stars by ryun_ryun 1 stars by aLa 1 stars by bonlife 1 stars by kanagawakama 1 stars by nemuinemuix 1 stars by AL-KN13 1 stars by hate_flag 1 stars by nakadai 1 stars by orchid831 1 stars by oka_mailer 1 stars by uni5007 1 stars by Zephyrosianus 1 stars by murilo 1 stars by luna3145 1 stars by uzushira 1 stars by psycho3105 1 stars by hamigakidaizi 1 stars by buru 1 stars by health_and_efficiency 1 stars by DADOES 1 stars by sayak2264 1 stars by syuraba 1 stars by taep252 1 stars by akimaruworks 1 stars by usi4444 1 stars by hisui083 1 stars by meumeumeu 1 stars by natuboshi 1 stars by sandayuu 1 stars by satoshique 1 stars by JeMangeDoncJeSuis 1 stars by saki-00 1 stars by ntoukm 1 stars by trill2liquor 1 stars by nodyhate 1 stars by stiria 1 stars by ituka-m 1 stars by ushi2 1 stars by tenbin-girl

イエロースターつけまくってるのは差別主義者といってもいいかな。1つはまだ、お気持ち受け止めた勢だとしても

こいつらのことだな

['minimal1991', 'empress2005', 'akikomainichi', 'tnmss-tn', 'pedal_go', 'kobayashi1218', 'danae219', 'sumio1000', 'grandbleu', 'Qalicen', 'Sabonu', 'qq3', 'machiko-yoka', 'onnanokom', 'masahiro1977', 'syrupcup', 'amijarakat', 'ezmi4', 'zaabii', 'rci', 'sevencolor_inko', 'ruru0310', 'ssuperrandom', 'nenesan0102', 'hatsumoto', 'baaaaaaka', 'mamikri', 'shigoto783', 'onim', 'gesusu', 'kinokotv', 'yukari-fresh', 'rucca', 'citron_honey', 't-murachi', 'mimoriman', 'swhal_stray', 'dentpetal', 'marie0609', 'btnm15', 'kkrrmm', 'y-kawaz', 'ttmet', 'bokuhamiteiyou']

anond:20180127123303

統計的事実に基づく差別容認者一覧

カラー: b:id:shiromatakumi b:id:Sabonu

黄色スター複数:

['b:id:minimal1991', 'b:id:empress2005', 'b:id:akikomainichi', 'b:id:tnmss-tn', 'b:id:pedal_go', 'b:id:kobayashi1218', 'b:id:danae219', 'b:id:sumio1000', 'b:id:grandbleu', 'b:id:Qalicen', 'b:id:Sabonu', 'b:id:qq3', 'b:id:machiko-yoka', 'b:id:onnanokom', 'b:id:masahiro1977', 'b:id:syrupcup', 'b:id:amijarakat', 'b:id:ezmi4', 'b:id:zaabii', 'b:id:rci', 'b:id:sevencolor_inko', 'b:id:ruru0310', 'b:id:ssuperrandom', 'b:id:nenesan0102', 'b:id:hatsumoto', 'b:id:baaaaaaka', 'b:id:mamikri', 'b:id:shigoto783', 'b:id:onim', 'b:id:gesusu', 'b:id:kinokotv', 'b:id:yukari-fresh', 'b:id:rucca', 'b:id:citron_honey', 'b:id:t-murachi', 'b:id:mimoriman', 'b:id:swhal_stray', 'b:id:dentpetal', 'b:id:marie0609', 'b:id:btnm15', 'b:id:kkrrmm', 'b:id:y-kawaz', 'b:id:ttmet', 'b:id:bokuhamiteiyou']

黄色スター:

b:id:minimal1991 b:id:empress2005 b:id:akikomainichi b:id:tnmss-tn b:id:pedal_go b:id:kobayashi1218 b:id:danae219 b:id:sumio1000 b:id:grandbleu b:id:Qalicen b:id:Sabonu b:id:qq3 b:id:machiko-yoka b:id:onnanokom b:id:masahiro1977 b:id:syrupcup b:id:amijarakat b:id:ezmi4 b:id:zaabii b:id:rci b:id:sevencolor_inko b:id:ruru0310 b:id:ssuperrandom b:id:nenesan0102 b:id:hatsumoto b:id:baaaaaaka b:id:mamikri b:id:shigoto783 b:id:onim b:id:gesusu b:id:kinokotv b:id:yukari-fresh b:id:rucca b:id:citron_honey b:id:t-murachi b:id:mimoriman b:id:swhal_stray b:id:dentpetal b:id:marie0609 b:id:btnm15 b:id:kkrrmm b:id:y-kawaz b:id:ttmet b:id:bokuhamiteiyou b:id:imosuki b:id:spectre_55 b:id:shima2tiger b:id:nasoft b:id:threetea0407 b:id:CALMIN b:id:the200 b:id:Kial b:id:iiiloveuuu07 b:id:ririankou b:id:nanashino b:id:jack_oo_lantern b:id:Cru b:id:haru-k b:id:jou2 b:id:junpei191 b:id:kafkafa b:id:kinnosabakan b:id:sys-cys b:id:maruX b:id:wakuwakuShitai b:id:vkara b:id:torico16 b:id:nandenandechan b:id:muryan_tap3 b:id:mventura b:id:EoH-GS b:id:araignet2 b:id:ikioiamatte b:id:steamyukemuri b:id:kumpote b:id:lungta b:id:mw-matrixa b:id:kotobukitaisha b:id:nao_cw2 b:id:LaNotte b:id:baronhorse b:id:q52464 b:id:pachas b:id:kun_p b:id:kiku-chan b:id:iteruaki b:id:yunitaro b:id:kinokotarou b:id:eartht b:id:search-light b:id:calmazin b:id:mythm b:id:sinsara b:id:miwa84 b:id:atomicmap b:id:saitou_hate b:id:baltfeld7 b:id:matchy2 b:id:vlxst1224 b:id:sorami-dreaming b:id:yumenoa b:id:mrwkn8832 b:id:ein10oira b:id:gudejlfifn b:id:torisuteram b:id:m4i b:id:Ayrtonism b:id:MiG b:id:sig b:id:blue-hydrangea-drops b:id:eringix b:id:watashinonaha b:id:fourddoor b:id:silentliberater b:id:touhumog b:id:ss-vt b:id:polidog b:id:speer b:id:rinapox b:id:memorabilia b:id:sato31101005 b:id:nicoyou b:id:kani_kama b:id:takuzo1213 b:id:kotae_taeko b:id:ninjaripaipan b:id:millipede b:id:basementjaxx b:id:senomama b:id:Mofuyuki b:id:furikake47 b:id:presto48 b:id:ikanosuke b:id:tenokawa b:id:ohnosakiko b:id:kakkyaa b:id:stoolpigeonn173 b:id:youco45 b:id:ewiad420 b:id:hanamizuruzuru b:id:umeumex b:id:napsucks b:id:amagasa99 b:id:hyoutenka20 b:id:poncon b:id:Cottonton b:id:kabonnu12 b:id:tim_tadashi b:id:lejay4405 b:id:prismatic-kt b:id:srknr b:id:fukurow57 b:id:nowa_s b:id:main b:id:nvs b:id:ginsharico b:id:gomatawn b:id:yyukikoo b:id:namihei_xx b:id:sh2dsk b:id:bluestar1080 b:id:tori29san b:id:sorusi87 b:id:self-parodist b:id:yapparinaa b:id:ppummu b:id:AyanoIchijo b:id:kuzumaji b:id:suikax b:id:kanonica b:id:brib b:id:unakowa b:id:utabuti b:id:mimo_duck b:id:bigapple11 b:id:emicha4649 b:id:lh017996 b:id:shi-ya b:id:shiogy b:id:asari58n b:id:rocoroco3310 b:id:michiyoxxx b:id:arabasta b:id:toramichang b:id:suikasu1 b:id:asiatics b:id:mawhata b:id:zenibuta b:id:Txirrindu b:id:am1130pm2330 b:id:hopeholdsmoon b:id:Polyhymnia b:id:azecchi b:id:noto92 b:id:mikimiyamiki b:id:superabbit b:id:natsubi b:id:hapze-23_45 b:id:kinako222 b:id:yukiyankun b:id:gigi309nene b:id:girlhood b:id:skgctom b:id:ryun_ryun b:id:aLa b:id:bonlife b:id:kanagawakama b:id:nemuinemuix b:id:AL-KN13 b:id:hate_flag b:id:nakadai b:id:orchid831 b:id:oka_mailer b:id:uni5007 b:id:Zephyrosianus b:id:murilo b:id:luna3145 b:id:uzushira b:id:psycho3105 b:id:hamigakidaizi b:id:buru b:id:health_and_efficiency b:id:DADOES b:id:sayak2264 b:id:syuraba b:id:taep252 b:id:akimaruworks b:id:usi4444 b:id:hisui083 b:id:meumeumeu b:id:natuboshi b:id:sandayuu b:id:satoshique b:id:JeMangeDoncJeSuis b:id:saki-00 b:id:ntoukm b:id:trill2liquor b:id:nodyhate b:id:stiria b:id:ituka-m b:id:ushi2 b:id:tenbin-girl

2018-01-23

Facebookマーケティングエキスパート無料サポートを受けようとしたところ

ちょっとひとの代理Facebook広告出しているんだけど、とはいっても1日数百円で様子見ているところ。

殊の外、安くクリックしてもらえる広告があったので、広告本数を増やしてさらテストしていたところではあった。

そんな中、先日可愛い女の子からメールが来たんですよ。普通MainメールボックスじゃなくてSocialに入ってたのが少し不思議だったんだけども。

こんにちは、●様

Facebookマーケティングエキスパートをしております、****と申します。貴社の広告アカウント(************)についての無料アドバイスをご案内いたします。

貴社でFacebook広告への投資を拡大されていることを拝見し、投資効果を最大化するためのお手伝いをさせていただきたいと存じます

今回は、弊社Facebookマーケティングエキスパートのチームメンバーとの15~20分の無料通話へのご予約をご案内いたします。弊社では次のようなご相談を承っております

広告目的確認して、貴社のビジネス目標に即した広告になるように調整します。

ターゲット設定について話し合うことでターゲット層をよりきめ細かく調整できます

広告指標分析を行って、広告の精度をさらに高めるとともにより効率的掲載する方法について検討します。

すべてのアドバイスは、貴社の広告アカウントカスタマイズしてご提供します。

また、今後の広告プランに関するご相談ビジネスの成長に役立つ新規マーケティング戦略をご紹介させていただくこともできます

ぜひ無料通話をご予約ください。 こちらまたは下のボタンをご利用いただけます

お話しできるのを楽しみにしております

まあこういうのは可愛いお姉ちゃんアバターで送られてくるものです。

実際にはこんな姉ちゃんはどこにもいない。パネマジマジパネエってやつです。

でもまあ無料アドバイスもらえるなら本業のウチのFacebookページのヒントもあるかもって予約してみたんです。

予約はAppleジーニアスバー予約するみたいに簡単な手順。

んで、日時と時間いれたら次の画面に、

●様

Facebookマーケティングエキスパートによる電話サポートのご予約を承りました。担当者が*********にお電話いたします。(*シンガポールからのお電話になります)

この機会に、Facebook広告ツールをしてFacebook広告効果を最大限に引き出す方法についてお伝えできればと存じます

できるだけ実り多い時間にするため、サポートを受ける方にいくつかお願いがございます

• 当日は貴社ビジネス目標Facebook広告で達成したい目的をお伺いしますので、ご準備をお願いします。

• 貴社のFacebook広告予算をお伺いしますので、ご準備をお願いします(できれば詳しく打ち合わせたいと思います)。

   広告予算について承認必要場合は、決定権を持つ方にご同席いただくか、事前に投資計画への承認をお取りください。

広告使用する画像動画のご用意をお願いします。

• 事前にお使いのコンピューターをご用意いただき広告マネージャ(https://www.facebook.com/ads/manager/)を開いておいてください。

どうぞよろしくお願いいたします。

Facebookマーケティングエキスパートチーム

手取り足取り、広告作らせて予算も設定させて、実際に広告出させるところまでやる段取りじゃん。遠隔でATM操作させるような感じしかしない。

カモにネギ背負わせて鍋に湯まで沸かしておけってか。

女性名前男性に変わってたし。こんなやり方じゃあ契約取れないよ、Facebookさん。

2018-01-20

anond:20180120113943

https://ja.m.wikipedia.org/wiki/メインカルチャー

ウィキペディアにあったで

メインカルチャー(英: main culture)とは、サブカルチャーと対比して用いられる語で、ある社会支配的な文化のこと。

文学美術演劇音楽など社会の(主流をなす)構成員健全文化として受容するものである伝統的には大学学問対象として研究されたり、新聞雑誌などで論評の対象になるものであった。20世紀になって大衆文化が発達し、次第に映画テレビ番組ポピュラー音楽ビデオゲームなども文化として認められるようになった(メインカルチャー化)。

2018-01-01

anond:20180101054344

Level1

ANS = 2018

def calc(a)
	a+a+1+a+2+a+3
end

def main
	i = 1
	until (ans = calc(i)) == ANS
		i += 1
	end
	
	puts "#{i}+#{i+1}+#{i+2}+#{i+3}=#{ANS}"
end

main

 

 

Level2

ANS = 2018

def calc4(a, d, n)
	puts (n / 2 * (2*a + (n-1)*d)), a, n if (n / 2 * (2*a + (n-1)*d)) >= ANS-2 and (n / 2 * (2*a + (n-1)*d)) <= ANS+2
	(n / 2 * (2*a + (n-1)*d)) == ANS
end

def main4
	for a in 1..ANS
		for n in 1..ANS
			if calc4(a, 1, n)
				puts a,n
			end
		end
	end
end

main4

解が・・。読み違えてるかな~?

2017-12-16

とあるシステム会社金融システムに関わっている知り合いが

M銀行20人月案件の話を知らなかった。

Javaのpublic static void mainを習った次に習う事かと思ったのに意外と認知度低いんだな

2017-11-01

anond:20171029161516

FizzBuzz問題を読み替える

具体的に1から15までの例で考えてみる。

集合で考えるとして、集合Aを3の倍数、集合Bを5の倍数とする。

U = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }

A = { 3, 6, 9, 12, 15 }

B = { 5, 10, 15 }

A∩B = { 15 }

¬(A∪B) = { 1, 2, 4, 7, 8, 11, 13, 14 }

ベン図は次のようになる。

+-----------U----------+
|                      |
| +---A------+         |
| | 3 6      |         |
| |  9 12 +--+---B---+ |
| |       |15|       | |
| +-------+--+ 5 10  | |
|         |          | |
|         +----------+ |
|                      |
| 1 2 4 7 8 11 13 14   |
+----------------------+

ド・モルガン定理より

¬(A∪B) = ¬A∩¬B

よって、FizzBuzz問題は次のように読み替えられる。

  • (A∩¬B)3の倍数、かつ、5の倍数でなければ "Fizz"を出力
  • (¬A∩B)3の倍数でなく、かつ、5の倍数ならば "Buzz"を出力
  • (A∩B)3の倍数、かつ、5の倍数ならば "FizzBuzz"を出力
  • (¬A∩¬B)3の倍数でなく、かつ、5の倍数でもなければ元の数字を出力

表にしてみる。

5の倍数5の倍数ではない
3の倍数"FizzBuzz""Fizz"
3の倍数ではない"Buzz"元の数字

コード検討

よくあるコードスタイルWikipediaから借りることにして、使用する言語をCとする。

https://ja.wikipedia.org/wiki/Fizz_Buzz

さて、元の論理を愚直に実装するとどうなるだろうか。

#include <stdio.h>

int main(void) {
    int i;
    for (i = 1; i <= 100; i++) {
        if (i % 3 == 0 && i % 5 == 0) {
            printf("FizzBuzz\n");
        }
        if (i % 3 == 0 && i % 5 != 0) {
            printf("Fizz\n");
        }
        if (i % 3 != 0 && i % 5 == 0) {
            printf("Buzz\n");
        }
        if (i % 3 != 0 && i % 5 != 0) {
            printf("%d\n", i);
        }
    }
    return 0;
}

ここで、元増田が発想したような「3の倍数の後に5の倍数を判定させて"Fizz"と"Buzz"を連続出力すれば"FizzBuzz"の段は要らないんじゃね?」作戦を発動する。

"FizzBuzz"の判定をごっそり削り、"Fizz"と"Buzz"の条件が同時に起こることを考慮する。

forの終わりに改行するようにする。

コードを追って、元の論理と合ってるかを確認しておく。

#include <stdio.h>

int main(void) {
    int i;
    for (i = 1; i <= 100; i++) {
        if (i % 3 == 0) {
            printf("Fizz");
        }
        if (i % 5 == 0) {
            printf("Buzz");
        }
        if (i % 3 != 0 && i % 5 != 0) {
            printf("%d", i);
        }
        printf("\n");
    }
    return 0;
}

2017-10-29

[]主力戦車

重戦車火砲を持ち、重戦車のアーマーを備え、軽戦車の機動性を中戦車の車重でまとめた戦車

第二次世界大戦後に作られた戦車はだいたい主力戦車

Main Battle Tank、略してMBT訳語であり、車両数や用途的にその軍の主力でなくなったとしても主力戦車主力戦車である

自衛隊場合74式は元主力の主力戦車であり、90式は現在主力の主力戦車であり、10式は今後主力になる主力戦車である

2017-10-28

anond:20171027101309

タデプログラミングやってみた

実行環境は、Windows 10はてなAPIは知らない

1)URL規則性を見つける

増田場合

https://anond.hatelabo.jp/?mode=top&page=1

page=1、page=1001、・・・

2)各ページの日記規則性を見つけて、投稿時刻の取得方法検討する

増田で、先頭の日記場合

<div class="section">
<h3>
<a href="/20171010162108"> ← (雑だが)ここらへんを取ればよさそう
<span class="sanchor">■</span>
</a>
<a href="/20171010161641">anond:20171010161641</a>
</h3>
~~~
</div>

3)定数、関数の雛形、ループURLを生成・出力するだけのソースをとりあえず作成・実行

実行すると、↓が出力されるだけ

https://anond.hatelabo.jp/?mode=top&page=1

https://anond.hatelabo.jp/?mode=top&page=1001

https://anond.hatelabo.jp/?mode=top&page=2001

・・・

4)「ruby web 取得(スクレイピング)」あたりでネット検索、内容を理解せずにコピペする

4-1) 標準のopen-uriを使うと取得できるよ等見つかる

open-uriを実行すると、謎のエラー発生

C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)

4-2)エラーメッセージ検索、内容を理解せずにコピペする

OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE

 

ここまでで、任意URLWebページ取得ができるようになる

5)Webページの内容を解析(パース)し、ページの先頭の日記のYYYY/MM/DD HH:MM:SSを取得

5-1)

HTMLはある程度構造化されているので、今回の場合だと、↓のようなとり方がいいと思う

「divタグ sectionセクション」直下の「最初のh3タグ直下の「最初のaタグhref

5-2)

思うけど、今回は、構造検索じゃなくて、単純に文字列検索だけで済ます

5-3)※

取得対象構造が変化する場合も多々あるが、構造が変化した場合でも、

構造的な取得方法を作っておけば、変化にもある程度対応やすい(パラメータの「1」を「2」にするとか)

文字列を解析的なやり方だと、取得対象の書式が変化した場合に、対処しにくいことが多い

ここらへんを、TODO:あとでやる、なんてするんだけど、もちろんあとでやらなくて不具合の温床になる

これ豆な

6)結果を出力

printコマンドプロンプトへ出力

 

例えばだが出力には、ファイルへ保存、メール送信クラウドへアップ、増田投稿 とかもある

 

ここまでで、page=1の処理ができた

7)繰り返しに注意

page=1ができればあとは繰り返すだけ

繰り返すだけなんだが、取得ごとに10秒待つことにする

あんまが~~ってやると、怒られるので

 

愚直なまでの単純な繰り返しは、PCプログラム) > 人の操作 の最たるものだと思う

 

はいえ、ほんとうに愚直で、

タイムアウトしたらどうなるのか?

・古いページは構造が異なるかもしれないのでは?

・最終ページはどこ?

・・・などなど。これらの忖度AIでも解決しにくい・・・と思う。

8)余談1 プログラム関係ネット検索すると、はてな結構ひっかかる

なにかうれしいセロry

9)余談2 スクレイピングってなんだよ

的な英単語IT用語解説よりも、英和辞典を引くとスって理解できることがある

scraping ・・・ こすること、削ること、削り落としたもの、かきくず

・・・

rubyソース

require 'open-uri'
require 'openssl'

# なんかエラーが出る暫定対処
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE

BASE_URL = 'https://anond.hatelabo.jp/?mode=top&page='
PAGE_INCR = 1000

# 4) 指定URLのページを取得
def get_page(url)
    open(url).read
end

# 5) 年月日時分秒を取得
#012345678901234567890123456789012345678901234567890
#<div class="section"><h3><a href="/20171010162108">
def get_ymdhms(page)
    pos = page.index("<div class=\"section\"><h3><a href=")
    #p pos
    #p page[(pos+35)..(pos+35+13)] # YYYYMMDDHHMMSS 14
    aa = page[(pos+35)..(pos+35+13)]
    sprintf("%s/%s/%s %s:%s:%s", aa[0..3], aa[4..5], aa[6..7], aa[8..9], aa[10..11], aa[12..13])
end

# 6) 結果を出力
def print_dat(inc, ymdhms)
    puts sprintf("%06d, %s", inc, ymdhms)
end


# メイン
def main
    inc = 1
    for i in 1..10
        sleep 10 unless i == 1 # 7)初回以外は10秒待つ
        url = BASE_URL + inc.to_s
        page = get_page(url)   # 4)webページ取得
        ymdhms = get_ymdhms(page) # 5)投稿年月日取得
        print_dat(inc, ymdhms) # 6)結果出力
        inc += PAGE_INCR
    end
end

# 実行
main

 

ソース記法で書くと文字化けするので、スーパーpreで)

実行結果

ano_his.rb:67: warning: already initialized constant OpenSSL::SSL::VERIFY_PEER
000001, 2017/10/28 15:04:51
001001, 2017/10/10 17:08:08
002001, 2017/09/19 17:22:26
003001, 2017/08/24 10:23:53
004001, 2017/07/27 11:57:49
005001, 2017/06/27 17:42:17
006001, 2017/05/28 22:57:26
007001, 2017/04/28 10:26:18
008001, 2017/03/21 10:10:38
009001, 2017/02/10 15:01:32

2017-10-13

anond:20171013044943

ruby

# 曜日定数定義
module YOUBI
    Sun = 0, Mon = 1, Tue = 2, Wed = 3, Thu = 4, Fri = 5, Sat = 6
end

# 指定年月日の曜日取得
# https://en.wikipedia.org/wiki/Determination_of_the_day_of_the_week#Implementation-dependent_methods
def get_youbi(year, month, day)
    day += if month < 3 then year-=1;year+1 else year-2 end # <
    (23 * month / 9 + day + 4 + year / 4 - year / 100 + year / 400) % 7
end

# 13日の金曜日判定
def super_friday(year, month)
    get_youbi(year, month, 13) == YOUBI::Fri
end

# メイン関数
def main
    for year in 2000..2100
        msg = "#{year}年:"
        for month in 1..12
            if super_friday(year, month)
                msg += "#{month}月13日 "
            end
        end

        #print msg + "\n" # back-slash
        puts msg
    end
end

# 実行
main

出力

2000年10月13日 
2001年4月13日 7月13日 
2002年9月13日 12月13日 
2003年6月13日 
2004年2月13日 8月13日 
2005年5月13日 
2006年1月13日 10月13日 
2007年4月13日 7月13日 
2008年6月13日 
2009年2月13日 3月13日 11月13日 
2010年8月13日 
2011年5月13日 
2012年1月13日 4月13日 7月13日 
2013年9月13日 12月13日 
2014年6月13日 
2015年2月13日 3月13日 11月13日 
2016年5月13日 
2017年1月13日 10月13日 
2018年4月13日 7月13日 
2019年9月13日 12月13日 
2020年3月13日 11月13日 
2021年8月13日 
2022年5月13日 
2023年1月13日 10月13日 
2024年9月13日 12月13日 
2025年6月13日 
2026年2月13日 3月13日 11月13日 
2027年8月13日 
2028年10月13日 
2029年4月13日 7月13日 
2030年9月13日 12月13日 
2031年6月13日 
2032年2月13日 8月13日 
2033年5月13日 
2034年1月13日 10月13日 
2035年4月13日 7月13日 
2036年6月13日 
2037年2月13日 3月13日 11月13日 
2038年8月13日 
2039年5月13日 
2040年1月13日 4月13日 7月13日 
2041年9月13日 12月13日 
2042年6月13日 
2043年2月13日 3月13日 11月13日 
2044年5月13日 
2045年1月13日 10月13日 
2046年4月13日 7月13日 
2047年9月13日 12月13日 
2048年3月13日 11月13日 
2049年8月13日 
2050年5月13日 
2051年:1月13日 10月13日 
2052年:9月13日 12月13日 
2053年:6月13日 
2054年:2月13日 3月13日 11月13日 
2055年:8月13日 
2056年:10月13日 
2057年:4月13日 7月13日 
2058年9月13日 12月13日 
2059年:6月13日 
2060年:2月13日 8月13日 
2061年:5月13日 
2062年:1月13日 10月13日 
2063年:4月13日 7月13日 
2064年:6月13日 
2065年:2月13日 3月13日 11月13日 
2066年:8月13日 
2067年:5月13日 
2068年:1月13日 4月13日 7月13日 
2069年:9月13日 12月13日 
2070年:6月13日 
2071年:2月13日 3月13日 11月13日 
2072年:5月13日 
2073年:1月13日 10月13日 
2074年:4月13日 7月13日 
2075年:9月13日 12月13日 
2076年:3月13日 11月13日 
2077年8月13日 
2078年:5月13日 
2079年:1月13日 10月13日 
2080年:9月13日 12月13日 
2081年:6月13日 
2082年:2月13日 3月13日 11月13日 
2083年:8月13日 
2084年:10月13日 
2085年:4月13日 7月13日 
2086年:9月13日 12月13日 
2087年:6月13日 
2088年:2月13日 8月13日 
2089年:5月13日 
2090年:1月13日 10月13日 
2091年:4月13日 7月13日 
2092年:6月13日 
2093年:2月13日 3月13日 11月13日 
2094年:8月13日 
2095年:5月13日 
2096年:1月13日 4月13日 7月13日 
2097年:9月13日 12月13日 
2098年:6月13日 
2099年:2月13日 3月13日 11月13日 
2100年:8月13日 

28年周期なの?

wikiのSakamotoメソッドソースwiki記法不具合じゃないの?

と思いましたが、、。

 ↓

https://groups.google.com/forum/#!msg/comp.lang.c/GPA5wwrVnVw/hi2wB0TXGkAJ

 ↓

"-bed=pen+mad."[m] 文字列の添字なんだな・・。

2017-10-09

第5回

DEMETERグラディウスIV -復活-
オープニングテーマ七ツ風の島物語
ケチャビアン豪血寺一族2
防衛圏(1Stage Demo)~踏み込め!(1Stage BGM1)NAMCO×CAPCOM
赤壁の戦い・呉ステージ真・三國無双6
YOU GETゼロウィング
THE LAST JUDGMENT第3次スーパーロボット大戦
Capteain Falcon's ThemeF-ZERO GX
錬金術人間テーマステラデウス
Quick Masterpop'n music
Synthetic Lifeリッジレーサーズ
最終ステージBraid
Battle Train真魂斗羅
Purple Townボーダーダウン
ラストバトル(ウッ…ハ!)超兄貴~究極無敵銀河最強男~
異冠の女剣士ワールドヒーローズ2
ドイツ第三帝国ワールドアドバンスド大戦略鋼鉄の戦風~
ウェインのテーマドラゴンフォース
F.S.R花と太陽と雨と
hypersonicゼロ・ディバイド
The Genesisペルソナ4
Rock is SpongeRez
フィールドキングオブキングス
Get The Sky -With Your Dream-リアルバウト餓狼伝説2
Revoltオウガバトル64
ラスボス最終形態Hard Corps:Uprising
MIZOGUCHI'S THEMEファイターズヒストリー
ポルナレフジョジョの奇妙な冒険 黄金の旋風
味方1アラングリッサーFX
Philistineノーモアヒーローズ2
Rough And Ladyガーディアンヒーローズ
The Reverse Willサイレントヒル2
タイトルソルスティ三次元迷宮の狂獣
ミラの加護とともに(セリカマップ1)大乱闘スマッシュブラザーズX
G ~Blast ver.~(Fallen Colony)鉄拳6 BLOODLINE REBELLION
地上ステージSION2
Battleship -stage 2 & 8-グラディウスV
電力供給ビルブレスオブファイアV ドラゴンクォーター
活撃、そして活撃!レガイア デュエルサーガ
Oops!ビブリボン
METAL GEAR SOLID MAIN THEMEメタルギアソリッド
UFO Endサイレントヒル

2017-08-27

[]Android 8のソース、27GB

追記

ローカルaospミラーからのcheck out(repo sync)に3時間かかった

(Core2Duo w)

 

追記

tar.gzに40分かかった

追記

 

追記

解凍に1時間40分w

 

追記

にんにん中now。途中でディスク容量が足りなくなる予定

 

追記

80分後にエラー終了

[  4% 2919/61548] yacc out/soong/.intermediates/frameworks...cc/frameworks/compile/mclinker/lib/Script/ScriptParser.cpp
FAILED: out/soong/.intermediates/frameworks/compile/mclinker/lib/Script/libmcldScript/android_arm_armv7-a_static_core/gen/yacc/frameworks/compile/mclinker/lib/Script/ScriptParser.cpp out/soong/.intermediates/frameworks/compile/mclinker/lib/Script/libmcldScript/android_arm_armv7-a_static_core/gen/yacc/frameworks/compile/mclinker/lib/Script/ScriptParser.h
BISON_PKGDATADIR=external/bison/data prebuilts/misc/linux-x86/bison/bison -d  --defines=out/soong/.intermediates/frameworks/compile/mclinker/lib/Script/libmcldScript/android_arm_armv7-a_static_core/gen/yacc/frameworks/compile/mclinker/lib/Script/ScriptParser.h -o out/soong/.intermediates/frameworks/compile/mclinker/lib/Script/libmcldScript/android_arm_armv7-a_static_core/gen/yacc/frameworks/compile/mclinker/lib/Script/ScriptParser.cpp frameworks/compile/mclinker/lib/Script/ScriptParser.yy
prebuilts/misc/linux-x86/bison/bison: 1: prebuilts/misc/linux-x86/bison/bison: Syntax error: "(" unexpected
ninja: build stopped: subcommand failed.
15:45:20 ninja failed with: exit status 1
make: *** [run_soong_ui] Error 1

 

 

今日はここまで

ちょっとアレしないと

 

 

追記

WSL(Windows Subsystem for Linux

bisonネットでひろったバイナリへ変更 → エラー対処できた可能性あり。時間切れで中断。ただ、ビルド継続するとディスクの空き容量が・・・

https://github.com/Microsoft/BashOnWindows/issues/1771

https://github.com/kxzxxx/android_build

 

UM(Ubuntu on Mac

make -j4でjavaメモリ不足?エラー。j4なしで → エラー対処できた可能性あり。時間切れで中断。こっちはディスク空きは大丈夫なはず

にしても、ネイティブメモリ16GBで厳しいのか・・ → 追記 8GBって認識されてる。

$ ldhw -c memory
     *-bank:0
          詳細: SODIMM DDR3 同期 1333 MHz (0.8 ns)
          ベンダー: 0x0383
          物理ID: 0
          シリアル: 0x00000000
          スロット: DIMM0
          サイズ: 8GiB
          クロック: 1333MHz (0.8ns)
     *-bank:1
          詳細: SODIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2014-10-12 06:22+0000Last-Translator: Shushi Kurose <md81bird@hitaki.net>Language-Team: Japanese <ja@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2016-06-27 17:08+0000X-Generator: Launchpad (build 18115) [空]
          物理ID: 1
          スロット: DIMM0

壊れたか!!!???

 

 

 

予断は許さないが、WSLでAndroidロムのビルドができる可能性あり

っていうか、AOSPじゃなくて、カスロムだとビルド成功報告があるしな

ただし、ディスク容量がたんまり必要

たぶんビルドで30GB以上でてくるはず

 

ソース 約30GB

.repo 約20GB

ビルド 約30GB

雑に計 約80GB

 

追記

WSL(Windows Subsystem for Linux

進捗10%でディスク空きが3GBwになったので、泣く泣く中断

UMでの出力ファイルサイズを見て、やるやらないきめましょう

 

UM(Ubuntu on Mac

時間で30%ぐらい。ってことは、10時間ってことか??

寝て起きても終わってないな。

 → さらに、前回中断してるので、それを加味すると10時間じゃきかないな。

追記

UM(Ubuntu on Mac

[ 57% 30322/52868] Building with Jack:...k_intermediates/with-local/classes.dex
FAILED: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex 
/bin/bash out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex.rsp
Out of memory error (version 1.3-rc6 'Douarn' (441800 22a11d4b264ae70e366aed3025ef47362d1522bb by android-jack-team@google.com)).
GC overhead limit exceeded.
Try increasing heap size with java option '-Xmx<size>'.
Warning: This may have produced partial or corrupted output.
ninja: build stopped: subcommand failed.
01:27:14 ninja failed with: exit status 1
build/core/main.mk:21: ターゲット 'run_soong_ui' のレシピで失敗しました
make: *** [run_soong_ui] エラー 1

#### make failed to build some targets (07:31:51 (hh:mm:ss)) ####


real	451m51.293s
user	418m48.588s
sys	13m8.276s

 

おおぅ・・

再起動してみるか

 

 

追記

mac再起動したけど、片方のメモリ認識せず

蓋開けて、刺し込み位置取り換えして、再起動・・・、16GB認識OK

よかった・・・

Galaxy S3が壊れて泣きそうなので、ほんとうによかった・・

 

 

追記

UM(Ubuntu on Mac

ビルド成功トータルで何時間だろう?10時間未満だとは思うけど・・

んで、outが44GB

ふざけんなwww

$ du -hs android-8.0.0_r4/
93G	android-8.0.0_r4/

これってなんかおかしくね?

WSL(Windows Subsystem for Linux)でもやりたかったけど、無理だな

外付けもあまってないしな〜〜

SSD調達しようかねえ?

 

追記

SSD500GB 20,000円付近か~~

KKOだからな~~~

どうしようかな~~~~

しぃなぁ~~~~~

 

外付けデータディスクとして使う予定だから、3.5HDDでもいいか???

いっつも悩むんだよなあああああ

 

内蔵の確かSSD128GBだったような気がするけど、この際に交換か???

 

追記

Core2DuoメモリGBの廃スペックノートPCUbuntu)でビルド

[  3% 2191/61548] Building with Jack: ...l_intermediates/with-local/classes.dex
FAILED: out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/with-local/classes.dex 
/bin/bash out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/with-local/classes.dex.rsp
Out of memory error (version 1.3-rc6 'Douarn' (441800 22a11d4b264ae70e366aed3025ef47362d1522bb by android-jack-team@google.com)).
GC overhead limit exceeded.
Try increasing heap size with java option '-Xmx<size>'.
Warning: This may have produced partial or corrupted output.
ninja: build stopped: subcommand failed.
11:39:11 ninja failed with: exit status 1
make: *** [run_soong_ui] エラー 1

#### make failed to build some targets (49:35 (mm:ss)) ####


real	49m34.775s

予想通りではあるが、メモリ不足で終了。オプションで調整できる?調整したところで無理か?

どうも、HDDの肥やしをみると、Android 6はビルドできたっぽいんだが。7でもメモリ不足で失敗してたか

 

追記

WSL(Windows Subsystem for Linux

USB2.0wの外付けHDDでやりなおし。なんか出てるな~~

[ 27% 17003/61548] Generating TOC: out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc
FAILED: out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc
/bin/bash -c "(prebuilts/build-tools/linux-x86/bin/ijar out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc.tmp ) && (if cmp -s out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc.tmp out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc ; then rm out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc.tmp ; else mv out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc.tmp out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc ; fi )"
ftruncate(fd_out, GetSize()): Invalid argument
/bin/bash: line 1: 30384 Aborted                 (core dumped) ( prebuilts/build-tools/linux-x86/bin/ijar out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar out/target/common/obj/JAVA_LIBRARIES/core-all_intermediates/classes.jar.toc.tmp )
ninja: build stopped: subcommand failed.
10:26:21 ninja failed with: exit status 1
make: *** [run_soong_ui] Error 1

#### make failed to build some targets (08:44:50 (hh:mm:ss)) ####


real    524m50.540s
user    332m5.844s
sys     170m18.359s

https://forum.xda-developers.com/android/general/guide-build-rom-source-windows-10-t3469420/page2

 

追記

あの~~、ninja差分ビルド?部分ビルドってどうやんの・・・

 

まとめ

Core2DuoメモリGBの廃スペックノートPCUbuntu) → メモリ不足

Ubuntu on Mac miniメモリ16GB → 10時間ぐらい?でビルド完了

WSL(Windows Subsystem for Linux)・メモリ16GB・USB2.0外付けHDD → 検証なう・・

 bisonの入れ替えが必要

 ijarエラーが出ている

2017-08-19

host C++: validatekeymaps <= frameworks/base/tools/validatekeymaps/Main.cpp

prebuilts/tools/gcc-sdk/g++: line 40: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-g++: cannot execute binary file: Exec format error

make: *** [out/host/linux-x86/obj/EXECUTABLES/validatekeymaps_intermediates/Main.o] Error 126

2017-06-23

typescript-simple動作が何か妙だ

調査

環境は以下の通り

$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.12.5
BuildVersion:	16F73

$ node --version
v8.1.2

$ npm --version
5.0.3

$ cat package.json
{
  "name": "strange-tss",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@types/lodash": "^4.14.66",
    "typescript": "^2.3.4",
    "typescript-simple": "^8.0.1"
  }
}

以下をトランスパイルする

import * as _ from 'lodash'; console.log(_)`

まずはtsc

$ cat test.ts
import * as _ from 'lodash'; console.log(_)

$ ./node_modules/.bin/tsc test.ts

$ cat test.js
"use strict";
exports.__esModule = true;
var _ = require("lodash");
console.log(_);

OK

$ cat compile_by_tss.js
require('typescript-simple')("import * as _ from 'lodash'; console.log(_)")

$ node compile_by_tss.js
/Users/zzzzz/Documents/strange-tss/node_modules/typescript-simple/index.js:168
                throw new Error(this.formatDiagnostics(allDiagnostics));
                ^

Error: L0: File '/Users/zzzzz/Documents/strange-tss/lodash.ts' is not a module.
L0: Cannot use imports, exports, or module augmentations when '--module' is 'none'.
    at TypeScriptSimple.toJavaScript (/Users/zzzzz/Documents/strange-tss/node_modules/typescript-simple/index.js:168:23)
    at TypeScriptSimple.compile (/Users/zzzzz/Documents/strange-tss/node_modules/typescript-simple/index.js:69:25)
    at strange-tss (/Users/zzzzz/Documents/strange-tss/node_modules/typescript-simple/index.js:13:27)
    at Object.<anonymous> (/Users/zzzzz/Documents/strange-tss/compile_by_tss.js:1:91)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
    at Function.Module.runMain (module.js:605:10)

う〜ん

$ ./node_modules/.bin/tsc --help | grep module
 -m KIND, --module KIND Specify module code generation: 'commonjs', 'amd', 'system', 'umd' or 'es2015'.

2017-06-06

ジェネリック医薬品.java

interface 頭痛薬 {}

class バファリン implements 頭痛薬 {}

class バッサニン implements 頭痛薬 {}

class 薬瓶<T> { /* 中略 */ }

public class Test {

  public static void main(String[] args) {

    薬瓶 頭痛薬入れ = new 薬瓶<頭痛薬>();

    頭痛薬入れ.add(new バファリン());

    頭痛薬入れ.add(new バッサニン()); // バファリンとバッサニンは成分が同じなので、同じ薬瓶に入れて混ぜて服用しても問題ない

    System.out.println(頭痛薬入れ.size()); // 2

  }

}

2017-06-02

http://anond.hatelabo.jp/20170602170355

Javaは、オブジェクト指向を盲信し、すべてにおいてオブジェクト指向強制したのが間違いだった。

Java で、hello worldプログラムすると

public class Hajimete {

public static void main(String[] args){

System.out.println("Hello, world.");

}

}

こんなに長く書く必要があるのが一番嫌われた理由

他の言語なら

print("Hello, world.");

ぐらいの1行で済むんだ。

2017-05-25

[]ノルウェー刑法共謀罪規定を調べてみたけど外務省滅んで欲しい

国会ウォッチャーです。

 まず一言桜井充さんの質疑の中での松本洋平副大臣答弁の中で、11月9日より以前に加計学園プレゼンテーションをする機会が無かったことが明らかになりましたが、今日小池晃さんが出されていた、「加計学園への伝達事項」文書の中でも、加計学園提案内容に、前日までに文部科学省松野文部科学大臣ともに不足があると認識していたという可能性が示されましたね。状況証拠は揃ってきました。政府いくら確認できない」、といっても、辞職した責任者が、自身提供者であれ、省内に残っている前川氏のシンパ奇兵隊といわれているらしいですが)が提供者であれ、裁判実務だと当然ブツを出してる方の意見採用されるところですよ。いっそのこと「そんな文書存在しない。前川氏の虚偽、捏造だ」とおっしゃってしまえばどうですか。これを言ったらおしまいなのは流石にネトサポほどアホではない官邸はわかっているはずですが。

北欧諸国での共謀罪

 ブコメで、ノルウェーの話が出ていたので、そういえば、ノルウェーTOC条約に向けて共謀罪を導入したんだったな、どういう内容だろうと興味がわいてまいりました。ニュージーランドも見てみるかもしれないけど、とりあえずノルウェーから調べてみようと思った。

 参考文献は Fighting Terrorism through Multilevel Crimninal Legislationという本。タイトルダイレクトすぎるだろ。著者はノルウェー刑法学者の人のよう。つかこの本全部読みたい。一応電子書籍で300US$ほどで買える模様。なお買ってはいない。民進党共産党は買って読んだほうがいいのでは。とりあえずめちゃくちゃ参考になった。ノルウェーオランダスウェーデンフィンランドなどのテロ対策立法が書かれている。

とりあえずノルウェーについてメモだし。

ノルウェー共謀罪は、ノルウェー刑法の147条aにリストされている、基本的犯罪行為(European Convention on preventing terrorism規定されたテロ行為のこと)の多数に対して適用される。Ss159、223(3)、225(3)と233aを参照のこと。しか共謀罪は、162条のcに定められた組織的犯罪集団活動の一部として行われた場合、152条a、152条b、153条a、224条にも適用される。

となっているんで、ノルウェー刑法の14章、公共に対する重大な犯罪を読む

*注意

この本で上記の記述があったので、162cは組織的犯罪集団定義が書いてあるんだと思って詳しく読んでなかったけど、162cを見ると、三人以上からなる組織で、三年以上の自由刑が科される犯罪行為の実行を主たる目的とした組織的犯罪集団が、当該犯罪行為共謀し、組織活動の一部として実行されよう(to be committed)とした時、3年以内の自由刑が科されうる、となっていた。to be committedが差すものを調べるので、評価ちょっとまって。ごめんなさい。これが準備行為なのか、attemptなのかどうかで大分話が変わる。未遂なら未遂罪共謀共同正犯同義だろうけど、準備行為なら日本並みに広くなる。ただ未遂ちょっと考えづらいかな。attemptとは書いてないし。ただこの162cの適用例は極めて少ない(約10年で20件以下 Lars Korsell and Paul Larsson Organized Crime the Nordic Way, 2011 )模様なので、準備行為ってことはないだろうと思うが判例を見てみないとわからんか。

 

追記:調べた。タームの定義に丁寧に書いてあった。

第7条

1.この法律における公共の場、とは公に利用されることを目的とした、あるいは頻繁に公に利用される場を言う。

2.この法律における「実行されようとしているto be committedと考えられる」は、犯罪の実行を印刷物としてpublication(まさか出版ではないと思うがわからない。予告みたいな意味か)した場合、多人数が存在する公共の場で現に実行されようとしている、または公共の場から容易に観察可能状態が持続し、その場にいる人、または近くにいる人が現に観察した場合を言う。

 コレめっちゃ賢い。びびるわ。既遂未遂とは違う形で、と条約指定されてるから未遂とも予備、準備行為とも違う形式指定したんやな!to be committedは162cにしか出てこない表現(id:bareloさん、to be committed in publicとto be committedが区別されている可能性はちょっと考えましたが、が、他にto be committed が登場しないので、このように判断しました。いま再度 in publicも検索かけてみたけど、in public affairs(公務)以外の用例が見つからなかった。in と publicが改行で切れている可能性があるからわかんないんで、見つけたら教えてください。)。この要件が異常に広い162cの摘発範囲を強力に制限してるからほとんど適用例がないんだろう。(正直ここはわからんくなってきた)

と思ったけど、やっぱりこれはbareloさんが言うように、is to be ではなくて、 is considered toなだけな気がしてきた。commit全体の意味の方が確かに自然な気がするけど、is to be committedはやっぱり準備行為(prepareが使われちょる)でも未遂(attempt)でもないとは思うんだけど。もうちょっと調べます

とりあえず147aが2001-2002年に導入されて、並行する形でTOC条約国内法整備議論されながら2002-2003に162cが成立したところまで把握。当時の法務省見解では162cはノルウェ-刑法例外と書かれている。ドイツとは違って、main purpassである以外に、substantialでんでんパートがあるため、組織的犯罪集団認定自体はかなり広範になされそうだけど。

Ministry sightとして、犯罪の実行に向けての行為は明確に要件にはなっていないが、そのようなものなしに、合意形成されたことを証明することは不可能だ、としていますね。ただほとんどの情報がNorskなのがつらすぎる。Ingvaldsen and Vanja Lundgren Sørli によると、900件余りの薬物事件のうち、162cが適用されたのは5件とのこと。何かで要件が縛られてるんだろうけど、それがなんなのかわからにゃい。

147条a

 148、151a、151bの第一パラグラフ、152の第二パラグラフ、153の第一から第三パラグラフ、153a、154、223の第二パラグラフ、224、225の第一または第二パラグラフ、231(232または233と比較せよ)、以上に挙げられた犯罪行為は、当該行為故意に、

a)社会にとって重要機能、たとえば立法政府司法当局、電力供給、食料・水の安全供給銀行金融システムまたは緊急医療システム災害管理などに重篤な影響を与える、

b)市民を深刻に脅迫する、あるいは、

c)公共機関政府活動に対する無法な強要行為、国や組織国際機関にとって本質的重要活動侵害、または抑制する行為

目的として行われた場合に、テロリスト活動である判断され、21年未満の自由刑さを負う責任を認めるものとする。前述された、第一文で記載されている刑事規定自由刑の最低期間よりも短いものに関しては刑罰は科されない場合もある。

 第一段落記載された意図で、第一段落記載された犯罪行為を行うことを、その脅威が深刻な恐怖を引き起こす蓋然性が高い状況下で、脅迫して行わせた場合、12年未満の自由刑責任を有するものとする。また前段のa),b),c)のいずれかに該当する結果が起こった場合、21年未満の自由刑が課される可能性がある。またこのような犯罪行為を援助、幇助した場合には、同じ刑罰を科されなければならない(これは共謀共同正犯の明文だね)。また第一段落で述べたテロ行為を実行する目的で、他の誰かと共謀した者は、12年未満の自由刑責任を負う(これが共謀罪)。

147条aが対象とする犯罪

148条

 人命の喪失または他人財産の大規模な破壊を招きかねない、火災、倒壊、爆発、洪水海上災害鉄道事故航空機事故引き起こした者は2年以上、21年以下の自由刑責任を負う。ただし、当該犯罪行為の結果として、人が死亡した場合、または身体健康が深刻に傷つけられた場合、その自由刑は5年以上とする。当該犯罪行為未遂既遂行為と同程度の刑罰を与えることができる。

151条a

 船舶または航空機暴力脅迫強要その他の不法行為によって搭乗した者が、船舶または航空機などを、強制的コントロールし、その航海・飛行を妨害する行為を行った場合、2年以上21年以下の自由刑責任を負う。また大陸棚での設置・建設行為油田のようなものかな)に対して、同様の方法で、強制的にそのコントロールを行った者も同じ刑罰を科される。ただし、その情実が特に過激ではないと判断された場合は、規定の最低期間を下回る刑罰を課すこともできる。(151条は148の不作為規定だった。間違えた。以下勘違い、失礼、id:allezvousさんほかありがとう。これって重要な点だよね。要は共謀者の中の誰かが既遂しないと適用されないってことだからわが国の法案のたてつけと全然違う。)

152条の第二パラグラフ

 (除外されている第一パラグラフ:人や家畜飲料水用の貯水池水道に対して、不法有害物質を添加した者、あるいは援助・幇助したものは5年以内の自由刑責任を負う)

 人の生命健康に対する一般的危険性が引き起こされた場合、また人が死亡した場合、あるいは身体健康を顕著な障害を与える結果を与えた場合は3年以上21年以下の自由刑責任を負う。

(注:これもそうだけど、完全に未然に防ぐことを目的としていないことがわかる。共謀したら捕まえるのではなく、深刻な事態が発生した場合共謀者もしょっ引くのが目的から、それが起きなかった場合には共謀罪適用されていない)

153条の第1-3パラグラフ

 意図した目的使用できないようにする目的で、一般的使用または販売目的とした製品に毒またはその他の物質を加えた者、あるいは、その他の一般的な人の生命健康を損なう毒物を混入したもの、その援助・幇助をしたものは21年以内の自由刑責任を負う。 

 同様に、毒物その他の危険物質が添加された製品を、その本質を隠匿しながら販売販売の申し出、頒布を申し出た者、その援助・幇助をした者は同じ刑罰が科される。

 それによって、人が死亡した場合、人の生命健康に対する一般的危険性が引き起こされた場合、あるいは身体健康を顕著な障害を与える結果を与えた場合は1年以上21年以下の自由刑責任を負う。

(以降の段落家畜に対する同様の行為業者による不作為共謀罪対象になっていない)

153条a

以下に記載する製品を開発、生産、保管、または取得または所有する者

1.その作成方法に関わらず、細菌学的、またはその他の生物学的な物質遺伝子組換え生物毒物であって、予防的、保護的あるいはその他の平和利用のためとしては正当化されえない種類及び量のもの、または

2.敵対的目的または武力紛争のために、前号1に記載されている類の物質生物または毒物使用するために開発された兵器、装備またはその普及活動

は、10年以下の自由刑責任を負う。援助・幇助を行った者も同様の刑罰を科されうる。

154条

 人、家畜、または植物に対して危険な伝染性疾患を導入した、あるいは一般的拡散引き起こした者、またはその援助・幇助をしたものは10年以下の自由刑責任を負う。特定の情実が認められる場合には、罰金刑が科される場合もある。

 前段の行為により、人の死、あるいは身体健康に対する顕著な障害を与えた場合、5年以上21年以下の自由刑責任を負う。

223条

 (除外されている第一段落不法他人自由を奪った者、あるいはその援助。幇助を行った者は、5年未満の自由刑責任を負う。)

 自由剥奪1月以上続いた場合、または死亡させた場合は、1年以上の自由刑が科される。

 第二段落記載された行為他人共謀した者は、10年未満の自由刑責任を負う。(組織的行為が結果の重大性を高める意味共謀罪単独犯を上回っている)

224条

 強要脅迫、ゆすり、またはその他の不適切他人への行為に基づいた手段で以下の行為を行わせた場合

a)売春、またはその他の性的目的

b)強制労働

c)外国での戦争への参加または

d)前述の人の何らかの器官の除去

または前述の行為他人が行うように教唆した者は、人身売買罪とし、5年未満の自由刑責任を負う。

a) 関係者調達輸送、または受領など、前述ような、搾取教唆の手配をした者

b)その他全ての当該搾取行為に対する援助・幇助を行ったもの

c)被害者保護者から当該搾取行為同意を得るための支払いその他の利益供与した者、その幇助をした者

も同様の刑罰が科される。

 第一、第二パラグラフで述べられた行為を18歳未満のものに対して行うことに関与したものは、その使用強要脅迫、ゆすり、その他の不適切行為に関してそれぞれ独立刑罰を科される(加重される)。

 直接の人身売買は、10年未満の自由刑が科される。その犯罪が、直接の例に該当するかどうかに関しては、その犯罪被害者が、18歳未満であるかどうかが特に重要である

225条の第一または第二パラグラフ

 他人を隷属させたもの、その援助・幇助をしたものは5年以上、21年未満の自由刑責任を負う。

 奴隷取引契約をした者、奴隷、あるいはその契約をした人を輸送をした者、またはその援助・幇助をした者は、同様の刑罰を科される。

 前述の行為を行うことに関して、その援助・幇助を含めて、他者共謀した者は、10年未満の自由刑責任を負う。

231条

 他者身体健康に対して、顕著な障害を与えた者、またその援助・幇助を行ったものは、重大過失致傷罪として2年未満の自由刑責任を負う。この行為が、計画されたものであって、人の死をもたらした場合、21年以内の自由刑責任を負う。

基本的にこれだけ。

ノルウェー共謀罪テロ行為関連にめちゃくちゃ限定されてる

 タイトルどおりだけど、調べてみてびっくりするぐらい限定されてるけど、TOC条約は締結できてる。外務省ノルウェーの事例とかを真剣検討してるなら当然これぐらい調べただろうけど、ほんとにあの組織は何を考えているわけ?滅んで欲しい。つか国際法学者は何をやってるの?

 スウェーデンオランダも気が向けば同様に調べる。

ノルウェー刑法

http://www.un.org/depts/los/LEGISLATIONANDTREATIES/PDFFILES/NOR_penal_code.pdf

2017-05-20

コメントを読まない人ほど書けという

お疲れ様。本当にお疲れだよねー、休日のこんな時間まで仕事してきたのだから

// 設定値の取得の呼び出しを行う

setting = getSetting();

こんなアホみたいなコメント、本当に必要なのか?わかるんじゃねーの?

コメントがない!ってキチガイみたいに騒ぎやがった行く末に、コメントつけておいたから!と胸を張った結果がこれか。

そのくせ、テンプレの頭に書いてあるような大事コメントはまったく読まないのな。

たとえば、httpd.conf

#

# This is the main Apache HTTP server configuration file. It contains the

# configuration directives that give the server its instructions.

# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.

# In particular, see

# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>

# for a discussion of each configuration directive.

#

# Do NOT simply read the instructions in here without understanding

# what they do. They're here only as hints or reminders. If you are unsure

# consult the online docs. You have been warned.

#

# Configuration and logfile names: If the filenames you specify for many

# of the server's control files begin with "/" (or "drive:/" for Win32), the

# server will use that explicit path. If the filenames do *not* begin

# with "/", the value of ServerRoot is prepended -- so "logs/access_log"

# with ServerRoot set to "/usr/local/apache2" will be interpreted by the

# server as "/usr/local/apache2/logs/access_log", whereas "/logs/access_log"

# will be interpreted as '/logs/access_log'.

#

# NOTE: Where filenames are specified, you must use forward slashes

# instead of backslashes (e.g., "c:/apache" instead of "c:\apache").

# If a drive letter is omitted, the drive on which httpd.exe is located

# will be used by default. It is recommended that you always supply

# an explicit drive letter in absolute paths to avoid confusion.

懇切丁寧に書いてあるよ?

コメント書けっていうくせに、コメント読まねーの?

なにそれ、アホじゃねーの

2017-04-13

[][][][][][]

management

自分より優れたるものを自分の周りに置きし者ここに眠る。カーネギー

会者定離 - Wikipedia

ttps://ja.wikipedia.org/wiki/会者定離

できる人ばかり辞めていく会社研修費用を出すようになったら、さら退職が加速したというお話「人事に聞かせたい」 - Togetterまとめ

ttp://b.hatena.ne.jp/entry/s/togetter.com/li/1170691

従業員トレーニングをして、よそへ行ってしまったらどうするのか」という疑問に対するStanger氏の答えは、「従業員トレーニングをしないで、彼らが会社にとどまってしまったらどうするのか」ということになる。

ttp://japan.zdnet.com/article/35058310/

優れたマネージャー自分より高い給与をもらう可能性のあるポテンシャルの高い部下を喜んで雇う

ttp://b.hatena.ne.jp/entry/www.masafumiotsuka.com/2015/11/the_peter_principle.html

コアコンピタンス経営判断技術ノウハウ・開発スピード改善技術顧問・内製化・比較判断基準トレードオフ・ABテスト

事業のコアになる部分は、アウトソースしてはいけない。

ttp://bit.ly/2DYXTGg

スキルノウハウが蓄積できる業務はコア業務

ttps://www.noc-net.co.jp/blog/2015/01/column_025/

コア技術の強みは、自社が大切に保持しなければならない。それが、以上に並べた4つの事例からくみとった教訓だ。

ttp://brevis.exblog.jp/26943020/



内製 外注 - Twitter検索

プログラミングとは経営判断の集積である

ソースコードの一行一行は、経営判断のものだ。

(中略)

ソフトウェア開発とは、経営意思決定の集積なのだから経営意思決定を外部の会社委託するというのは、「経営を外部の会社にやってもらうようなもの」だからだ。

もっと言うなら、自分会社の今後のビジネスポジションを、他社に決めてもらうようなものからだ。

外注を出された会社は、そのソフトウェア未来に実現するであろうビジネス価値犠牲にして、できるだけ少ないコストで作ろうとする。

モダンな開発環境×技術顧問×内製化」Sansan×日経電子アプリ開発最前線を語る夜

ボタンを1つ追加するだけで2週間。内製化によるスピードアップは必須だった。

アプリ内にボタンを1つ追加するだけで、2週間の開発期間と、数十万円のコストが発生していました。それでは急な仕様変更対応できないし、技術ノウハウも貯まらない。」

ttp://careerhack.en-japan.com/report/detail/525

ネットサービスの肝は、開発にかける額の多寡というよりは、内製化するかどうかにあると思っています

ローンチした後、そこからの追加・改善ものすごいスピードでやらなくちゃいけない。これは、内製体制でないと絶対不可能です。

サイバーエージェント藤田社長が語る技術採用理由/Tech総研

ttps://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=001780

2017年1月ネット証券大手マネックス証券証券基幹システム刷新した。

お客様提供するサービスの開発スピード向上と、ノウハウの社内蓄積、開発コスト適正化目的に、

開発環境も外部のASPサービス利用から内製化に切り変えた。

(中略)

サービス改善新サービスの開発時に、ASPサービス提供会社との会議に費やしていた時間を削減し開発のスピードアップを図ることで、競合他社への競争力を強化したいと考えました。

ttps://thinkit.co.jp/article/12761

システム内製化は、業者に頼むよりずっと難しい

ttp://b.hatena.ne.jp/entry/s/quality-start.in/it-strategy/467

システム内製化度テスト

ttp://d.hatena.ne.jp/forest1040/20101015/1287109777

システム発注社はSI発注するより内部で作った方が幸せになれる理由 - Rails Webook

ttp://ruby-rails.hatenadiary.com/entry/20140818/1408287600

「五年あれば、どんな企業でも内製の体制を築ける」

ttps://twitter.com/kanayang2009/status/129677947572465666

ttps://www.amazon.co.jp/gp/product/482226257X

即戦力になるような人材なんて存在しない。

から育てるんだ。

スティーブ・ジョブズ



B2Cサイト/アプリ外注して成功している会社ってどこ?

外注でもA/Bテストユーザの反応を計測してトライ・アンド・エラーシステム開発ってできるもんなんだろうか。

できるとして、それって内製化した方がずっとクオリティ高くなるんじゃないの?

ttps://twitter.com/fromdusktildawn/status/874796380522336256

銀の弾丸ではないがリーンな開発は競争力の源泉。そのためにはPMFコントロールできる開発チームが必須でそれは内製でしか達成困難。

ttp://b.hatena.ne.jp/entry/363456374/comment/Shin-JPN

正解に当たるまで回し続ける!3ヶ月で200回のA/Bテストから得た「意外な結果」とは

弊社のイベント一覧のページなのですが、単なるテキストの羅列のパターンと、リッチレイアウトのものテストすると、いつも必ずテキストの方が勝ちます

社員は全員一致で、リッチな方が見やすくて良いと思っているのですが…。

ttps://seleck.cc/165

海外テック情報局eBayではダサいデザインのほうがコンバージョン率が高かった|gihyo.jp技術評論社

デザイナと口論したいのではなく,見たいのは数字とお客さんの利用例。

そして何がうまくいっているのか突き止めたい。

あんたがありえないほどキレイだ! とか思ってても,何の役に立つ?

ttp://gihyo.jp/dev/clip/01/tech_information/vol69/0003

選択の科学 24種類のジャムを売り場に並べたときと、6種類のジャムを売り場に並べたときでは、前者は、後者の売り上げの10分の1しかなかったのです。

ttps://www.amazon.co.jp/gp/product/4163733507

エンジニアでないファウンダーは最大一人まででお願いします | On Off and Beyond

理由1:変更につぐ変更を重ねられるようにする

最近 lean startup なる考え方がはやってますが、これはどういうことかというと、

トライする回数 × 成功率 = 成功

という式で、成功率の方をあげることは不可能なので、トライする回数を圧倒的に増やすのが成功の鍵だ、という発想なり。

ttps://chikawatanabe.com/2010/11/17/technical_founders/

東大合格ランキングは正しいのか?――常に分母は何かを考えよ

コツは、(2)と(3)の両方の“率”を正確に記録し、両方が上がるようにそれぞれ別の施策を立てることである

ttp://bizmakoto.jp/makoto/articles/0705/22/news008.html

何事にも閾値はある。そこに至らなければ、意味がないという数字だ。

「頭のいい人が成功しない理由」という本に、閾値の話があった。

だれもが中途半端にやめてしまう。それでは足りない。閾値を越えない。

閾値を越えない限り、やっても意味はないのだと。

ttps://ameblo.jp/chimu841/entry-10036171360.html

ttps://www.amazon.co.jp/gp/product/4062820455

iOS用の業務アプリ開発を勧めない理由(ワケ)【opinions】

iOS 5を残すなら、テスト対象OSが2つとなり工数も倍になります。こんなことが1年後も2年後も3年後も毎年のように発生するのです。

ttp://gmba.jp/2015-02-19-15-20-41/44-opinions/1219-opinion-oishi-vol2.html

エンタープライズにおけるiOSアプリ開発で押さえておくべき7つのこと

ttps://www.slideshare.net/feedtailor/ios7-38955693



ttps://ja.wikipedia.org/wiki/情報の非対称性

ttps://ja.wikipedia.org/wiki/逆選抜

技術ノウハウたまるノウハウの社内蓄積)

①内製

内製+技術顧問

技術ノウハウがたまらない

顧問プログラマ

外注

レモン市場情報の非対称性

レモン市場 - Wikipedia

ttp://bit.ly/2qQbadu

フラクタルレモン市場問題建築不動産クラスタ交流会の件その1

ttp://realtor-readyabooks.hatenablog.com/entry/20100515/1273919457

中間業者中抜きすると受発注者はWin-Winになるか?

ttp://ledsun.hatenablog.com/entry/2016/02/28/014851

ttps://ja.wikipedia.org/wiki/情報の非対称性

取引コスト

ttps://ja.wikipedia.org/wiki/取引コスト

「探索コスト

交渉コスト

監督強制コスト



利益相反・エージェンシースラック管理モニタリング時間

エージェンシー・スラック(agency slack)とは、エージェントが、プリンシパルの利益のために委任されているにもかかわらず、プリンシパルの利益に反してエージェント自身の利益を優先した行動をとってしまうこと。プリンシパル=エージェント理論 - Wikipedia

時給制(時間を売る)が生産効率低いのって自明だよなぁ・・相当ボランティア精神ないと時給制で効率よくやろうって気持ちにならないよね

ttps://twitter.com/YamadaQuality/status/955988197976059905

でも拘束時間金額を決めてしまっては効率化を目指さなくなるんじゃないか

ttp://b.hatena.ne.jp/entry/b.hatena.ne.jp/entry/194800390/comment/redhornet96

ttp://b.hatena.ne.jp/entry/twitter.com/etomiho/status/872820182883762176

ttp://b.hatena.ne.jp/entry/twitter.com/etomiho/status/872822997106565120

ttp://getlife.hateblo.jp/entry/2013/09/10/015011

見積もり人日工数計算していると、実際にはそれよりも短期間で実装できても見積もり日数になるまで納品を待ったりすることはある。

ttp://b.hatena.ne.jp/entry/357516986/comment/netcraft3

プログラマーは皆、常に秘密や嘘を抱えている

納期よりもかなり早い段階で実際には完成しているにも関わらず、

納期ギリギリになるまで「まだできていません」と発言するのだ。

ttp://d.hatena.ne.jp/totopon114689/20120111/1326266304



モニタリングコスト監視費用

 エージェント利益相反行動をしていないかどうか監視するためのコスト

ボンディングコスト保証費用

 自身の行動がプリンシバルの利益追求にかなっていることを証明するために

 エージェント自らがかけるコスト

ttps://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1212240292

エージェンシーコストとは

ttp://www.nsspirit-cashf.com/yougo/yougo_agency.html



F-Chair Plus|オフィスでもテレワークでも勤怠管理エフチェアプラス

ttps://fchair-plus.jp/

TimeCrowd (タイムクラウド)

ttps://timecrowd.net/

Work Time Recorder

ttps://fairuse.jp/work_time_recorder.html

Virtual office environment

Odesk Corporation

ttp://www.google.com/patents/EP1941485A2?cl=en

仮想オフィス環境

ttps://translate.google.co.jp/translate?sl=en&tl=ja&js=y&prev=_t&hl=ja&ie=UTF-8&u=https://www.google.com/patents/EP1941485A2%3Fcl%3Den&edit-text=&act=url

情報伝達システム管理サーバ及び情報伝達方法

ttps://patents.google.com/patent/JP5134737B2/ja



技術顧問・内製化・顧問プログラマ

真の人月商売こそが受託開発産業を救う ― 請負契約ではITプロジェクトは失敗する

ttp://b.hatena.ne.jp/entry/shunichi-arai.blogspot.com/2014/05/it.html




Rails 技術顧問

ttps://twitter.com/search?q=rails%E3%80%80%E9%A1%A7%E5%95%8F

顧問プログラマ再考 - Rails 雑感 - Ruby on Rails with OIAX

ttps://www.oiax.jp/rails/zakkan/rethinking_of_adviser_programmer.html

顧客企業による内製化を支援する

ttps://www.oiax.co.jp/consulting

ITエンジニア採用に欠かせない原則とは (1/5):IT人材ラボ

ttp://b.hatena.ne.jp/entry/s/itjinzai-lab.jp/article/detail/856

ttps://www.slideshare.net/fukumura1/fukuokarubykaigi-medpeer-ver1

開発支援

ttps://everyleaf.com/development-support

【256人がリモートワークで回る仕組みを考える】後編

ttps://www.remotework-labo.jp/2015/10/interview_10/

ttp://cast-er.com/blog/client-interview-masaki-komagata/

内製化に切り替える場合も援助をいたします。

ttp://fjord.jp/commissioned-development/



ソニックガーデンとテレワークマネジメント業務提携 〜 働き方改革の実現を支援するシステム『F-Chair+(エフチェアプラス)』提供開始

『F-Chair+』では「働いている時間」と「何をしているか」を同時に管理できる機能を実現

ttps://prtimes.jp/main/html/rd/p/000000001.000022534.html

Amazon.co.jp: 「納品」をなくせばうまくいく

ttps://www.amazon.co.jp/gp/product/B00LSQ8G4W

43.一括請負しないので、長く続く方が嬉しい

ttps://www.slideshare.net/kuranuki/ss-87706585

お客さんには僕らがどれだけ時間をかけているかは見せません。

ttp://mydeskteam.com/casefile/2171/

毎週何時間働きますよという契約ではない

ttp://gihyo.jp/dev/serial/01/take-evolution-site/0002?page=2

最初は1社しか担当できなかったのに、スキルを磨くことで2社、3社と顧問契約が増えていく。

ttp://careerhack.en-japan.com/report/detail/205

ソニックガーデン

ttps://www.sonicgarden.jp

原価共有型受託開発

30. 時間でのみ課金

33. お客様は1円単位で原価が把握できて納得感

ttps://www.slideshare.net/pandeiro245/2016-0123

TimeCrowd」という時間共有ツールの開発と、それを使って稼働時間、つまり原価を全て共有するという「原価共有型受託開発」

ttps://sideci.com/ja/customers/ruffnote

ラフノート

ttps://co.ruffnote.com/cost_share

月額制

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん