タグ

ブックマーク / qiita.com (182)

  • [超初心者向け]やっと納得、Unityを初めて触ると出てくるC#の何だあれの答え - Qiita

    using UnityEngine; using System.Collections; using UnityEngine.UI; ////ここを追加//// public class ScoreText : MonoBehaviour { //点数を格納する変数 public int score = 0; // Use this for initialization void Start () { } // Update is called once per frame void Update () { this.GetComponent<Text>().text = "点数" + score.toString() + "点"; } } このScriptは、「点数159点」とかを画面に出す処理をしています。これを例にとって、書いてあるものの意味を説明します。 #using UnityE

    [超初心者向け]やっと納得、Unityを初めて触ると出てくるC#の何だあれの答え - Qiita
  • 大量メッセージが来ても安心なLINE BOTサーバのアーキテクチャ - Qiita

    Help us understand the problem. What is going on with this article? 3月24日に発表になったLINEのBOT API Trial Accountが、いよいよ4月7日から実際に試せるようになりました。既に多くのBOTが開発者の手によって作られ始めたようですね。QiitaにもいくつかBOTの作り方が投稿されていますので、"LINE BOT"というキーワードで探してみてください。 実際の作り方の基は他の投稿に任せるとして、BOT API自体は非常にシンプルな作りなので、試すこと自体はすぐにできると思います。しかし、シンプルな反面、仮に近い将来「Trial」が取れて、友だち50人制限が撤廃された時、それでも正しく安定的に動作するBOTとするには、アーキテクチャ上の工夫が必要になります。個人的に、既にLINE BusinessCo

    大量メッセージが来ても安心なLINE BOTサーバのアーキテクチャ - Qiita
  • Let's Encrypt で手軽に HTTPS サーバを設定する - Qiita

    [追記] この記事にはかなり古い情報が掲載されています。 Certbot を使うことで更に手軽に設定することが出来ますので、お試しください。 https://certbot.eff.org/ 良い時代になりましたね。 ※コメントでのご指摘ありがとうございました。 昨日、 Let's Encrypt が Public Beta になり、申請不要で誰でも利用できるようになりました。 Entering Public Beta Let's Encrypt とは Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. Let’s Encrypt is a service provided by the Internet Security Researc

    Let's Encrypt で手軽に HTTPS サーバを設定する - Qiita
  • 中規模サイトのApacheチューニング - Qiita

    イマドキApacheのチューニングなんてしなくてもちゃんと動くだろうと思ってたら痛い目にあったので、書いてます。基をおろそかにするとよくないですね。 [追記] スライドも作ってみました。良かったら見てください。 http://www.slideshare.net/yumemikouda/apache-69549461 前提 Apache2.x系です preforkでの起動です 写真はイメージです WEBサーバ数台+DB2台(マスター1、レプリカ1)程度のトラフィックを前提 大規模だとまた話が変わってきます mpm関連 パラメータ説明 項番 項目 説明 補足

    中規模サイトのApacheチューニング - Qiita
  • Excelで佐々木希を描く with python - Qiita

    【環境】 windows8.1 Excel 2013 python2.7 opencv3 【概要】 佐々木希の写真から色の情報を取得して、Excelのセルに塗りつぶします。 【フォルダ構成】 |---sasaki_excel |---sasaki_excel.py |---sasaki_nozomi.jpg(佐々木希の画像) |---sasaki_nozomi.xlsx(描画用のエクセル) こちらの画像を使用しました。 【プログラム】 # -*- coding:utf-8 -*- import cv2 from openpyxl import load_workbook from openpyxl.styles import PatternFill # 画像読み込み image = cv2.imread("sasaki_nozomi.jpg") # エクセルファイル読み込み wb = lo

    Excelで佐々木希を描く with python - Qiita
  • Web制作でデザインカンプを徹底再現する為の便利なアプリ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? LPなどの視覚的なデザインを売りとしたサイトの場合、高い水準でカンプ通りの実装が求められる。自分では狂いなく再現したつもりでも、どこかでずれていてデザイナーから指摘されることもしばしばある。この記事では、1デザインカンプの徹底再現(2 ピクセルパーフェクト)の必要性と、そのための便利なMacOSXアプリケーションを紹介する。 要約 他人の作ったデザインを高いレベルで再現するには、ピクセルパーフェクトを狙うくらいの意気込みが必要 その為には、ブラウザへカンプを重ね合わせるチェックが有効 Helium/Mapture/LayxerXは、フロ

    Web制作でデザインカンプを徹底再現する為の便利なアプリ - Qiita
    pigshape
    pigshape 2016/05/27
  • PHP用のMarkdownパーサーライブラリ比較 - Qiita

    PHPMarkdownをパースする 訳あってPHPMarkdownファイルをパースする必要が出てきましたので、ライブラリを比較してみました。 結論から言うと、cebe/markdownが一番良さそうに感じました。 比較用にリポジトリを作りました。 https://github.com/naga3/markdown-comparison composer installしてからindex.phpを開くといろいろなモードでREADME.mdをパースします。 比較ライブラリ PHP Markdown / cebe/markdown / Parsedown この3つがよく使われているようです。 Benckmark https://github.com/kzykhys/Markbench Parsedown > cebe/markdown > PHP Markdown 的な感じです。 PHP M

    PHP用のMarkdownパーサーライブラリ比較 - Qiita
    pigshape
    pigshape 2016/05/18
    “composer require cebe/markdown”
  • SmartAR for Unityの補足情報とプラクティス - Qiita

    はじめに ドキュメントでは、SmartARをアプリケーションに組み込むことを想定して記述しています。 そのため、技術部分以外、正確性に欠ける表現や、私個人の主観が含まれています。あらかじめご了承ください。 SmartARとは SmartAR®は、ソニーが従来から研究開発を進めてきた「物体認識技術」と、ソニー独自の「3D空間認識技術」を統合した高機能・高精度なARエンジンです。 ARにとって重要な初期認識性能、高速追随性能に優れ、また、3D空間認識により三次元構造を認識し、空間全体を利用した大規模でリアルなARを実現することが可能です。 Cybernet社HPより 尚、SmartAR for Unityの使用事例としては、 デジアイAR http://jp.rohto.com/digieye/ar/ AAAR(一般販売前のSmartAR SDKバージョン) http://avex.jp/a

    SmartAR for Unityの補足情報とプラクティス - Qiita
  • CakePHPで実装するログイン機能 - AWS上で構築するRESTfulアプリ勉強会~Web開発ワークショップ~【第5回】マニュアル - Qiita

    と、Groupがwheelになっていました。 rootでログインして、そこを直してapache再起動(service httpd restart)すればOKでした。 ※第1回のQiita記事作成と前後して、開発環境の元とするAMIを直前に修正したりしていたので、そのへんのタイミングでまちがった設定のAMIを一時公開してしまっていた可能性があります。 申し訳ございません! 2015/5/25追記 - 2 ユーザ情報は、パスワードをハッシュ化してから保存しますので、phpMyAdminでデータ追加してもログイン時にエラーになります。ご注意下さい。 ログインとは? 由来はこういうことらしいです。 それはさておき、ログイン機能を実装する際にやるべきことは次の2つです。 認証 - Authentication 承認(認可) - Authorization 認証 - Authentication とは

    CakePHPで実装するログイン機能 - AWS上で構築するRESTfulアプリ勉強会~Web開発ワークショップ~【第5回】マニュアル - Qiita
  • CakePHP3でREST APIをちゃちゃっと作る方法 - Qiita

    CakePHP3でREST APIをお手軽に作成してみました。 CRUD Pluginを利用して作成する方法になります。 2系とあまり変わらないかもしれませんがCakePHPでREST APIを作る方法として読んでいただけると嬉しいです。 参考記事 How to build a CakePHP 3 REST API in minutes CRUD Pluginの特徴 設置が簡単 設置するだけで、CRUDの処理が使用可能 独自処理を作成する場合はCRUD Plugin の Events機能を使用する。 REST API 作成手順 CRUD Pluginの追加 APIの有効化 CRUD Pluginの追加 まずはcomposerでPlugiinを追加してください。 // CakePHP3 composer require friendsofcake/crud:~4.0 // CakePHP2

    CakePHP3でREST APIをちゃちゃっと作る方法 - Qiita
  • RESTfulなWeb APIを設計するときに考えること - Qiita

    ApigeeやHerokuのドキュメントに従うのでもよかったんだけど、読んでいく中でやっぱり考えることは出てきたので、あくまで自分のための指針をまとめてます。 包括的なWeb API作成についての知見 HerokuAPIデザイン | SOTA interagent/http-api-design · GitHub Web API 設計のベストプラクティス集 "Web API Design - Crafting Interfaces that Developers Love" - フリーフォーム フリークアウト Web API Design | Apigee NetFlixもWeb APIの設計についての知見をよく放出してくれてる印象。 設計の基は /コレクション/名詞 リソースの関係を表したい時に階層化する members/1234/friends 階層は浅く保つ できるだけ/c

    RESTfulなWeb APIを設計するときに考えること - Qiita
  • Arduino専用ビジュアルエディタBlocklyDuinoの使い方 - Qiita

    BlocklyDuinoとは Googoleが作ったBlocklyのArduio版。 キーボードによるコードを記述することなく、Scratchのようにブロックを組み合わせるだけでプログラミングできる、Webベースのビジュアルプログラミングエディタ。 コード生成からArduinoへの書き込みまでの流れ 今回は、下記の二種類を使う。 オンライン版BlocklyDuino オフライン版BlocklyDuino(Chrome App) 生成するコード 定番のLチカ void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); } BlocklyDuino上でのコード編集 マウス操作だけで、コードが完成。 Ardu

    Arduino専用ビジュアルエディタBlocklyDuinoの使い方 - Qiita
  • 【目的別】おすすめBLE開発環境まとめ(2/2) - Qiita

    前回の記事に引き続き、目的別おすすめBLE開発環境を紹介させていただきます。 目的2:製品化を見据えた試作開発 対象とする人 将来的な製品化を見据えて、量産品の試作を開発したい人 自作の基板にBLE通信部分を追加したい人 ファームウェアの作り込みは後回しに、一旦BLEでの通信のみ確認したい場合 or シリアル通信で通信したい場合 → BLE Serialがおすすめです。 ファームウェアに関してこの段階で作りこみたい場合 → koshianがおすすめです。 BLE Serial(http://www.robotsfx.com/robot/BLESerial.html) 製品化を見据えた試作となると、設計した基板での開発が増えてくるかと思います。 GATTプロファイルの設計などファームウェアのfixは後回しに、一旦BLEでの通信のみ確認したい場合はBLE Serialがおすすめです。シリアル通

    【目的別】おすすめBLE開発環境まとめ(2/2) - Qiita
  • IoTアプリをつくりたいと思ったあとにまず試すべきBLE開発Kitたち - Qiita

    iOS/Androidアプリはつくれるけど、最近流行りのIoTの波にも乗りたい。そういうときに、BLEとIoTデバイスとの通信部分がつくれることが必須になってきました。 どっちかって言うと日曜大工ではなく、実際にプロダクトとして開発したい人向けにまとめています。 自分もまだまだ始めたばかりですので、このBLEモジュールいいよ、とかこの開発環境がつくりやすいよ、などありましたらご教授いただけると幸いですm(_ _)m 例によって随時更新! BLE開発環境 1. 浅草ギ研 BLESerialというマイコンとシリアル通信することを前提にしたBLEモジュールを販売しています。秋葉原にいけるなら千石やツクモのロボット王国で見つけることができます。 ArduinoとiOS/Androidとを連携している記事公開されており、サンプルコードもダウンロードできるので、これで一瞬でプロトタイピングが開始できま

    IoTアプリをつくりたいと思ったあとにまず試すべきBLE開発Kitたち - Qiita
  • 「OpenCV for Unity」Assetのインポートサイズを削減する方法 - Qiita

    Assetをフルサイズでインポートするとプロジェクトサイズが大変なことになる 多くのプラットフォームに対応している「OpenCV for Unity (https://assetstore.unity.com/packages/tools/integration/opencv-for-unity-21088)」Assetですが、その代償としてAsset全体のファイルサイズがとても大きいです。 解決方法 作成するアプリのUnityプロジェクトに必要のないファイルをインポートしないことで、プロジェクトフォルダのファイルサイズを大幅に削減することが出来ます。 具体的にはパッケージのインポート時に以下の事をします。 同梱されている旧バージョンのZipファイルをインポートしない(280MBの削減)[^1] 使用しないプラットフォームのPluginファイルをインポートしない(30~700MBの削減)

    「OpenCV for Unity」Assetのインポートサイズを削減する方法 - Qiita
  • Electronでアプリケーションを作ってみよう - Qiita

    はじめに Electronをご存知でしょうか. Electron(旧称: Atom-Shell)は, Atomエディタを開発するために生まれたクロスプラットフォームデスクトップアプリケーションエンジンです. Node.js + Chromiumをランタイムとしており, Atomだけでなく, Slackや先日のBuildで発表されて話題となったVisualStudio CodeもElectronで実装されています. いわゆるWeb系の技術, Node.js + HTML + CSSでアプリケーションを作成できるのが特徴です. 類似した思想のフレームワークとして, node-webkit(NW.js)もありますが, アプリケーションのエントリポイントの考え方等が異なります. このエントリでは, Electronの使い方をサンプルアプリを実装しながら説明していきます. お題 このエントリのお題と

    Electronでアプリケーションを作ってみよう - Qiita
  • NSArray、NSDictionary、NSNumberの省略形 - Qiita

    @{@"key1":@(TRUE), @"key2":@100, @"key3":@"value3"} (@が大活躍だ~ (BOOL値は、YES・NOをAPPLEは推奨してるらしいんですが、C,C++も書くことがあるので、TRUEに統一しちゃってます^^; 参考: http://www.tokoro.me/2012/08/12/objc-new-statements/ (追記修正 NSNumberに代入できる文字は、charの1文字だけっぽいので修正 Ushio@githubさんのご指摘で気付きました、感謝っす (追記修正、その2 BOOL値は、@TRUE、@YES、@trueのように記載も可能でした psihyさん、コメント感謝です~ (コード補間はしてくれないのか~

    NSArray、NSDictionary、NSNumberの省略形 - Qiita
    pigshape
    pigshape 2016/03/03
    NSDictionaryなどの省略形
  • Android案件を見積もる場合に考えておくことリスト - Qiita

    アプリ自体のコーディング見積もりのみに注力してしまうと忘れがちで、たまにつらい目に遭うので、必要に応じて追加していく予定。 アプリ仕様 仕様はそもそも決まっているか 「仕様は決まっている。動かない」「移植なのでこれ以上はありません」と言ったな。 それは嘘だ。 既に仕様がガッチリ確定していることはありえない。要求仕様(必要機能リスト)がある程度固まっているならばまだ良い方で、「今から仕様を一緒に考えていきましょう」「アイディアレベルです」まで様々。 その他にも、GCM/FCM等のアプリ外サービスと連携する場合、遅延コスト等どの程度許容できるかも事前に確定させる。特にプッシュ系サービスでは、ありえないレベル(全端末遅延1秒以内必須、とか)を既定路線に含めないように留意する。 改修か、新規開発か これは見積もりの前提として大きな影響力をもつ。 テクノロジーや設計の自由度・柔軟性をある程度コントロ

    Android案件を見積もる場合に考えておくことリスト - Qiita
  • ラズベリーパイでラジコン - Qiita

    お盆休みにラズベリーパイでラジコンに挑戦してみた。 まずは部品調達のため、秋葉原でおなじみの千石電商へ 買ってきた部品 とりあえず、モータードライバを利用して簡単に動作確認 ラズベリーパイと接続 とりあえず動作確認完了! 動作確認したプログラムは、WiringPiを使いました。 ■wiringPiインストール pi@raspberrypi ~ $ git clone git://git.drogon.net/wiringPi pi@raspberrypi ~ $ cd wiringPi pi@raspberrypi ~/wiringPi $ ./build

    ラズベリーパイでラジコン - Qiita
    pigshape
    pigshape 2016/02/29
  • Slackのアカウントで2段階認証を設定する - Qiita

    概略 slackに不正アクセスがあったらしく、その発表に伴い2段階認証の導入も発表された。 Slackに不正アクセス、2段階認証適用を呼び掛け - ITmedia ニュース 設定をしたのでそのメモ。 記事を消してしまったので再投稿。 なお、詳細はSlackのヘルプページ(Enabling two factor authentication – Slack Help Center)を確認のこと。 2017年4月23日:Slack のヘルプページが多言語化されて日語にも対応していたので追記 2要素認証を設定する。 1.1. 2段階認証の設定で使用するアプリを事前にダウンロードして設定しておく。 AndroidGoogle 認証システム - Google Play の Android アプリ iPhoneiTunes の App Store で配信中の iPhone、iPod touch、

    Slackのアカウントで2段階認証を設定する - Qiita