Django REST frameworkでセキュリティレベルをview毎に

Django REST framework 使ってセキュリティを強くしてると、何かしらのセキュリティがないapi叩くにも以下のエラーが出ることがある。 { "detail": "Authentication credentials were not provided." } 解決法 view単位なら、 from rest_framework import vi…

ubuntu 16.04 LTS に rstudioを入れようとして、「R Not Found: Unable to locate R binary by scanning standard locations」と出る

症状 rstudioをインストールした後、起動しようとすると。 "R Not Found: Unable to locate R binary by scanning standard locations" と表示される。 解決策 apt-get install r-base なんかapt-get updateしてないと古いやつがインストールされるらしいん…

ubuntu 16.04 LTSのかな入力で長音(ー)が入力できない問題

またまたこの問題にぶちあたってしまいました。 インストールした当初(かな86)は正しく動作していたのに、気づいたら上手くいかなくなってたので奮闘した話。 症状 fcitx&mozcのかな入力(ローマ字でも)で、\キーを押したときの挙動が変になる。 具体的には、…

UbuntuにpycharmをLauncher(ランチャー)に登録する

pycharm.shをコンソールでもなんでもいいから起動したあと、起動中にランチャーに出てくるアイコンを右クリックして『Launcherに登録』を押せば良い。

Djangoでメールを送信しようとして出るsmtplib.SMTPAuthenticationError:

smtplib.SMTPAuthenticationErrorと出たらgoogleのセキュリティ設定が原因かもしれないので以下を確認してみましょう。 https://www.google.com/settings/security/lesssecureapps

ICPC 国内予選 2016

@a3636takoと@aki33524と出てました.8位でした. 多分通過しました. 作戦 僕が全部の問題のコーダーになって,他の二人には解法係になってもらい,基本的にペアプロをするように心がける 理由は僕が色々実装テクを知っているから早いだろうというだけ. 結…

ICPC2016 模擬国内予選B

A 日本語を読む 紛失 B グイッと実装.stringstreamは便利 #include <bits/stdc++.h> using namespace std; // 頭が整理されてないまま書いた糞コード int main(){ string S; int a,b,c,d; while( cin >> S && S != "#" ){ cin >> a >> b >> c >> d; for(int i = 0 ; i < S.</bits/stdc++.h>…

撹乱順列(完全順列)の数について理解する

撹乱順列とは {1,2,3,...n}の順列で,どの要素も元の位置にないような順列を撹乱順列(またの名を完全順列)といいます.例えばn=3の撹乱順列として{2,3,1},{3,2,1},{3,1,2}とかが挙げられます.{2,1,3}とかは撹乱順列ではありません.3番目の要素が元の位置に…

JAG Contest 2016 Domestic C - みさわさんの根付き木

jag2016-domestic.contest.atcoder.jp 誤って書いた記事を消してしまったので再投稿です. 問題文 省略 解法(反転して表示) LL(1)による再帰構文解析を知っていると特に思考をせず木構造に直すことができる. 木に落としたらマージをするが,これは再帰でや…

JAG Contest 2016 Domestic F - 土地相続

jag2016-domestic.contest.atcoder.jp 本番バグらせて解けなかった悲しいね. 問題文 省略 解法(反転して表示) 基本的な方針はDPと場合分け.累積和とかである区間の値の総和がO(1)で求めれるように前処理しとく. マスは全て非負なので,空き空間は特に作っ…

JAG Contest 2016 Domestic E - 選挙活動

jag2016-domestic.contest.atcoder.jp 問題文 省略 解法(反転して表示) オーソドックスな幾何. 列挙して意味のある候補点を列挙する.この候補点に意味のない点が含まれていてもいいので雑に. 候補点を列挙するために,有権者から各多角形の頂点への直線を…

JAG Contest 2016 Domestic D - インビジブル

jag2016-domestic.contest.atcoder.jp 問題文 省略 解法(反転して表示) よくあるゲーム木のmin-max探索,後手は差を最小化,先手は差を最大化するように実装する. 状態数がどれくらいになるのかを見積もるのが本質. 実際山札の残り枚数と,どの区間(※)がス…

JAG Contest 2016 Domestic B - 豪邸と宅配便

jag2016-domestic.contest.atcoder.jp 問題文 省略 解法(反転して表示) 時刻 a に宅配便が届くと,[a-M,a+M)の範囲に書斎には居られない. なので,[0,T)の範囲で区間に含まれていない時刻を列挙すれば良い. 境界に気をつけつつ,愚直にシミュレーションす…

JAG Contest 2016 Domestic A - 阿吽の呼吸

jag2016-domestic.contest.atcoder.jp 問題文 省略 解法(反転して表示) 本質的には括弧列が与えられるのでvalidな括弧列ですかという問題に言い換えれば見通し良く解ける. カウンタを定義する.「A」が来たらカウンタをインクリメント,「Un」が来たらデク…

Python3.5 Windowsにsklearn(+scipy,numpy)を入れる

なんか面倒くさかったので,困っている人のためにメモ そもそもWindowsはscipyのインストールが面倒くさい.↓を参考にしてお手軽にインストールした. Windows で VirtualEnv の Python2.7 に pip と wheel を使って コンパイルエラーが発生するパッケージ(…

Python3+bs4で AtCoderのスクレイピング入門(初級者向け)

正直後から思ったんですが、urllib使うよりrequestsのほうが使いやすいと思うので、requestsを使うことをおすすめします (2016/07/17) ※ python2のurllibの情報が欲しい人はurllibの仕様が2系と違うのでこの記事を参考にしても意味ないです Python3とbs4(bea…

Python2 ニコニコ動画のコメント取得

コメント取得には,ニコニコ動画のIDではなく,固有のスレッドIDが必要らしい. http://flapi.nicovideo.jp/api/getflv/sm** でスレッドIDとニコニココメント取得APIをのアドレス取得(動画毎にapiの番号が違うから気をつけて).この操作にはニコニコ動画のロ…

ICPC Tsukuba Regional 2015

コンテスト部分です.レポートがやばいので適当に書きます. [00:00]コンテスト開始 僕がA読んで解いて,xmodmapを設定するという方針.FAするぞー. A読む.愚直にやるだけや~ん. subsequenceだなあ,ただ例見る限り連続だしどっかに連続って書いてるでし…

ICPC Tsukuba Regional 2015(コンテスト以外)

2015年の11/28-11/30に行われたICPC2015の筑波アジア地区大会に行ってきました. がんばって敬称略します. 出発日 @ustimaw,@mitaki28と一緒に8:30に集合 新大阪出発 東京到着 会津勢と会う.ウェーイ. 秋葉で@__mathと合流 つくばエクスプレスに乗る. co…

codefestival 2015 コンテスト部分

遅くなりましたがcodefestival 2015のコンテスト部分参加記です. [00:00]コンテスト開始 Aを読む.書く. コンパイル通ったので投げる. [00:41]A AC FAらしい.やったー! ダイスゲームを読む.3.5 * n 付近の整数を出力すればいいのかなと思う. 実は複数…

CodeFestival 2015

2015/11/14-15に行われたCodeFetival2015に参加してました.結論からいうとサイコーでした. ただメインコンテストの成績が悪いと一気に記憶がなくなりますね. せっかく超楽しいイベントだったので頑張って思い出します.割と適当なので事実と異なることが…

The 2015 ACM-ICPC Asia Daejeon Regional Contest 参加記(コンテスト)

今度はコンテストの方です.コンテスト以外は→The 2015 ACM-ICPC Asia Daejeon Regional Contest 参加記(コンテスト以外) - kyuridenamidaのチラ裏 毎回敬称が消えるのでまーすさんとustimawさんについては開き直って敬称略とします.敬称は心のなかで付いて…

The 2015 ACM-ICPC Asia Daejeon Regional Contest 参加記(コンテスト以外)

※ろくに推敲してないんで誤植っぽいのあったらtwitterで教えてください. 11/5-11/8に,@ustimawさん(M2),@__mathさん(M2),@kyuridenamida(B3),コーチの@mitaki28さん(M2)の4人で,チームchikOkUとして韓国大会に行ってきました.全体2位,大学別2位でした…

TTPC 2015 参加記

お久しぶりです.JAG合宿→アメリカ(一週間)→TTPCオンサイト→帰宅というハードスケジュールで過ごしてました. TTPC楽しかった. 前日 人生初カプセルホテル.セキュリティに不安ニキ. 起床(09:30) よすぽと10時にギロッポンで飯食う約束してたのに起きたの0…

Cocos2d 空プロジェクト生成失敗[Errno 13]

問題 cocos.pyで空プロジェクト(empty project)生成するの,「cocos new MyGame -p testpackage.package -l cpp -d hogedir」でやるとCygwinでなんかうまくいかない. 作ったslnファイルクリックしても,「有効な Visual Studio ソリューションではありませ…

ICPC 2015 日本国内予選

チームchikOkU(@__math,(M2),@ustimaw(M2),@kyuridenamida(B3)の3人)で出てました. 戦犯は大体僕です. 全体9位で通過はしましたが,チームに迷惑をかけてしまって,かなり落ち込んだ予選でした. -- @kyuridenamida: 通って良かったです ほんとに 2015-06-…

標準入力(stdin)を文字列(string)にすり替える方法

こういうのがよかったです. rewindはプログラム内で複数回こんなかんじのパイプ処理をするときにしないといけないと思います. stdinが使えなくなっちゃうんでその対策は考えといてください. #include <bits/stdc++.h> #include <unistd.h> #include "testlib.h" int main(){ //パイ</unistd.h></bits/stdc++.h>…

立命館合宿2日目

集合 evimaさんに明日組もうって言ってたんだけど,なぜか行きでmathさんが現れ(彼は立命館合宿に元々登録していなかったのに!),あまりのチャンスに浮気してしまった.申し訳なかった. チーム名はWaldReisfeld(ドイツ語で森田)でした. コンテスト開始前 …

立命館合宿1日目

集合 遅刻 集合時間に少し遅れて登場.メンバー決めが既に始まっている.Div1とDiv2で分かれてユニットを作って合成して...みたいなフェーズらしい. でも膠着状態っぽかったので「組んでくれる人!!ノ」って言ったらショラーさんが声かけてくれて,あと一…

立命館合宿2015

いっぱい書きたいけどあんまし時間がないので淡々と. 3日参加してました.競技はAOJで行われました. ホテルは予約時ダブルしか空いてなかったので@evimaさんと一緒にダブルの部屋で泊まってました.めっちゃ話した.

Competitive Programming Advent Calendar 2014 23日目 かんたん!永続化!

この記事は Competitive Programming Advent Calendar 2014 のために執筆されました。 想定読者:データ構造を知っている人,ポインタを把握している人 今回は,巷ではアレルギー反応を起こし,よくわからないという印象のまま過ごしている人が多く見受けら…

第25回高専プロコン競技部門参加記

今さらですが書こうと思います.解法についての詳細は↓ http://www.slideshare.net/opuctplab/h25-40607479 第25回高専プロコン競技部門,府立大学高専で優勝しました. メンバーは@refiute @kagasantwi @kyuridenamida,そしてコーチ役OBの@mecha_g3です(…

受験期間における心境の変化

一発勝負文化への憎しみがどんどん大きなものへと変化した. あと 少なくとも僕の受かり方は,「ちょうど数少ない自分の得意なところが出て,それが運よく難なく解けた」ことによるものだと思ってるから,嬉しいのは事実だけど同時に複雑な心境でもあるなあ…

使った参考書

英語 (戒め)受験生なのに,単語帳をほとんど使わないまずい生活をしていたせいで,単語力が低すぎた.結果オーライだっただけで,いいことは何もなかったから単語帳は持とう. 大矢復 図解英語構文講義の実況中継 オススメ:高 英語苦手な人が構文の感覚的理…

編入試体験談(後半戦)

7月初頭 もうこんな辛い思いはしたくないと決意する. 東大試験終わった次の日に,基礎工の問題を見て全く解けないことに気づく. なので,ひたすら英語を読解する練習を始めた.drafearに貸してもらった「基礎英文問題精講」を少しずつ読み始める.一気に詰…

編入試体験談(前半戦)

お久しぶりです.受験勉強してました.2014年編入実施2015年入学勢です. 東大落ちて,その後阪大基礎工学部に受かりました.いろいろ書きます.適当に思い出して書いてるので,いろいろ時系列とかちょっと間違えてるかもしれません.何かあったら指摘してく…

何か

後輩が書いていたので...↓ eristical SSK(さんすうの先生ではない) 授業:不可 試験:可 課題:不可 質問:優 コメント: 電子物性(だいたい化学)。 まじめにやると、とても難しい。 授業は呪文。睡眠している人がほとんど。 厳密に教えたいというスタンスは伝わ…

2014年の目標

snukeやjapljやkagamizに便乗します。 102点満点にしよう。 勉強(40点) 1月末までに勉強をはじめる(5点) 2月末までに勉強をはじめる(1点) 3月末までに勉強をはじめる(1点) 4月末までに勉強をはじめる(1点) 5月末までに勉強をはじめる(1点) 6月末までに勉強を…

リクルートプログラミングコンテスト2013

参加してきました。これ書いていいのかわからないので問題の具体的な内容については触れませんね。あたり障りのない程度で。 移動 同級生と移動。三条の松屋で飯食う。 到着 つよそうなホテルだ(KONAMI)。色々な人を発見する。 セッティング 紙袋があって頂…

ICPC2013 アジア地区予選

遅くなりました。 お久しぶりです。ブログ書く習慣を忘れて4~5ヶ月くらい経ってました。(2度目) 人生4度目の会津に行ってきました。 チーム「Operasan」(0perasanではない)として、@tacosufestivalと@drafearと参加していました。 移動 飛行機(しょら…

ICPC2013 日本国内予選

お久しぶりです。ブログ書く習慣を忘れて7~8ヶ月くらい経ってました。ツイッターでは元気にしてます。競技に力を注ぐ余裕が去年よりも無くなっていたというのも要因だと思いますが、国内予選の報告をしようと思います。 チーム「Operasan」(0perasanでは…

枠の部屋に入った感想 ‐ 枠アドベントカレンダー19日目

これは枠アドベントカレンダーの19日目の記事です。 枠と私 @kyubunsは部活の先輩です。僕が一年生の時に、PCKではぶられてた僕とチームを組んでくれて本戦に連れていってくれた感じの激熱先輩です。いつの間にか(色んな意味で)すごい人オーラを出すよう…

AOJ 2359 - Range Minimum Query

問題: AOJ 2359 - Range Minimum Query 宮村さんによる解説スライド: Rmq 昔立命館合宿で解けなかった問題. WAするので解説スライド読んで自分のソースの間違いを見つけた. スライドあまり理解できていないけど, ほとんどスライドと同じだと思う. 解法: この…

僕のセグメントツリーの使い方

14:49追加: ちなみに未だに閉区間使ってるので、閉区間で損したくない人はこの記事の閉区間で書かれたソースは参考にしないほうがいいです!! (座標圧縮とかの時に、区間が少し被ったりしてバグって損します。春合宿の僕みたいに。) セグメントツリーは、…

PCK本戦2012

最後のPCKでした。結論から言うと4位/32ちーむでした。負けました。 去年の満足度を114とすると今年は514くらいなんですけど、やっぱり(3位以内)入賞できなくて悔しいという気持ちもあります。 問1 本質だけ抽出すれば有限オートマトン?と文字列が与えられて…

このブログ全然更新してないんですけど

大丈夫ですかね・・・

PCK2012本選

時間ペナ無いらしく、1位タイで通ってました。 「P01 Ryu☆年(たつどし)」で2年生の後輩id:refiuteと参加します。(僕は3年) みなさんよろしくおねがいします。

今年の目標の達成状況確認

こういう記事を1月に書きました↓ 目標 - kyuridenamidaのチラ裏 さて・・・ TopCoder(×) 目標からは程遠くてMedium全く解けなくなっていて絶望しています。 マラソンも出ていない。 Codeforces(△) あとちょっとでオレンジですが、実力が安定しているとは言…

天下一プログラマーコンテスト2012に参加しました

本選参加しました.敗北しました. 道迷い 最初に懇親会場に迷い込んでしまっていた.そのあと調べたら本社ということが分かって絶望.いそいでむかう. しかし六本木ヒルズで迷子になってしまう.六本木ヒルズやべええ. KLab本社森ビルだったやべーーーー…

パソコン甲子園2012予選 - 自分の解法

PCK2012.ソースは紛失しました。 問1 10問解いたら何点取れる? 10個の値の総和を取る。intで計算して良い。 問2 乗車券 問題文に書いている条件を実装する。if文が使えると解ける。 問3 家庭菜園 あるやつが雑草だと決め打ちして取り除くと、残ったもので出…