タグ

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

  • 指定した日時によって自動で表示を切り替えたり変化させるPHPネタ - Qiita

    PHPを使って自動でサイトを更新するためのまとめ。 キャンペーン告知や応募受付に。 ※さらにスマートな書き方をコメント欄にていただいたので追記しました。 指定日時まで表示し、過ぎたら非表示にする <?php if (strtotime(date('Y-m-d H:i')) < strtotime('2015-10-10 8:00')) { echo '2015-10-10 7:59まで表示する内容'; } ?>

    指定した日時によって自動で表示を切り替えたり変化させるPHPネタ - Qiita
    dentaq
    dentaq 2019/06/28
  • ボタンごとにsubmit先のURLを変えたい時 - Qiita

    Help us understand the problem. What is going on with this article?

    ボタンごとにsubmit先のURLを変えたい時 - Qiita
    dentaq
    dentaq 2019/06/26
  • 文字化けして困ったときにやったこと - Qiita

    dentaq
    dentaq 2017/08/01
  • リモートリポジトリを他のものに移行する方法 - Qiita

    GithubからBitbucketに移行したいような場合や、 GitLabからGithubに移行したいような場合、リモートリポジトリを付け替える必要がある。 心配事としては、Gitのログをちゃんと引き継げるかどうか心配になるけど、リモートリポジトリを付け替えを行えば大丈夫 手順はこんな感じだ 移行先のリモートリポジトリを作成する ローカルのリポジトリを現在のリポジトリの最新状態を取得する

    リモートリポジトリを他のものに移行する方法 - Qiita
    dentaq
    dentaq 2017/07/21
  • ArduinoアセンブラでLチカ - Qiita

    なぜアセンブラ? アセンブラを使うケースはあまりないとは思いますが、正確でスピードを要求される数百ナノ単位で厳しいスイッチングやクロック計測、アルゴリズムを高速化したいなどではArduino言語(C、C++)では対応できない場合があります。ArduinoUNOのクロックスピードは16Mhzですが、Arduino言語命令ではクロック数が多いので、目的に合わせて最適化できるアセンブラの出番となります。高級言語に低級言語を埋め込むのでインラインアセンブラといいます。 アセンブラとは? アセンブラは処理を指定するオペランド(主命令)と処理対象を指定するオペコード(アドレスなどの引数)で構成されております。これらの、それぞれの記号のことをニーモニックと呼ぶ。機械語とアセンブラは1対1に対応し高速に動作する。レジスタは数値の記憶場所であり、マイコン内部にある高速なメモリのことで、フラッシュROMなどと

    ArduinoアセンブラでLチカ - Qiita
    dentaq
    dentaq 2017/05/02
  • Tidalでライブコーディング! - セットアップ編 - Qiita

    注意!! : TidalCyclesがver 0.8にアップデートされ、インストールが大幅に簡略化されました。新しいバージョンでのインストール方法はこちらを参照してください。 TidalCycles 0.8 リリース Tidalとは? Tidalは、Alex McLean氏によって開発されたHaskellを拡張したライブコーディング(Live Coding)環境です。 Tidal http://tidal.lurk.org/ Alex McLean http://slab.org/ どんなことができるのか理解するには、まずはデモ映像を観てみるのが早いかもしれません。 Live-coded music twitch.tv stream 2015-03-23 そもそもライブコーディングとは何かというと、ざっくりと言うと、プログラムをリアルタイムに実行しながらコーディングする行為自体をパフォーマ

    Tidalでライブコーディング! - セットアップ編 - Qiita
    dentaq
    dentaq 2017/04/21
  • Xcode7で1円も払わずに自作iOSアプリを実機確認する - Qiita

    日(2015年9月17日)正式公開されたXcode7からは Apple Developer Program に登録しなくても自作iOSアプリを実機にインストールして動かすことができると同僚のiOS技術者に教わったので早速試してみたら当に出来て感激した。 そのことをつぶやいたらメチャクチャRTされたのでスクリーンショット付きで手順を書いておく。 うおー、1円も払ってないのに当にXcode7からは実機で動かせた!これ週末楽しみすぎるだろ!「設定 > プロファイル > デベロッパAPP > 自分のAppleID > [自分のID]を信頼」で自作アプリが実機で動きます pic.twitter.com/8g42D5WiyW — 0.1㌧おじさん (@fushiroyama) 2015, 9月 17 僕みたいな普段はAndroid開発をしててiOS開発にも手を出してみたもののシミュレータだけでは

    Xcode7で1円も払わずに自作iOSアプリを実機確認する - Qiita
    dentaq
    dentaq 2016/09/20
  • PHPでのログ出力 まとめ - Qiita

    フレームワークのロガーを追っていたら 基的なPHPのログ出力方法についてわからなくなったので 基に戻ろうと自分なりにまとめてみました。 環境 CentOS release 6.3 (Final) Apache/2.2 PHP 5.3 php.iniの設定 webにHTMLとして表示する場合は ログ出力レベルを指定し、ログ表示設定をONにします。

    PHPでのログ出力 まとめ - Qiita
    dentaq
    dentaq 2016/08/29
  • クソコードにならない為に、これだけは守って欲しい7つのこと - Qiita

    まえがき 今回書く内容は、ある程度経験あるエンジニアでも、陥りがちなものに絞って書いてみたつもりですので、[重複コードは書かない]などの超あたりまえの事は書いていません。 2017/03/16 最近よく見られてそうなので1つ追記[そもそも継承するな!!!] そもそも継承するな!!! 継承するのは、どうしようもない場合のみにしてください。 その前に、strategyパターンや、compositeパターンなどの他のやり方を考慮してもなお、継承するのが妥当である場合のみにしてください。 基的に継承しないほうが、スケーラブルだし、テストコードも容易にかけます。 継承はis-a関係 「あー、継承ね。はいはい」で飛ばしてんじゃねーよ。 いやマジで!!! ほぼ全てのエンジニアは[is-a]が何か知っています。 というのも全てのオブジェクト思考の書籍には出てくる概念だからです。 しかし、私の経験上この概

    クソコードにならない為に、これだけは守って欲しい7つのこと - Qiita
  • MySQLの文字コードをutf8mb4に変更 - Qiita

    +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8mb4 | | character_set_connection | utf8mb4 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8mb4 | | character_set_server | utf8mb4 | | character_set_system | utf8mb4 | | char

    MySQLの文字コードをutf8mb4に変更 - Qiita
    dentaq
    dentaq 2016/08/02
  • MySQLのutf8で保存できない文字を弾きたい - Qiita

    追記 コメントで@mpywさんの紹介されてるコードが有効な場合があります。ご検討ください。 要するにUTF-8にすると4バイトになる文字を弾きたい。MySQLが悪い。元コードはクラスの静的メソッド。 <?php function assert_mysql_utf8 ($value) { $len = mb_strlen($value, 'utf-8'); for ($n = 0; $n < $len; $n++) { $c = mb_substr($value, $n, 1, 'utf-8'); if (strlen($c) > 3) { throw new RangeException; } } }

    MySQLのutf8で保存できない文字を弾きたい - Qiita
    dentaq
    dentaq 2016/08/02
  • git 管理をやめる - Qiita

    tester@b4b4r07:~/git_test$ ls abc def tester@b4b4r07:~/git_test$ git init Initialized empty Git repository in /Users/tester/git_test/.git/ tester@b4b4r07:~/git_test (master #%)$ git add . tester@b4b4r07:~/git_test (master #)$ git commit -m 'first commit' [master (root-commit) 42698c8] first commit 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 abc create mode 100644 def tester

    git 管理をやめる - Qiita
    dentaq
    dentaq 2016/07/25
  • lsyncdをrsync以外の用途で使う - Qiita

    settings { logfile = "/var/log/lsyncd.log", nodaemon = false, } exec = function(event) local src = event.source if string.match(event.sourcePathname, "^" .. src .. "/%%[^/]+$") then spawnShell(event, "bash " .. src .. "ansible_best_practice.sh -dH -f " .. src .. " -t " .. src) end end ansible_best_practice = { maxProcesses = 1, delay = 0, onCreate = exec, onDelete = exec, onMove = exec, } sync { a

    lsyncdをrsync以外の用途で使う - Qiita
    dentaq
    dentaq 2016/07/21
  • UnityとRailsで初音ミクMMDモデルを使った3Dアクションクイズゲーム「ミクミク走ってQ!」を作ってみた - Qiita

    UnityRailsで初音ミクMMDモデルを使った3Dアクションクイズゲーム「ミクミク走ってQ!」を作ってみたRailsC#Unity3D初音ミクMMD4Unity URL ■サービスURL http://mikumikuplay.com/quiz/ ■紹介動画URL http://www.nicovideo.jp/watch/sm23275229 概要 「ミクミク走ってQ!」はブラウザで簡単に遊べる3Dアクションクイズゲームです。ゲームのルールは簡単で、クイズの問題が表示されて、回答の壁に向かって走るというものです。 特徴 MMDモデルの初音ミクが走ってクイズの回答をする3Dアクションクイズゲーム ユーザーがWebサイトからクイズの問題を投稿することができる Webブラウザのみ、ユーザー登録なしでプレイ可能 開発作業を生放送で配信して視聴者から貰った意見を反映 Unity4, Miku

    UnityとRailsで初音ミクMMDモデルを使った3Dアクションクイズゲーム「ミクミク走ってQ!」を作ってみた - Qiita
    dentaq
    dentaq 2014/05/09
  • Unityを触り始めたのでメモ(C#編) - Qiita

    最近Unityを触り始め、さらにC#の勉強も同時にやっているので、色々知ったことを細々とまとめていきます。なので、随時更新していきます。 Table of Contents transformのコントロール タイムステップによる操作 生成 取得・検索 エディタ Leapmotionを使う デバッグ コリジョン(Collision) マウス操作 スマホ関連 通信関連 テクスチャ操作 Tips transformのコントロール 回転をQuaternionでがんばる 通常は transform.Rotate などを使って回転させるのが早いですが、物理演算にまかせているオブジェクトを transform から直接操作するのはあまりよくありません。 そこで利用するのが Rigidbody.MoveRotateion(quaternion) です。 これは引数に渡した角度に「変更する」ものなので、徐々

    Unityを触り始めたのでメモ(C#編) - Qiita
    dentaq
    dentaq 2014/05/09
  • 今っぽい Vagrant + Chef Solo チュートリアル - Qiita [キータ]

    Vagrant と Chef Solo ってとてもベンリそうに見えてたのですが、ネット上にあるのは断片的な情報が多かったり、そもそもいろんなやり方があって混乱してたので、サックリ始めるためのチュートリアルを書きました。これをきっかけにベンリな Vagrant ライフを堪能して頂ければ幸いです。 [追記10/10/2013] Window 上の Vagrant でも問題なく動きました。ただ1点注意があって、UAC のポップアップに反応しないと、Vagrant か VirtualBox 側でタイムアウトになってしまうので、ポップアップを見張るか、放置したいなら一時的に無効にしておくとよいです。 [/追記終わり] [追記 10/23/2013] VirtualBox 4.3 だとまだうまく動かないようです(私も host-only adapter の作成で VirtualBox 側のエラーになり

    今っぽい Vagrant + Chef Solo チュートリアル - Qiita [キータ]
    dentaq
    dentaq 2014/01/14
    “vagrant plugin install vagrant-berkshelf”
  • Backbone.js入門 「Collection」 - Qiita

    閲覧上の注意 この記事で対象としているバージョン0.5.3は結構古いので注意してください。 その他の割りと新しい情報は Backbone.js Advent Calendar 2012 などにあります。 (追記ここまで) 今回は Collection です。 特に難しいことはなくて、複数の Model を扱うためのオブジェクトです。間違っても MVC の C ではないです。 基的な使い方 真新しさは特にありません。強いていうなら、model に何モデルの集まりを表すものかを指定するくらいです。 var Blog = Backbone.Model.extend({}); var BlogList = Backbone.Collection.extend({ model: Blog });

    Backbone.js入門 「Collection」 - Qiita
    dentaq
    dentaq 2013/06/06
    役だった
  • Jasmine spec覚え書き - Qiita

    describe("abstract suite", function() { it("abstract spec", function() { //spec }); describe("concrete suite", function() { it("concrete spec1", function() { //spec }); it("concrete spec2", function() { //spec }); }); }); describe "abstract suite", -> it "abstract spec", -> #spec describe "concrete suite", -> it "concrete spec1", -> #spec it "concrete spec2", -> #spec

    Jasmine spec覚え書き - Qiita
  • 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita

    2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。 これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマーク数が多いものを選びました。 知らないツールもあるので、分類がいいかげんなところもあると思います。何か気づいたらコメントください。 解説が不十分なツールについても、補足(コピペで文に取り込める体裁だとありがたい)を頂けると助かります! 元ネタの投稿は現在進

    【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita
    dentaq
    dentaq 2012/02/10
  • 1