hawk-aのブックマーク (924)

  • ウェブ初心者も安心して作成できる、無料HTMLテンプレート素材24個まとめ - PhotoshopVIP

    『フォトショップ・ブイアイピー』の新着記事です。フォトショップやデザインをたのしむウェブサイト。2009年3月創刊以来、3800を超えるコンテンツを更新しています。フリーフォントなどの無料デザイン素材/配色やWeb制作といった最新トレンドも公開中。

    ウェブ初心者も安心して作成できる、無料HTMLテンプレート素材24個まとめ - PhotoshopVIP
    hawk-a
    hawk-a 2016/04/03
  • PHPでPOST時に押されたボタンを判定する – helog

    例えば、PHPでフォームを構築する場合など複数のボタンを設置して、それぞれサーバ処理を分けたい場合があります。 具体的には、メールフォームで「送信してもよろしいですか?」といった確認画面では、「入力フォームに戻る」と「送信する」ボタンがあり、それぞれでサーバ処理を分岐させます。 複数のsubmitボタンがある場合に、サーバ側でどのボタンが押されたかを取得したいときに、どのような処理が適当なのかを考えてみます。 ちなみにこれから示す全てのコードは比較のために簡略化してあり、動作確認はとっていません。 JavaScriptでポストするデータを分ける これまで私は、主にJavaScriptでPOSTするデータを操作し、サーバ側でその内容を判定することで、処理を分岐していました。 <a href="javascript:void(0);"><img onclick="back(); return

    PHPでPOST時に押されたボタンを判定する – helog
    hawk-a
    hawk-a 2016/03/25
    “<input type="submit" name="back" value="戻る" /> <input type="submit" name="send" value="送信" /> ”
  • htmlのinputでハマった(webkitの罠) | Nemutai

    hawk-a
    hawk-a 2016/03/25
  • CodeIgniter: hookを使ってbefore_filterやってみる。 | 自転車で通勤しましょ♪ブログ

    CodeIgniterでコントローラーでbefore_filterやafter_filterするにはどうすればいいんだろう?と思い、調べてみたところ、CodeIgniterではフックが使えるらしいです。 フックとは、決められたタイミングで行われるコールバックのことです。 今回は認証機能をフックで呼んでみるような感じのサンプルを作ってみます。 application/config/config.phpの$config[‘enable_hooks’]をTRUEに設定します。 application/config/hooks.phpに、フックで使用するクラスを指定します。ここでは、BeforeFilterクラスを指定してみます。 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); // コントローラ

    hawk-a
    hawk-a 2016/03/24
    “<?phpclass BeforeFilter { private $CI; public function __construct() { // CIオブジェクトを取得 $this->CI =& get_instance(); } function is_login() { if(!$this->CI->session->userdata('logged_in') && $this->CI->uri->uri_string != '/auth/login') { // ログインしていない redirect('aut
  • Web開発フレームワーク「CodeIgniter」でバッチ作成をする方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、ひろゆきです。 今日は、CodeIgniterでバッチを作成する際に行ったことをメモしていきます。 今回使用したバージョンは2.0.3なのですが、こちらの記事を見ただけでできてしまいました。 「codeIgniterで作った処理をcronから呼び出す | Web開発者の備忘録」 http://blog03.4649.me/archives/58 1. 「cron.php」の用意 以下を記載したcron.phpを用意し、applicationディレクトリと同じ階層に設置しました。 #!/usr/bin/php define('CRON_CI_INDEX', dirname(__FILE__) . DIRECTORY_SEPARATOR . 'index.php'); // codeIgniter の index.php を指定 set_time_limit(0); chdir(d

    Web開発フレームワーク「CodeIgniter」でバッチ作成をする方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    hawk-a
    hawk-a 2016/03/19
  • CodeIgniterの簡易パスワード認証ライブラリ Minimal_auth.php|プログラムメモ

    軽量高速なPHPフレームワーク。動作条件がCodeIgniter3ならPHP5.6、CodeIgniter4ならPHP7.3なので少し前のサーバ環境でも問題なく動作します。 CodeIgniterで開発中にあるクラスだけパスワード認証をかけたい、または簡易なログイン画面を付けたい場合があります。 その時は以下のライブラリ【Minimal_auth.php】を用意するといいでしょう。 CodeIgniterのセッションを利用して超簡易パスワード認証をつけることができます。 SHA-256でハッシュしていますので、Basic認証、Digest認証の代わりにどうぞ。 またロボット対策として動的にhiddenを生成して送っています。 1. application/libraries``` にファイル名Minimal_auth.php` として保存 <?php if (!defined('BASEP

    hawk-a
    hawk-a 2016/03/10
  • 今どきの入力フォームはこう書く! HTMLコーダーがおさえるべきinputタグの書き方まとめ - ICS MEDIA

    みなさん、入力フォームを制作する際、どのような施策をおこなっていますか? 入力項目を見直したり、入力ステップを明確にしたりなど、入力フォーム最適化をおこなっていると思います。そのことで、コンバージョン率があがったり、ユーザーがストレスを感じないようになるでしょう。入力フォーム最適化はEFO対策 = Entry Form Optimizationとも呼ばれます。 サイトの設計段階で検討すべきことが多いですが、コーディングでも考慮すべき事が多々あります。今回はHTMLコーダーがエントリーフォームを制作する際に考慮すべき点について紹介します。 ※記事では最近のブラウザに適したHTMLコーディング方法の紹介を目的としています。そのため、デザインとアクシビリティーでのベストプラクティスを紹介したものではありませんのでご了承ください。 自動入力機能に対応しよう Google Chromeデスクトッ

    今どきの入力フォームはこう書く! HTMLコーダーがおさえるべきinputタグの書き方まとめ - ICS MEDIA
    hawk-a
    hawk-a 2016/03/10
  • instagramのデベロッパーでアプリ登録について

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。 JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

    instagramのデベロッパーでアプリ登録について
    hawk-a
    hawk-a 2016/03/09
  • WordPressと静的ファイルを共存させて部分CMS化する

    Posted: 2010.12.03 / Category: WordPress / Tag: テンプレートカスタマイズ Wordpressを使用してコーポレートサイトを制作&運営する場合、「新着情報」や「よくある質問」など、よく更新するページをWordpressで制作(CMS化)して、ほとんど更新のない「会社概要」や作り込みをするページを静的ファイル(html)にしたいなというケースがあると思います。 この記事ではWordpressと静的ファイルを共存させる方法と、それに伴った変更すべき設定などをご紹介します。 WordPressをインストールする たとえばこんな感じですでにルートにhtmlファイルやフォルダがあるとします。 index.html sitemap.html about.html service.html Wordpressはかなりのファイル数があるのでルートにインストール

    WordPressと静的ファイルを共存させて部分CMS化する
    hawk-a
    hawk-a 2016/03/08
  • YouTubeの話題の動画や再生回数の多い動画を表示 - Google AJAX Feed API入門

    YouTubeの埋め込みプレーヤーについては次のURLを参照して下さい。 YouTube 埋め込みプレーヤーのパラメータ Webページに動画を埋め込むには、取得したフィードの中から動画へのリンクを取り出し、リンクの中から「VIDEO_ID」を取得します。 エントリに含まれる動画へのリンクは次のような形式となっています。 http://www.youtube.com/watch?v=VIDEO_ID それに対して動画を貼り付ける場合には次のように記述します。 <object width="幅" height="高さ"> <param name="movie" value="https://www.youtube.com/v/VIDEO_ID?fs=1"</param> <param name="allowFullScreen" value="true"></param> <embed src

    hawk-a
    hawk-a 2016/03/08
  • Instagram API (日本語訳)

    はじめに Insagram APIの最初のバージョンを公開します。Instagramユーザが手軽に自分のデータにアクセスできるための第一歩です。Instagram APIの目的は、絶え間なくInstagramに投稿され、増え続ける膨大な写真を見るためのユニークで革新的な手段を、開発者が簡単に作り出せるようにすることです。 InstagramはiPhoneアプリケーションとして開発されましたが、私たちのビジョンは初期の頃に比べてはるかに大きくなっています。投稿される写真の数は日を追って増え続けています。私たちは、Instagramコミュニティは世界そのものの履歴を、視覚的に、そして豊かに記録するものだと信じています。才能に溢れた開発者に、データにアクセスするユニークな方法を考えついてもらえるようにすることが私たちの役目だと考えています。 新しくInstagramにサインアップするユーザは、毎

    hawk-a
    hawk-a 2016/03/07
  • CSSのみで実装するボタンデザインやホバーエフェクト 20+α - NxWorld

    実際に使用したものやいつか使うかもと思ったものをJSFiddleやEvernoteなんかでバラバラにメモしていたのですが、それらの中でよく使いそうなものを一覧化したものが欲しかったのでまとめました。 今となっては様々なところで用いられていますし、もっと凄くて面白い動きを実装しているチュートリアルなんかも沢山見かけますが、個人的に汎用性高いと思うもの中心です。 対象ブラウザに古いIEなどが含まれている場合はもちろん使えませんが、いずれもjQueryや画像などを一切使用せずにデザインやアニメーションも全てCSSのみで実装しているものです。 また、同様にCSSのみでクリエイティブなボタンデザインやエフェクトを実装できるエントリーや便利なジェネレータツールなども備忘録兼ねて併せて紹介します。 CSS3を多用しているため、ブラウザ(特にIE7・IE8など)によっては動きや見栄えが説明と異なる場合があ

    CSSのみで実装するボタンデザインやホバーエフェクト 20+α - NxWorld
    hawk-a
    hawk-a 2016/02/29
    “.button:active { top: 3px; box-shadow: none; }”
  • CSS Button Generator | create CSS buttons without code

    .buttonClass { font-size:15px; font-family:Arial; width:140px; height:50px; border-width:1px; color:#fff; border-color:#18ab29; font-weight:bold; border-top-left-radius:28px; border-top-right-radius:28px; border-bottom-left-radius:28px; border-bottom-right-radius:28px; text-shadow: 1px 1px 0px #2f6627; background:#44c767; } .buttonClass:hover { background: #5cbf2a }

    hawk-a
    hawk-a 2016/02/29
  • What's the best way to retry an AJAX request on failure using jQuery?

    hawk-a
    hawk-a 2016/02/27
    “tryCount : 0,”
  • 自作ソースコードに、MITライセンスを適用する3つのやり方 | オープンソース・ライセンスの談話室

    自分の作ったソフトウェアをオープンソースとして公開する。まだまだ敷居が高いようです。人気のソースコード共有サービスGithubも、無償で使う場合にはソースコードをオープンソースにする必要があるのですが、「GitHub 上で公開されているソースコードの半分はライセンス的に問題あり」という話もあるくらいです。 では、なぜオープンソースライセンスが、なかなか適用されないのでしょうか。 その理由としては、 オープンソースにしたくない オープンソースライセンスの適用方法が分からない といったことが考えられますが、前者は、Githubの利用条件に合わないので、そもそも無理があります。 さて、後者の「ライセンスの適用方法が分からない」ですが、前回、Githubのライセンス解説サイトを取り上げた時も、「ライセンスが分からない、めんどう」といったコメントが、いくつか見受けられました。ですから、ライセンス適用

    hawk-a
    hawk-a 2016/02/26
  • https://github.com/dskeba/Swift-PHP/blob/master/Swift/classes/SwiftPinger.php

    hawk-a
    hawk-a 2016/02/26
    “MIT LICENSE”
  • Pingを送信する

    Pingを送信する.NET Framework 2.0以降で、Pingクラスを使用する.NET Framework 2.0からは、Pingクラス(System.Net.NetworkInformation名前空間)が追加され、簡単にPingを送信し、結果を受信することができます。 以下に"www.yahoo.com"にPingを送信し、結果を取得する例を示します。 'Pingオブジェクトの作成 Dim p As New System.Net.NetworkInformation.Ping() '"www.yahoo.com"にPingを送信する Dim reply As System.Net.NetworkInformation.PingReply = p.Send("www.yahoo.com") '結果を取得 If reply.Status = System.Net.NetworkIn

    Pingを送信する
    hawk-a
    hawk-a 2016/02/26
  • ズルいデザインテクニックを生かして作る、汎用性のあるズルいボタンデザイン

    さて今回は、ズルいデザインテクニックの集大成ともいえる「ズルいボタン」です。これまでの連載で取り上げた数々のズルいデザインテクニック、「ズルいテキストシャドウ」「ズルいグラデーション」「ズルい角丸」、そして前回解説した「ズルいボックスシャドウ」を用いたズルいボタンの作り方を解説します。 今回のズルいボタンに関しては、以前にズルいデザインテクニックのスライドで紹介したものから大幅に改定を加えて、より汎用性があり、さまざまな場面で使い勝手の良いものに刷新しました。 改良のポイントは次の通りです。 文字サイズの変更、またそれに併せてボタンサイズの変更に対応しています iタグを使ったアイコン用のWebフォントに対応しました。今回はfont-awesomeを使って解説しています フラットデザインの流行に伴うデザイン傾向に合わせ、立体感やグラデーションをより控えめに、かつpaddingを大きめに取った

    ズルいデザインテクニックを生かして作る、汎用性のあるズルいボタンデザイン
    hawk-a
    hawk-a 2016/02/25
  • Flat UI Buttons (PSD Included)

    hawk-a
    hawk-a 2016/02/25
  • Prott - Prototyping tool for Web iOS Android apps

    コードを書かずに、物のようなアプリを再現できる 簡単3ステップで、動くプロトタイプをすぐに作成できます。Web・iOS・Androidはもちろん、カスタムサイズでもお作りいただけます。 プロトタイプ作成機能 ワイヤーフレーム機能

    Prott - Prototyping tool for Web iOS Android apps
    hawk-a
    hawk-a 2016/02/22