2018-01-01から1年間の記事一覧

AtCoder ABCに1年ぶりくらいに参加。C問題すら解けずに絶望

beta.atcoder.jp ナイーブに解くと109なので無理 7, 5, 3から作れる数字を全列挙してそれらをチェックしつつカウントすればいい この方針は正解 しかし列挙ができずに時間切れ 列挙方法 再帰関数 or 3進数 どちらも時間内にどう書けばいいのか分からず 時間…

【C++】cpp compiler warning (g++ hoge.cpp) range-based for loop is a C++11 extension

answer_abc114_c.cpp:46:16: warning: range-based for loop is a C++11 extension [-Wc++11-extensions] for(char c : s) { ^ 1 warning generated. I changed from g++ hoge.cpp to g++ -std=c++14 hoge.cpp

変数名 rem 意味

remainder remain 残り・余りという意味で使われます。 世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~作者: Gayle Laakmann McDowell,岡田佑一,小林啓倫出版社/メーカー: マイナビ出版発売日: 2017/02/27メディア: 単行本(ソフ…

蟻本 2-3 DP rec 意味

なんで関数名がrecなんだろう?と最初は思いました 続きを読んでいくと、漸化式が出てくる 漸化式の英訳は recurrence formula ということで、recの意味はrecurrence, またはrecursionです。 プログラミングコンテストチャレンジブック [第2版] ?問題解決の…

tenka1_2018_c ~形が決まれば絶対値が外れる~

Quiz https://atcoder.jp/contests/tenka1-2018-beginner/tasks/tenka1_2018_c AC code https://atcoder.jp/contests/tenka1-2018-beginner/submissions/13108762 解説 解説の通り、a1 <= a2 <= a3 という単調増加の形はない a2を除去しても得られる得点は変…

ddcc2018_qual_c ~重複しないように片方をうまく分離する~

Quiz https://atcoder.jp/contests/ddcc2019-qual/tasks/ddcc2018_qual_c AC code https://atcoder.jp/contests/ddcc2019-qual/submissions/13110019 考察 O(N)で解ければいい N=10とする P側は1~2で構成するとすると、Q側は1~5まで使える P側は1~3で構成…

Macでonline-judge-toolの環境を構築した

競技プログラミングを少し触っていたのは1年ほど前 その時はテストケースをコピペしてテキストファイルにしてローカルで使っていた 結構手間だった 今回はツールで自動化しよう github.com Macなのでサクッと入って正常に動く テストケースを取得した 解放の…

Windowsでonline-judge-toolsを使おうとしたけどやめた理由

競技プログラミングの話 テストケースを楽に取得したい ツールを作っている人がいる。感謝 github.com kimiyuki.net Windowsでpip3で入れて起動→動かない Windows上のLinux "Windows Subsystem for Linux (WSL)" なら動くそう WSL入れてみた qiita.com Ubunt…

Androidアプリ「ストレス発散!~好きな画像を添えて~」をリリースしました!

Unity製 パンチングバッグを好きなだけ叩ける キック&パンチ 打撃音SE 好きな画像を貼れる Androidのみ (今年はAppleにお布施していない) Play Store play.google.com レーティングで暴力「なし」にしたら審査に落ちた ちゃんとチェックしてるのね 「あり…

UnityでAndroid Galleryを開くのはどうやっている?In Unity, how to access android gallery?

assetstore.unity.com I use this asset I buy it in a half price sale Check this sample AN_CameraAdGalleryExample.cs AN_CameraAdGalleryExample.scene

How to get JPEG's Exif rotation info in Unity? (Android); UnityでExifの回転情報を取得する方法

Use the asset. assetstore.unity.com Then // assume that you already have image path // Exif private NativeGallery.ImageOrientation lastLoadedOrientation; var info = NativeGallery.GetImageProperties(an_media.Path); lastLoadedOrientation = i…

アニメーションを連続再生すると位置が変わっていきリセットも効かない場合の対処方法; How to reset position and rotation before animation? Change clip settings!

前提 アニメーションの再生はPlayable APIを使用 アニメーション再生前に位置・回転をリセットしている しかしアニメーションを連打すると地面にめり込んでいったりする 「位置・回転のリセットが効かない!」という状況 アニメーション再生コード public vo…

AnimationControllerをGUIで作りたくない時はPlayableAnimationを使おう

Aボタンを押したらパンチ Bボタンを押したらキック ブレンドなしに最初から再生 そういう単純な状況を想定しています キャラに以下の PlayableAnimation.cs を付け、Animation Clipを2つ設定します using System.Collections; using System.Collections.Gene…

How to visualize FaceTracker.cs? 分析された顔情報の可視化

FaceTracker.cs に追記する public bool enableDebugLine = true; ... public void draw(Mat im, Scalar pts_color, Scalar con_color) { int[] smodel_C_int = new int[smodel.C.total()]; Utils.copyFromMat<int>(smodel.C, smodel_C_int); ScaleFaceParts(); C</int>…

Tech side of "Face Parts Randomizer"

play.google.com このアプリの技術サイドを説明します 使っているもの Unity アセット OpenCVForUnity(有料) FaceTracker(無料) Native Gallery for Android & iOS (無料) Jpeg Exifの回転情報取得 STAN'S ASSETS Ultimate Mobile Pro 昔買った Android …

Where is aapt? (Android Studio); Android Studioを使っている場合の、aaptの場所

作ったapkのpermissionを確認したい aaptを使いたい パスを通す必要がある Windowsの場合 C:\Users\kt\AppData\Local\Android\Sdk\build-tools\27.0.0 ここにaaptがあったのでPath(環境変数)を設定して完了 C:\Users\kt\Documents\UnityProjects\OpenCV2018>…

Visual Studio 2017 おすすめフォント

私はConsolasにしています! Visual Studio > Tool > Optionsから変更 Consolas y videojuegos Injustamente Sobrevalorados de Little Sucia (Spanish Edition)作者: Little Sucia発売日: 2016/11/18メディア: Kindle版この商品を含むブログを見る

Androidアプリの各種解像度確認はエミュレータで。

Androidアプリを作ったものの、タブレットでしか確認できていない スマホでの画面表示も確認したい Android Studioを起動 Analyze apkを選択 エミュレータで起動しようとする エミュレータ起動に必要なAndorid OSイメージやHAXMも自動で検出&インストール提…

UnityのエディタをVisual Studio 2015から2017に変更した

Visual Studio 2015の時、なぜかコード補完が効かなかった 2017に変えると、補完が効いた フォントがMSゴシックだったのでメイリオに変更 早く変えておけばよかった Unity ちなみにUnityも最新にしている Inspectorで値を入力した後にTabを押して次に行った…

How to extract JPG's Exif rotaion info?; Unityで画像のExif情報を得る方法; Resolved!

別のアセットでAndroid Galleryの画像パスまでは取れる状態になっていた 後はパスから画像を呼んでExifを引き出せればいい こちらのAssetを使った。最初からGalleryにはこれを使っても良さそう。無料 assetstore.unity.com orientationを取って使っている部…

Androidアプリ「Face Parts Randomizer」をリリースしました!

www.youtube.com play.google.com 何ができる? 顔パーツを認識し、ランダム配置する(位置・スケール) アルバムの画像を読み込める 技術スタック Unity OpenCV Android 開発の問題点 顔パーツを切り取った後、周辺に灰色のエッジが残る 1pxなので未対応 実…

There is difference between "Delegate?" and "uGUI OnClick"

I want to use Stan's Asset for android gallery I put uGUI button and attach OnClick public void OnClickOpenGallery() { AN_MediaPicker picker = new AN_MediaPicker(AN_MediaType.Image); /// Defines if multiple images picker is allowed. /// Th…

Stan's Asset ClassNotFoundException... Resolved!

I wanted to use android photo gallery by Stan's Asset I wrote code, and build, then "ClassNotFoundException" I noticed the view I gallery ON, and build, then "ClassNotFoundException" disappeared and I can select image from gallery Version …

Why mat.submat copy unexpected region? Resolved!

I wanted to copy eyeblow region, but copied unexpected region I noticed that cropped region is mirrored by green line I checked docs submat(int rowStart, int rowEnd, int colStart, int colEnd) Extracts a rectangular submatrix. parameter ord…

How to crop rect (rectangular) image from other image? Resolved!

im is bigger image (for example face) sub is cropped smaller image (for example face's eyeblow) Mat sub = new Mat(); int xStart = 500; int xEnd = 800; int yStart = 500; int yEnd = 800; im.submat(yStart, yEnd, xStart, xEnd).copyTo(sub); Deb…

Unity用無料アセット「NatShare - Mobile Sharing API」でスクリーンショットをシェアしてみた; How to share image by free asset "NatShare - Mobile Sharing API"

サンプルシーン、サンプルコードはAssetに含まれていない 下記のように書いた using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; using UnityEngine.UI; using NatShareU; public class NatShareSample : M…

Androidで実機でログを見るにはmonitor。sdk-toolsをダウンロードすれば入っている; How can I check android log? Use "monitor"!

実機でしか動かない機能の動作確認 動かないときにはログを見たい 久しぶりに使おうと思ったが見当たらない ここにある https://developer.android.com/studio/#downloads Command line tools only の方でOK. 150MBほど zipを解答したら中にmonitor.batがあ…

Why my inpaint doesn't work? Resolved!

I rewrite FaceTracker.cs for inpaint eyebrow Checklist img & mask is same size? (width & height) mask is CvType.CV_8UC1 img is CvType.CV_8UC3 Pitfall FaceTrackerExample.cs //Mat imgMat = new Mat(imgTexture.height, imgTexture.width, CvType.…

Qiitaに2つ記事を書いて思った

2カラムのエディタの左にmarkdownで書いて、右でプレビューできるのははてなBlogより書きやすい ただ、アフィリやSEO的にQiitaに捧げているだけとも言える やはり自分のBlogに書いたほうが積み重なる そういえば技術Blogも作ってた(コレ) 次からはここに書…