Phosphophyllite

情報系学部に通う雑魚学生の日常・進捗・疑問ブログ

映画まとめ

今年はたくさん映画を観ました。 一年に一回映画館に行くか行かないかなのに今年はとにかく邦画の当たり年でしたね…! 今年公開されたもの以外にも観たのでまとめ。胸糞をたくさん観ました。結構好きです。今年公開されたやつ↓ヒメアノ~ル youtu.beV6のメン…

【画像処理】透視補正【Python】

透視補正:Perspective Correction 台形歪補正とも言う? 一年ぐらい前に書いたコードが出てきたので供養します。下のStackOverflowの投稿を主に参考にしてPythonに書き直したものだった気がします。 stackoverflow.com例には下の画像を用いました。 これが …

IntからUIntへ変換【Swift】

asUnsignedメソッドを使うんだぜ! って記事が多かったですがRemovedされてました。 代わりにinitメソッド(そのまんま)でできました。 ちゃんとasUnsignedの代わりのメソッドが追加されてるのか、これを代わりに使えよって受け取っていいのかは未調査。 va…

PHPファイルでHTMLを書くときのインデント【Vim】

vim

:set filetype=htmlをセットして=で整形。簡単!

Build Failed: error: make directory File exists【Xcode】

Alamofireを手で入れた時にビルド失敗してエラーが「error: make directory /Users/hghg/Library/Developer/Xcode/DerivedData/[プロジェクト名]/xxx/xxx/Alamofire.framework File exists」だった時の対応。 ファイルが重複していますよというエラーなので…

【Swift】tupleをiterate的に扱いたい

Obejctive-Cで書かれたAPIをSwiftから呼び出すと、おぶしーの方では配列で返ってきているようなのにSwiftにはタプルで返ってくる…だと……!?ということがあったので、なんとかタプルで返ってきたものをiterateで扱えないか苦戦して、今一番すっきり書けるの…

【Laravel】MySQLの接続エラー

Laravel5でmigrate実行時に「No such file or directory」のエラーが出て困ってた。MySQLはXAMMPを使ってる。ggったらunix_socketを設定しないといけないらしかった。 $ php artisan migrate [PDOException] SQLSTATE[HY000] [2002] No such file or direc…

PySideのImportError(5/1 追記)

PySideを使おうとインストールした時にImportErrorが出て詰まった。 $ pip -U install PySideでPySideをインストールした後、 import PySide だと問題なく見えるが from PySide import QtGui とかやると ImportError: dlopen(/usr/local/lib/python2.7/site-…

ImportError: numpy.core.multiarray failed to import

授業のファイナルプロジェクトで、PythonとOpenCVでモジュール使いつつOCRでなんかしよう、ということになったので「import cv2」を試してみたら「ImportError: numpy.core.multiarray failed to import」が出てハマりました。 原因はPythonはMacに元々イン…

John The RipperをMacにインストールした【OS X】

John the Ripperとは? John the Ripperとは、パスワードクラック用のオープンソースのフリーソフトです。 http://www.openwall.com/john/www.openwall.com クラックといっても、あくまでパスワードが強固かどうかを確認するためのソフトなので悪用してはい…

#include<openssl/md5.h>: No such file or directory【OS X】

OSX

gccとかで「opensslのヘッダナイヨ」って言われた。 openssl自体はHomebrewで入れてたので、ヘッダファイルを参照するディレクトリのどこかにリンクすればいいのかなと思った。 $ sudo ln -s /usr/local/Cellar/openssl/1.0.2e/include/ /usr/include/openssl一…

【ksnctf】q12 Hypertext Preprocessor

CVE-2012-1823の問題でした。 問題ページを開くと「2012:1823:20:」に続けて現在時刻等がコロン区切りで表示されます。 「2012:1823:20」でggると CGI版PHPにリモートからスクリプト実行を許す脆弱性(CVE-2012-1823) | 徳丸浩の日記 がヒットしました。 CG…

【WeChall】Guesswork

すっごい久しぶりにWeChall開きました。 Guessworkが目についたのでやってみた。 Username: WeChall Do not re-use important passwords! I think you are not even a legit user, since you post news items :WEIRD: ひとつ目の条件が「パスワードに誰でも…

HTTPリクエストならurllib2じゃなくてRequestsを使え【Python】

もともとはurllib, urllib2の違いってなんだんだろう?と思ってggっていたら違う記事に行き当たりました。urllib2モジュールはHTTPの色々をほとんど提供してくれていますが、その実APIぶっ壊れてるらしいのです。 またurllib2でリクエストを書こうとすると…

ZIPファイルに日本語ファイルが含まれている場合の文字化け

さくらVPS(CentOS)で日本語フォントファイルをダウンロード・unzipしたときに、中の日本語タイトルのファイル名が文字化けしてしまっていたので解決法を探したら、unzip 6.0 Shift-JIS対応版を使うといいよという記事を見つけたのでメモ。 $ git clone htt…

WEB開発したい

Introduction to Web Programmingの授業をとって、introductionとはいえ「web楽しい!」ってなった。 ソフトウェア開発はiOSから入ったから、特に通信周りとか全然わからなくてとりあえず参考記事を探していたけど、webやってからだともっとスムーズに開発進…

SyntaxError: Unexpected token '<'

ajaxでPHP呼んで、PHPはjsonを返すはずなのに「SyntaxError: Unexpected token ' header("Content-Type", "application/json"); も書いてるのになんでだろうと思ってたら、 何のことはない、PHPの方でXDebugがエラー出力してたのを拾ってきてただけだった。 …

mySQL、PDOで結果の空判定【PHP】【mySQL】

PDOで例外に引っかからない、でも結果は空っていう判定するときにハマった。 rowCountを使う。 $db = new PDO("mysql:dbname=your_db_name;host=localhost;", "username", "pass"); $rows = $db->query($query_text); if($rows->rowCount() > 0) { // do som…

$ is not defined【jQuery】

jQuery書こうとしたら $ is not defined のエラーを受け取った。 原因は主に2つで、 単なるスペルミス、設定ミス HTMLでCSSやJSファイルを読み込む際、jQueryを一番はじめに読み込ませる <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>をheadの頭に置けば解決。

DOM要素にインデックス指定でアクセス【jQuery】

知ってる人なら知ってるネタシリーズ。むしろたぶん常識シリーズ。 Tableの特定のセルだけ色付けしたいなーと思って、一時間ぐらいハマってた。 配列に入って返ってくるなら[0]とかでアクセスできるのかなーとか思い込んでた。 eqを使うのが正解でした。 // …

GenymotionにPlaystoreをインストールする際の"Files successfully copied to:/ sdcard/Download/"

OSX

タイトル長い。 GenymotionにPlaystoreを入れる際に必要なzipファイルを仮想端末にドラッグ&ドロップした際に、フラッシュされるよーと表示されるべきところを「Files successfully copied to:/ sdcard/Download/」と普通にダウンロードフォルダに保存され…

【OS X】/etc/hostsの編集

完全に自分のための備忘録。 さくらサーバーセットアップ中に設定したVPSにアクセスするのにhosts編集したので。 YosemiteだとHosterがインストールできないらしく(対処法はある)面倒になったので直接編集しました。 常識中の常識でしょうが私は今まで触っ…

OS X (10.10.5) で X11がincludeできない【C++】

C++

CG論で渡されたファイルでC++のエラーが起きる起きる。 IDEはCLionです。 学生ライセンス使いました。 #include でX11が見つからない デフォルトで探しにいく/usr/local/includeにX11がないらしいですね。 $ ln -s /opt/X11/include/X11 /usr/local/include/…

留学ブログ

今日出国で3月までアメリカです。 昨日どでかいキャリーケース持って、いかにもこれから留学行きますな格好の学生がジュンク堂の英会話の棚をうろついていたのは相当シュールだったことでしょう。 wordpressの方で留学用ブログを作りました。Rose-Hulman滞在…

【OS X】「その他」が占め始めた時に消すファイルたち

OSX

毎回忘れるのでメモ もし参考にされる方がいらしたら、できるだけ元ディレクトリは残してファイルのみを削除するようにしてください。 自己責任でお願いします。バックアップをとってから消すことをおすすめします。使える子なコマンド # カレントディレクト…

【Git】ファイルをローカルには残してリモートリポジトリからのみ削除

Git

Git無勉強すぎていつもadd, commit, merge, push, pullしか使わないボケです。 ファイルを一旦リモートからは消したいけど、念の為にローカルには残しておきたいということがあったのでメモ。リモートからのみ削除 $ git rm --cached test.txt(削除したいフ…

Yahoo!さんのiOS黒帯インターンシップに参加した話

投稿が遅れましたが、7/27~7/31までYahooさんのインターンシップ iOSアプリ開発 〜黒帯インターンシップ〜 に参加させてもらいました。 一言で言うと、楽しくて楽しくて5日間があっという間でした。 コード書くの楽しいわ〜ってなったのも久しぶりな気がして…

来期半年はアメリカに行くことになった

提携結んでるアメリカの某工科大学に来期半年間単位互換で留学することになりました。 うちの大学の情報セキュリティの授業クソだったので、向こうでしっかりした授業とか取ろうと思ってます。 あと自分のトラックから見てCGとか人工知能とか。 たぶん情報セ…

【WeChall】Ceasar II

CTF

We ChallのCeasae II [WeChall] Training: Crypto - Caesar II16進数を10進数に直してascii変換表とマッチさせるのかな〜って思ってとりあえずやってみたら違うっぽい。 「The keyspace has increased from 26 to 128 too. \o/」 ってなんやkeyspaceってなん…

お金ないんじゃあ

知り合いの大天使(食わず寝ずで4日間くらいフルに動いてたアンドロイド仕様)が学校クッソ忙しいはずなのに去年働き過ぎて103万円超えたとか言ってて「???」ってなった。 こんなちゃらんぽらんと同じ時給でほんとごめんなって思った。 頑張って働こうっ…

休日

人生初献血した。 1時間かけてとなり町行ったらたまたま献血カーが来てて、自分の血液型400mlが在庫ないって書いてあったのでやってみた。 身長体重とか生活週間訊かれて、最終的に看護師のおばちゃんに「見た目じゃ400mlも献血できないんじゃないのって思っ…

Annotationのインスタンス取得【Java】

Javaで自作アノテーションのインスタンスを呼び出す方法。 課題だったんけどわからなくて調べまくってこうかなぁと落ち着いた。 とても汚い、コードきたない!! 何回{}書いたらいいんだ! 階段か!! IntelliJでAnnotationを実装する方法がいまいちわからな…

【WeChall】Programming1(できてない)

CTF

WeChallのProgramming1をやってみた。 はじめにurllibを使ってやったら、 Please login by sending your cookies in the HTTP Header. と返ってきた。 ログインしてないからかと早速詰む。 ggってみたら某会社のwriteupが出てきて、mechanizeを使うという…

処刑人っていう映画が好きだという話

処刑人っていう映画を昨日友人と1, 2続けて見て悶え転がってました。 結構有名らしいけど、カルトなファンも存在するのでB級と扱われることもあるらしい。 1から契約トラブルなんかがあって10年後に2が公開、現在3が進行中。 ボストンの裏路地に住む敬虔なク…

Swift1.2のinitなエラー

以前の記事 Xcode6.3、Swift1.2に上げたら既存コードでゴリゴリエラー吐かれた - Phosphophyllitemimaunes.hatenablog.com で書いたinitのエラー対策がもうだめぽになってた。 探してたら、新しい書き方をStackOverFlowで見つけました。 override init() { s…

Xcode6.3.2に上げたらXVimが対応しなくなった(追記した)

UUIDとかも全部確認してmasterブランチ、developerブランチ両方試したけどアウト。 したらこんなツイート見つけた。 読めん!!!! なんでだろう、解決策知ってる方がいたら教えてください。XVim ( https://t.co/qrvfAGq7L4 ) 在 Xcode 6.3.2 下失效了,Xco…

ラッコで画像検索するとめっっっっちゃ癒やされるよ

[ラッコ かわいい] 検索 楽園がある

読むべきではないただの愚痴

すっごいミサワっぽいこと言うと、ここ数日の睡眠時間が2、3時間とか徹夜でちょっと意味分かんない。 仕事多いのは他の人がやらないからで、そこは指示出せって言うべきとこだっていうのもわかってるけど、正直誰に振ればいいのかわからないしっていうかでき…

Xcode6.3、Swift1.2に上げたら既存コードでゴリゴリエラー吐かれた(5/21追記)

【5/21追記】init系のエラーについてはこっちの記事でお願いします。 Swift1.2のinitなエラー - Phosphophyllitemimaunes.hatenablog.com なんかダウンキャストが "as" から "as!" になってた。 myDevice = device as AVCaptureDevice ↓ myDevice = device a…

仕事is何おいしいの

ラブライブのNo Brand Girls可愛い。 明日から授業が始まって私は三年生になります。 なんかもうマジで信じがたいんだけどいつの間に大学生活折り返したのマジで。 大学のバイトで新入生とお泊りしてきたり、昨日は執行部のお仕事で新入生歓迎会というサーク…

明日から3年生

嘘やろ

空気を読むというのが日本人特有のスキルというのはガチだった

一週間前から中国に来ています。 ご飯食べ過ぎてたぶん太りました。 味濃い、油多い、野菜少ないなので控えたいのですが、こっちの学生が食事の時間になると必ず食堂に連れてってくれて「何が食べたい?」とか「これがおすすめ!」とか。 早死にさせる気か。…

高3のときの方が倍は英語力あった

そんなカスのような英語力しかない現状ですが、明日から中国に二週間行ってきます。 某社でインターンするのと、向こうの大学で少し授業を受けるのが目的。 お金今回あんまり持って行けないのもちょっと不安。 別に事情があるわけじゃなく、航空券代とかで単…

【python】lstrip, rstrip

すっごい久しぶりに書く。 これも冬休みの課題をやってる時にぶち当たって、シャー芯のような精神力でわかんねえよってすぐ某stack○verFl○wに投げたら数時間の内に複数回答がついた。 土下座した。 どうでもいいけど、gitでも質問サイトでも英語の文章見て書…

うれしい

市のオープンデータアプリコンテストにアプリに部門で出した作品で最優秀賞もらいました。 やったー。 副賞20万円。 やったー。

ハフマン符号化【Python】

課題が出たのでやってた。 色んなサイトを参考にしたのでパクリに近い。 Pythonの基本構文から調べ始めたからとても汚い、今度直したい。 問題があれば消します。 #! /usr/bin/python # -*- coding: utf-8 -*- from heapq import * from itertools import gr…

帰省した

課題てんこもりであほかってなってる。 ハフマン符号化を実装しろって課題が出たのでpythonでやろうとしたけど、普段書いてないから当たり前に基本構文から調べる羽目になった。

UITabBarControllerとUINavifgationControllerを併用する【Swift】

自分でハマったのでメモ。 FirstViewControllerとSecondViewControllerがTabBarに支配されていて、ThirdViewControllerがFirstViewControllerの子。5/28 Gistに移しました。 UINavigationControllerとUITabBarControllerを併用する

【SwiftDocs】更新【ステマ】

Swift DocsSwiftのサンプル倉庫です。 インターンのお仕事として更新に関わらせて頂いています。 SpriteKitなど100本以上を公開しましたので、良ければご活用ください。 UIクソじゃねえかというサンプルがあれば、それはきっと私作のものなのでそっと見なか…

MyoとSwiftで遊んでみた 【Swift】

この記事は Aizu Advent Calendar 2014 の24日目の記事です。 ============== @youxkey ← 前の人 次の人 → @ninataka_japan ==============皆様いかがお過ごしですか。イブという単語が聞こえるような気がしますがただの平日です。 Aizu Advent Calendar初参…