Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2013年5月18日のブックマーク (79件)

  • How to Write Testable and Maintainable Code in PHP | Envato Tuts+

    Frameworks provide a tool for rapid application development, but often accrue technical debt as rapidly as they allow you to create functionality. Technical debt is created when maintainability isn't a purposeful focus of the developer. Future changes and debugging become costly, due to a lack of unit testing and structure. Here's how to begin structuring your code to achieve testability and maint

    How to Write Testable and Maintainable Code in PHP | Envato Tuts+
    oppara
    oppara 2013/05/18
    How to Write Testable and Maintainable Code in PHP | Nettuts+
  • Test-Driving Shell Scripts | Envato Tuts+

    Writing shell scripts is very much like programming. Some scripts require little time investment; whereas, other complex scripts may require thought, planning and a larger commitment. From this perspective, it makes sense to take a test-driven approach and unit test our shell scripts. To get the most out of this tutorial, you need to be familiar with the command line interface (CLI); you may want

    Test-Driving Shell Scripts | Envato Tuts+
    oppara
    oppara 2013/05/18
    Test-Driving Shell Scripts | Nettuts+
  • Firefox Button Height Fix

    One problem I've seen on occasion is that button heights in Firefox are a few pixels larger than in other browsers.  This can be a nightmare when trying to unify the size of buttons with an A elements, as we found out when implementing a new feature on MDN: The middle element is an INPUT and the others are your basic A element.  You can see that the INPUT element is just slightly bigger -- enough

    Firefox Button Height Fix
    oppara
    oppara 2013/05/18
    Firefox Button Height Fix
  • ボタンを押すとソーシャル系画像を一気に表示·ClassySocial MOONGIFT

    ClassySocialはボタンを押すとソーシャル系サービスのリンクをまとめて表示します。 ブログやメディアでの表示が当たり前になったソーシャルボタン。しかしただ貼付けているだけでは最早目立ちません。そこで使ってみたいのがクリックで各種ボタンを表示するClassySocialです。 デモです。 左側のボタンをクリックするとソーシャル系アイコンが順番に表示されていきます。 右側のボタンは円形に表示されます。 デモ動画です。 ClassySocialではボタンを押すことでメニューを一気に表示します。ワンアクション増えてしまうのは欠点かも知れませんが、押していない時には色合いがまちまちなソーシャルボタンが出ないのですっきりしたデザインを保てそうです。 ClassySocialはjQuery/JavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です

    ボタンを押すとソーシャル系画像を一気に表示·ClassySocial MOONGIFT
    oppara
    oppara 2013/05/18
    ボタンを押すとソーシャル系画像を一気に表示「ClassySocial」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • 一枚の画像を分割して表示すると格好いい!·Stylish Image Bars MOONGIFT

    Stylish Image Barsは画像の上下をカットし、スリットをつけることで画像をスタイリッシュに変貌させるjQueryプラグインです。 画像はちょっと見せ方を変えるだけでインパクトが全く変わってきます。それを教えてくれるのがStylish Image Barsです。 デモ。スタイリッシュな画像に変わりました。 デモ2。単なる画像に比べると動きが出ています。 Stylish Image Barsは上下が入れ違いになったバーを並べて表示していますが、実際には一つの写真で、むしろ上下を順番に削って表示をしています。さらに横にも空白ができ、表示している部分は減っているくらいです。しかしそれによってよりスタイリッシュで動きのある写真になっています。 Stylish Image BarsはjQuery/JavaScriptのソフトウェア(ソースコードは公開されていますがライセンスは明記されてい

    一枚の画像を分割して表示すると格好いい!·Stylish Image Bars MOONGIFT
    oppara
    oppara 2013/05/18
    一枚の画像を分割して表示すると格好いい!「Stylish Image Bars」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • class.pm

    This domain may be for sale!

    oppara
    oppara 2013/05/18
    ClassySocial | Class.PM
  • Page Not Found

    Couldn't find that page

    oppara
    oppara 2013/05/18
    Stylish Image Bars jQuery plugin
  • アニメーションもできるWebベースのドローライブラリ·Two.js MOONGIFT

    Two.jsはSVG/Canvas/WebGLを使ったWebベースのドローライブラリです。 HTML5の登場によってWeb標準の技術だけでHTML上に図形を描画できるようになりました。とは言え、すぐに使いこなせる訳ではありません。そこで使ってみたいのがTwo.js、アニメーションをサポートしたドローライブラリです。 2Dのレンダリングだけでなく、アニメーションも行えます。 SVGであれば拡大しても奇麗です。 Two.jsはCanvas/SVG/WebGLをサポートしたドローライブラリで、アニメーションも実行できます。小さく表示はもちろん、拡大してもスムーズな描画が可能で、使いどころが多いのではないでしょうか。 Two.jsはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る イラストやアニメーションと言った類のものはプログラマー

    アニメーションもできるWebベースのドローライブラリ·Two.js MOONGIFT
    oppara
    oppara 2013/05/18
    アニメーションもできるWebベースのドローライブラリ「Two.js」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • Laravel:Web職人のためのフレームワーク

    Laravel4は5月中にリリースされます。そのため6月になりましたらlaravel.kore1server.comのサブドメインはLaravel4のドキュメントに切り替えます。Laravel3のドキュメントはlaravel3.kore1server.comでご覧ください。既にリダイレクトしておりますので、リンクやブックマークされる方はlaravel3サブドメインページをご利用ください。 Laravelドキュメント 初めに Laravelを楽しめるのは誰? Laravelはどこが違うの? アプリケーション構造 Laravelのコミュニティー ライセンス情報 初めに Laravelのドキュメントへようこそ。 このドキュメントはスタートガイドとして、さらに特徴の紹介としても役立つように書かれています。 どこから読んでも学習できますが、以前に学んだ概念をもとに、その後に続くドキュメントは書かれて

    oppara
    oppara 2013/05/18
    Laravel:Web職人のためのフレームワーク
  • Reflection in PHP | Envato Tuts+

    oppara
    oppara 2013/05/18
    Reflection in PHP | Nettuts+
  • Testing Laravel Controllers | Envato Tuts+

    Testing controllers isn't the easiest thing in the world. Well, let me rephrase that: testing them is a cinch; what's difficult, at least at first, is determining what to test. Should a controller test verify text on the page? Should it touch the database? Should it ensure that variables exist in the view? If this is your first hay-ride, these things can be confusing! Let me help. Controller tests

    Testing Laravel Controllers | Envato Tuts+
    oppara
    oppara 2013/05/18
    Testing Laravel Controllers | Nettuts+
  • Meet the Connect Framework | Envato Tuts+

    Newcomers to NodeJS typically find its API difficult to grasp. Luckily, many developers have created frameworks that make it easier to work with Node. Connect is one such framework. It sits on top of Node's API and draws the line between comfort and control. Think of Connect as a stack of middleware. With every request, Connect filters through the layers of middleware, each having the opportunity

    Meet the Connect Framework | Envato Tuts+
    oppara
    oppara 2013/05/18
    Meet the Connect Framework | Nettuts+
  • Writing a Shell Script From Scratch | Envato Tuts+

    Writing shell scripts can be rather daunting, primarily because the shell isn't the most friendly of languages to use. However, I hope to show you in this tutorial that shell scripting is actually not as tough or as scary as you might expect. For this tutorial, we'll write a script that makes the process of using the Jasmine test framework a little bit easier. Actually, I wouldn't use this script

    Writing a Shell Script From Scratch | Envato Tuts+
    oppara
    oppara 2013/05/18
    Writing a Shell Script From Scratch | Nettuts+
  • Sort Objects by Property with PHP

    oppara
    oppara 2013/05/18
    Sort Objects by Property with PHP
  • Incredible Analytics with Crazy Egg

    oppara
    oppara 2013/05/18
    Incredible Analytics with Crazy Egg
  • Prepend and Append Files with .htaccess

    oppara
    oppara 2013/05/18
    Prepend and Append Files with .htaccess
  • Multiple Background CSS Animations

    CSS background animation has been a hot topic for a long time, mostly because they look pretty sweet and don't require additional elements.  I was recently asked if it was possible to have multiple background animations on a given element and the answer is yes...with concessions.  Let's take a look at how it's done! The CSS So multiple background images on an element is something we've been able t

    Multiple Background CSS Animations
    oppara
    oppara 2013/05/18
    Multiple Background CSS Animations
  • CSS Background Animations

    Background animations are an awesome touch when used correctly.  In the past, I used MooTools to animate a background position.  Luckily these days CSS animations are widely supported enough to rely on them to take over JavaScript-based animation tasks.  The following simple CSS snippet animates the background image (via background position) of a given element. The CSS We'll use CSS animations ins

    CSS Background Animations
    oppara
    oppara 2013/05/18
    CSS Background Animations
  • CSS Counters

    Counters.  They were a staple of the Geocities / early web scene that many of us "older" developers grew up with;  a feature then, the butt of web jokes now.  CSS has implemented its own type of counter, one more sane and straight-forward than the ole "hit counter."  CSS counters allow for simple CSS-based incrementing and display of a number for generated content.  Let's have a quick look at how

    CSS Counters
    oppara
    oppara 2013/05/18
    CSS Counters
  • AWS Simple Icons 2.1 light edition (AWS Simple Icons 2.1 軽量版) | DevelopersIO

    AWS Simple Icons 2.1 light edition (AWS Simple Icons 2.1 軽量版) 記事で公開しているファイルは予告無しに削除される場合があります。 The file that has been opened to the public in this article may be removed without notice. 記事はAWS Simple Icons Ver2.0の記事を加筆修正したものです。AWS Simple Icons Ver 2.0 軽量版の記事は下記になります。 ・AWS Simple Icons light edition(AWS Simple Icons 軽量版) https://dev.classmethod.jp/cloud/aws-simple-icons-light-edition/ AWS Simple

    AWS Simple Icons 2.1 light edition (AWS Simple Icons 2.1 軽量版) | DevelopersIO
    oppara
    oppara 2013/05/18
    AWS Simple Icons 2.1 light edition (AWS Simple Icons 2.1 軽量版) | Developers.IO
  • iOS Tips #5 位置情報サービスのアクセス制限 | DevelopersIO

    CoreLocation.frameworkの追加 位置情報サービスを利用するにはCoreLocation.frameworkを使用するのでLocationAccessSampleプロジェクトにCoreLocation.frameworkを追加しましょう。 ViewControllerの実装 今回は位置情報サービスを利用するロジックをViewControllerに実装します。まずは以下のように実装してください。 ViewController.m #import "ViewController.h" #import <CoreLocation/CoreLocation.h> @interface ViewController () <CLLocationManagerDelegate> @property (strong, nonatomic) CLLocationManager *loca

    oppara
    oppara 2013/05/18
    iOS Tips #5 位置情報サービスのアクセス制限 | Developers.IO
  • セミナー・勉強会情報一覧 | DevelopersIO

    【2/21(金)札幌】業務効率化とコスト削減を実現する!AMDやSaaSの力を活用した最新実践セミナー

    セミナー・勉強会情報一覧 | DevelopersIO
    oppara
    oppara 2013/05/18
    【勉強会】AWS管理を自動化する奥義を開催しました! | Developers.IO
  • iOS Tips #4 iOSでpng形式の画像からマスク画像を作成する | DevelopersIO

    マスク画像を作成するUIImageのカテゴリを定義しよう 早速今回のお題で一番大事なところから実装します。作成したMaskImageSampleにUIImage+Maskを作成し、以下のように記述してください。 UIImage+Mask.h #import <UIKit/UIKit.h> /** UIImage機能拡張 */ @interface UIImage (Mask) /** マスクイメージを取得する @param maskColor マスクカラー @return マスクイメージ */ - (UIImage *)generateMaskImage:(UIColor *)maskColor; @end UIImage+Mask.m #import "UIImage+Mask.h" @implementation UIImage (Mask) #pragma mark - Public

    oppara
    oppara 2013/05/18
    iOS Tips #4 iOSでpng形式の画像からマスク画像を作成する | Developers.IO
  • iOS Tips #3 NSNumberFormatterで数値を文字列に変換する | DevelopersIO

    NSNumberFormatterはNSNumberを任意の形式の文字列に変換してくれるクラスです。実際にNSNumberFormatterを使用してNSNumberを3桁カンマ区切りの文字列に変換するには以下のように行います。 // 変換対象のNSNumber NSNumber *number = @123456789; // NSNumberFormatterを生成 NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; // NSNumberを3桁区切りに変換 formatter.numberStyle = NSNumberFormatterDecimalStyle; NSString *formattedNumber = [formatter stringFromNumber:number]; // コンソー

    oppara
    oppara 2013/05/18
    iOS Tips #3 NSNumberFormatterで数値を文字列に変換する | Developers.IO
  • Excelのヘッダーとフッターについて | DevelopersIO

    こんにちは。 iPhone4Sの予約をしたクニ吉です。 色々迷ったけど、つい予約してしまいました。早く来ないかな♪ さて、今回はExcelのヘッダー、フッターのお話です。 特別難しい手順ではないので、今回はさくっと終わります。 今回使用するのは、いつものように「Excel2010」です。 ヘッダーを入力してみよう まず、ヘッダーとフッターを設定したいシートで「挿入」タブ内の「ヘッダーとフッター」を選択します。 すると下図のようなレイアウト表示に切り替わります。 現在ヘッダーがアクティブになっていますが、下に移動するとフッターもあります。 それぞれ3つのテキストボックスに分割されていますので、文字を入れたい位置をクリックして編集してください。 文字サイズやフォントなど各種書式設定は、「ホーム」タブから行えます。 さて、ここでもう一工夫。 日付やページ数、シート名を載せたい場合ってありますよね

    Excelのヘッダーとフッターについて | DevelopersIO
    oppara
    oppara 2013/05/18
    Excelのヘッダーとフッターについて | Developers.IO
  • iOSでXMLをパースする #2 KissXML編 | DevelopersIO

    前回のTBXMLに引き続き、今回はKissXMLを使ってみたいと思います。 KissXML KissXMLはTouchXMLというライブラリをベースに作られたDOMタイプのパーサです。TBXMLとの大きな違いはXPathをサポートしていることと読書可であることです。ライセンスは修正BSDライセンス(New BSD License)です。今回も前回同様パースしたXMLをNSDictionaryに変換するロジックで試します。では早速使ってみましょう。 KissXMLを使ってみよう! ここからは以下の環境を前提に説明します。尚、作成するサンプルは弊社開発ブログのRSS(https://dev.classmethod.jp/feed/)を解析してNSDictionaryに格納するというものです。ちなみにデータ取得にはAFNetworkingを使用します。 Mac OS X 10.8 Moutain

    oppara
    oppara 2013/05/18
    iOSでXMLをパースする #2 KissXML編 | Developers.IO
  • Wordのヘッダーやフッター 基本と応用詰め合わせセット | DevelopersIO

    こんにちは、クニ吉です。 先日、図書館戦争映画を観て来ました。実写化されると残念に思うことは多いのですが、これは文句なしでした! キャストもイメージにあってましたし、ストーリー構成もうまく作っているなぁ、という印象。 最近映画ゲーム、アニメ、小説などいい出会いが多くて嬉しい限りです。 聖☆おにいさんとシュタインズゲートの2回目も行ってきて、今月は映画三昧ですε=ε=ε=ε┏(●´ω`●)┛ さて、こっから題。 最近たまたまWordのフッターについて聞かれたので、備忘として書いてみようかなと。 Wordは苦手なんですけどね σ(^^;) だいぶ前にExcelの「ヘッダーとフッターについて」というブログを書きましたが、Excelとはちょっと違ってました。 このブログでは、ヘッダーやフッターの基と、更に使い勝手をよくする応用を書きたいと思います。 Wordのヘッダーとフッター(基) ヘ

    Wordのヘッダーやフッター 基本と応用詰め合わせセット | DevelopersIO
    oppara
    oppara 2013/05/18
    Wordのヘッダーやフッター 基本と応用詰め合わせセット | Developers.IO
  • [iOSアプリ開発] いまさら聞けないモダンな書き方 | DevelopersIO

    Xcode 4.4 から Objective-C が書きやすくなりました、という今更のいまさらな話ですが、ネット上に転がっている少し前のサンプルソースなどは古い書き方のものもあるようなので、今回はよく使う NSArray と NSDictionary と NSNumber の書き方についてだけ備忘録として残しておこうと思います。 NSArray インスタンスの生成 // 古い書き方 NSArray *oldArr = [NSArray arrayWithObjects:@"value1", @"value2", @"value3", nil]; NSMutableArray *oldMutableArr = [NSMutableArray arrayWithObjects:@"value4", @"value5", @"value6", nil]; // 新しい書き方 NSArray *n

    oppara
    oppara 2013/05/18
    いまさら聞けないモダンな書き方 | Developers.IO
  • [Grunt]Yeomanで開発ワークフローを楽にしよう[bower] | DevelopersIO

    ※2013/5/14 Yoemanってスペルミスしまくってたのを修正 Yeoman(ヨーマン)とは LESS、Sass、compass、Coffeescript、TypeScript等々、クライアントサイドのWebアプリケーション技術は多様化しています。 Coffee ScriptやLESS等の拡張言語はコンパイルする必要がありますし、jsファイルはconcat/最適化/ミニファイすることも多いです。 ソースを修正するたびにいちいち手動でコンパイルしたり最適化するのは、来注力すべき事象ではありません。 Yeomanは開発者がアプリケーション開発に注力できるよう、アプリのひな形生成からテストやコンパイル、ファイル最適化といったワークフローを提供してくれます。 Yeomanについてはここでも少しふれていますが、開発を楽に楽しくするためのツールが満載のようですね。 まずはYoemonについての

    oppara
    oppara 2013/05/18
    Yeomanで開発ワークフローを楽にしよう[bower] | Developers.IO
  • Provisioning Frameworks Casual Talks vol.1に参加しました | DevelopersIO

    まずは聴講者にアンケート Chef / Puppet触ったことがある人→ほとんど全員挙げる serverspecは?→全然挙らない→じゃ、今回はこっちメインでお話しします Chefとわたし 中規模サイトのお引っ越しでChef化!! 特にPuppetと比較してChefにした訳ではない Web-UI/Solrは、10台くらいの構成では"いらない"と気づくのに時間がかかった 開発マシンのビルドが大変! → Chef Soloで幸せに! 2012〜 SNG(ソシャゲ) Cookbookをgit branchで運用(mergeは諦めた) Server & ClientからSoloに切り替え アプリ担当も、Chefの実行くらいはやってほしい! デプロイは別。 で、新卒研修でChefを題材にした研修やってみました お題が、"serverspecのspecファイル。このspecのテストが通るように環境を作

    oppara
    oppara 2013/05/18
    Provisioning Frameworks Casual Talks vol.1に参加しました | Developers.IO
  • AWS Certified Solutions Architect – Associate Level Exam 合格しました | DevelopersIO

    AWS Certified Solutions Architectって何? Amazon Web Servicesが認定する技術者試験です。コンピュータベースの選択式な試験となっています。OracleとかMicrosoftの認定試験と同じような感じです。コンピュータベースのため、世界同時に展開されています。英語版は2013年5月7日から開始し、日語版はそろそろ出てくるのではないでしょうか。試験の内容については、しんやさんが書いていますのでそちらをご覧ください。このブログでは雰囲気だけでも味わって頂ければと思います。 AWSが認定試験を始めたみたいですよ - クラスメソッド開発ブログ しんや 試験会場 Kryterionというテストセンターで受験することができます。日では、東京(池袋・目黒)と福岡(博多・天神)から選ぶことができるようになっています。同じ場所でプロメトリックとかもありまし

    AWS Certified Solutions Architect – Associate Level Exam 合格しました | DevelopersIO
    oppara
    oppara 2013/05/18
    AWS Certified Solutions Architect – Associate Level Exam 合格しました | Developers.IO
  • [Grunt]EC2にsshログインしてコマンド実行とかSFTPを自動で実行する[AWS] | DevelopersIO

    sshログインやftpアップロードを自動でやりたい EC2に対して何度もftpでアプリのアップロードやsshでログインして再起動とかやってると、非常に無駄を感じてしまいます。 そんな面倒な作業こそ、Gruntで解決しましょう。 今回はgrunt-sshモジュールを使って、EC2へsshログインとsftpでのファイルアップロードを試してみます。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.5 Node.js : v0.10.4 npm : 1.2.18 npmを使用して必要モジュールをインストールしましょう。 grunt-cliをグローバルインストール(まだインストールしていなければ)し、サンプル用ディレクトリを作成してpackage.jsonを作成した後、 gruntとgrunt-sshをインストールします。 % npm install -g

    oppara
    oppara 2013/05/18
    EC2にsshログインしてコマンド実行とかSFTPを自動で実行する[AWS] | Developers.IO
  • [iOS]Storyboardで始めるiPhoneアプリ開発 #1 – pushセグエを使う | DevelopersIO

    はじめに iPhoneアプリは、Macが1台あれば作ることができます。 (OSのバージョンは10.7.4以降である必要があります) 「とりあえず動くものを作ってみよう!」といった感じで簡単なアプリを作ってみたいと思います。 「アプリの画面」や「画面の遷移」を視覚的に作成できる「Storyboard」を使いながら、 コードを書かずにできるとこまでを今回はやってみます。 Storyboardとは Xcode4.2から導入されました。iOS5以降を対象としたアプリの開発で使用出来ます。 下の画像のような画面で「画面内のUIパーツのレイアウト」や、「画面から画面への遷移」を視覚的に作成出来ます。 開発の準備 用意するものは以下の通りです。 OS X 10.7.4以降がインストールされたMac 開発ツール「Xcode」 Xcodeは無料でインストールできます。最新版のバージョンは4.6.2です。 X

    [iOS]Storyboardで始めるiPhoneアプリ開発 #1 – pushセグエを使う | DevelopersIO
    oppara
    oppara 2013/05/18
    Storyboardで始めるiPhoneアプリ開発 #1 | Developers.IO
  • node.jsのいろいろなモジュール34 – ヒアドキュメントを使う | DevelopersIO

    JavaScriptでヒアドキュメント たまに複数行の長い文字列を書きたくなることがあります。 Rubyだとヒアドキュメントの機能があるので簡単ですが、JavaScriptの場合は文字列を+でつなげたりするしかありません。 しかし、今回紹介するnode-hereモジュールを使用すれば、ヒアドキュメントが使えるようになります。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.5 Node.js : v0.10.4 npm : 1.2.18 npmを使用してモジュールをインストールしましょう。 % mkdir here % cd here % npm install here サンプルプログラム作成 モジュールをrequireして、here関数にブロック文字列をコメントとして渡します。 下記プログラムを実行すると、html表現の文字列がそのまま表示さ

    node.jsのいろいろなモジュール34 – ヒアドキュメントを使う | DevelopersIO
    oppara
    oppara 2013/05/18
    node.jsのいろいろなモジュール34 – ヒアドキュメントを使う | Developers.IO
  • The Linux Firewall | Envato Tuts+

    There are several firewall applications for Linux, but what you may not realize is that, at the heart of all these programs is a single all-mighty application that is built right into the Linux Kernel: iptables. This is the Linux firewall. No matter which program you use to configure your firewall under Linux, it ultimately all comes down to iptables. All that these other programs do is configure

    The Linux Firewall | Envato Tuts+
    oppara
    oppara 2013/05/18
    The Linux Firewall | Nettuts+
  • Product Grid Layout | Codrops

    A responsive product grid layout with some UI details for inspiration. A responsive product grid layout that comes with some UI details for inspiration. The product will rotate showing the backside of the item when the rotate button is clicked. Some examples of how tooltips can appear on hover or click are also included. Media queries can be used to resize the items in the grid or change the numbe

    Product Grid Layout | Codrops
    oppara
    oppara 2013/05/18
    Product Grid Layout | Codrops
  • Slickhover.js

    Slickhover.js is a lightweight useful jQuery plugin that produces a slick and smooth hover effect that fades out images and shows a custom icon when a user hovers over an image. All you have to do is call it on an image and slickhover does the rest!

    oppara
    oppara 2013/05/18
    Slickhover.js
  • Free: 24 Flat Icons (PSD) | Premium Pixels

    Today’s freebie is pretty awesome. 24 flat style icons contributed by super-talented Jan Dvořák. The PSD includes all 24 icons which are fully layered for easy customisation. Very nice. Today’s freebie is pretty awesome. 24 flat style icons contributed by super-talented Jan Dvořák. The PSD includes all 24 icons which are fully layered for easy customisation. Very nice. Today’s freebie is pretty aw

    Free: 24 Flat Icons (PSD) | Premium Pixels
    oppara
    oppara 2013/05/18
    Free PSD: 24 Flat Icons | Premium Pixels
  • Morphing Devices | Codrops

    An experimental morphing devices slideshow with CSS Transitions for showcasing responsive web design screenshots. Today we want to share an experimental “morphing” slideshow with you. The idea is to transition between different devices that show a screenshot of a responsive website or app by applying a “device class”. By using the same elements and pseudo-elements for all the devices, we can creat

    Morphing Devices | Codrops
    oppara
    oppara 2013/05/18
    Morphing Devices | Codrops
  • A Collection of Page Transitions | Codrops

    A showcase collection of various page transition effects using CSS animations. Today we’d like to share a collection of creative page transitions with you. We’ve put together a couple of animations that could be applied to “pages” for creating interesting navigation effects when revealing a new page. While some effects are very simplistic, i.e. a simple slide movement, others make use of perspecti

    A Collection of Page Transitions | Codrops
    oppara
    oppara 2013/05/18
    A Collection of Page Transitions | Codrops
  • Automatic Figure Numbering with CSS Counters | Codrops

    Learn about CSS counters, the figure element and how to combine both for automatically numbering figures in a web page. When writing articles, blog posts, tutorials, magazine entries or anything else, you will often want to include some images, charts, photographs, or even videos and code snippets to illustrate your content. That being said, you will most likely want to attach some kind of caption

    Automatic Figure Numbering with CSS Counters | Codrops
    oppara
    oppara 2013/05/18
    Automatic Figure Numbering with CSS Counters | Codrops
  • Responsive Multi-Level Menu | Codrops

    A responsive multi-level menu that shows its submenus in their own context, allowing for a space-saving presentation and usage. Today we want to share an experimental drop-down menu with you. The main idea is to save space for menus that have a lot of content and sub-levels. Each sub-level in this menu will be shown in its own context, making the “parent” level disappear. This is done with subtle

    Responsive Multi-Level Menu | Codrops
    oppara
    oppara 2013/05/18
    Responsive Multi-Level Menu | Codrops
  • tig なんて目じゃない! Git のログ系 Vim プラグイン gitv & gitv をGit 統合インターフェース化する最強の設定 - 反省はしても後悔はしない

    この記事は Vim Advent Calendar 2012 の 168 日目の記事です。 昨日は id:yonchu さんの accelerated-smooth-scroll という Vimプラグイン を作った (Vim Advent Calendar 2012, 167日目) - よんちゅBlog でした。 はじめに 最近、Git のログを見る系のエントリが多い気がします。今回の Vim Advent Calendar でも はじめての unite source(unite-tig) - Design x Verification vac143 - YouTube Vimでgitのログをきれいに表示する - derisの日記 という記事がありましたし、また最近 git? tig! | Atlassian Japan CUI で Git 使うなら入れておきたいツールまとめ | バシャロ

    tig なんて目じゃない! Git のログ系 Vim プラグイン gitv & gitv をGit 統合インターフェース化する最強の設定 - 反省はしても後悔はしない
    oppara
    oppara 2013/05/18
    tig なんて目じゃない! Git のログ系 Vim プラグイン gitv & gitv をGit 統合インターフェース化する最強の設定 - 反省はしても後悔はしない。
  • サイト内検索のキーワードを分析する方法とユーザー行動理解のための6つの指標 [第53回] | Googleアナリティクスとは/衣袋教授のGoogleアナリティクス入門講座

    ユーザーが検索エンジンの検索結果ページからWebサイトに流入した場合、ユーザーが使った検索キーワードを分析すれば、どのようなニーズでサイトを訪れたのかのヒントが得られる。そういった分析をしている人も多いだろう。 そうした検索エンジンのキーワード解析と同様にユーザーのニーズを知る手掛かりとなるのが「サイト内検索で使われたキーワード」だ。 「流入時」と「サイト内回遊時」のこの2つのキーワードを上手に活用したい。検索エンジンの検索キーワードデータの活用について書いた過去の記事とあわせて読んでほしい。 検索エンジンと流入キーワードをクロス集計するには? セカンダリディメンションやピボットを使った流入分析[第44回]サイト内検索キーワードは訪問者のニーズを表している検索エンジンからの流入の際の検索キーワードは、そもそも検索エンジンの検索結果で自分のページが上位に表示されていない限り、分析の対象となら

    サイト内検索のキーワードを分析する方法とユーザー行動理解のための6つの指標 [第53回] | Googleアナリティクスとは/衣袋教授のGoogleアナリティクス入門講座
    oppara
    oppara 2013/05/18
    サイト内検索のキーワードを分析する方法とユーザー行動理解のための6つの指標 [第53回] | Web担当者Forum
  • porkbun.com | expired domain

    forodin.com is registered at Porkbun. It has expired and will likely be deleting soon. If this is your domain, you can renew it by logging into your account.

    oppara
    oppara 2013/05/18
    Macにプログラミング用フォント Rictyをインストールした | Forodin
  • プログラミング用フォント Ricty

    お知らせ Ricty および Ricty Diminished は、2010 年代前半には欧文・和文合成プログラミング用フォントとして先駆的でしたが、現在は前時代的な存在となっています。不具合もいくつか確認されています。良質なプログラミング用フォントが数多く登場していますので、それらの利用をおすすめします。 序文 Ricty(リクティ)は Linux 環境での研究・開発を想定したプログラミング用フォントです。テキストエディタやターミナルエミュレータ、プログラミング言語やマークアップ言語に対する使用に適しています。Inconsolata と Migu 1M の合成、および、プログラミング用フォントとしてのいくつかのチューニングを行う生成スクリプトを配布しています。Inconsolata 作者の Raph Levien 氏、Migu 1M 作者の itouhiro 氏、M+ M Type-1

    oppara
    oppara 2013/05/18
    プログラミング用フォント Ricty
  • Phpfastcache - A PHP library made for building reactive apps

    Phpfastcache A PHP cache library made for building reactive apps View on GitHub Download .zip Download .tar.gz

    Phpfastcache - A PHP library made for building reactive apps
    oppara
    oppara 2013/05/18
    php cache | php cache class
  • resumize.me

    This domain may be for sale!

    resumize.me
    oppara
    oppara 2013/05/18
    jQuery Vortex
  • windows

    a handy, loosely-coupled jQuery plugin for full-screen scrolling windows project root | -- css | -- | -- main.css (compiled) | -- js | -- | -- jquery.windows.js | -- scss | -- | -- main.scss | -- index.html This is a light bootstrap that sets up: - the basic SASS for sequential full screen windows - a jQuery plugin for managing their positions as the user scrolls The plugin simply opens up a handy

    oppara
    oppara 2013/05/18
    windows
  • Text Opening Sequence with CSS Animations | Codrops

    A simple and fun text opening sequence effect with blurry letters using CSS animations. Today I want to show you how to create a fun little typography effect with CSS animations and text shadows. Maybe you know those eerie opening sequences of movie trailers where some text is being faded in on a dark background. After seeing Introducting Briefs (which is not a terror movie trailer but a preview f

    Text Opening Sequence with CSS Animations | Codrops
    oppara
    oppara 2013/05/18
    Text Opening Sequence with CSS Animations | Codrops
  • PHP :: static を使って関数をメモ化する [Tipsというかメモ]

    php では、下記のように static を使って返り値を記憶しておくことができます。 <?php function hoge() { static $ret = null; if ($ret !== null) return $ret; /** * * 大きなリソースを消費する何か複雑な処理が書かれるとする。 * * : * : * * ただし、この関数が呼ばれたタイミングや状態によって、返り値が変化する場合は * この手法(メモ化)は使えない。 * 同一プロセス内で何度呼ばれても返り値が同一の場合のみ有効。 * * 例えば、この関数内で下記のように、実行する時刻によって * 何か変化がある場合はNG * * $mode = 1; * if (date('g') > 10) { * $mode = 2; * } */ $ret = $result; // $result: 処理した結果を

    oppara
    oppara 2013/05/18
    PHP :: static を使って関数をメモ化する [Tipsというかメモ]
  • 過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ:phpspot開発日誌

    過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ。 サービス展開というとOSのチューニングや各種インフラソフトウェアのチューニング、更にはWEBアプリプログラム自体の効率化と、幅広い知識が必要になってきますが、PHPでWEBアプリを作る際によく効くキャッシュテクニックを用途・使いどころ別に説明します。 キャッシュをうまく効かせることで大幅に計算量を減らしてより多くのリクエストを少ないマシンで捌くことが出来、コストを下げたり、過負荷の悩みを減らせます。 個人レベルでのWEBサービス開発の場合、サーバ代がお財布を大きく圧迫しますが、最低のコストでサービスを賄うことに繋げられます、ということでPHPでサービス作ってやろうと思っている人は参考にしてみて下さい。 static変数でキャッシュ 特に何も入れなくてもそのまま使えるstatic変数。例えば、関数等で一定の計算

    oppara
    oppara 2013/05/18
    過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ:phpspot開発日誌
  • 美しいアニメーションを使ったフィルタ&ソートが可能なjQueryプラグイン「MixItUp」:phpspot開発日誌

    MixItUp - A CSS3 and JQuery Filter & Sort Plugin 美しいアニメーションを使ったフィルタ&ソートが可能なjQueryプラグイン「MixItUp」 アイテムの絞込みやソートを行うケースはWEBアプリケーションでは多くありますが、そのソートやフィルタを美しくアニメーションしつつ行えるようになります。 アニメーションのエフェクトは色々とカスタマイズが可能です。 味気なくページ遷移で切り替わるよりかははるかにオシャレ、更に実装も簡単ということで、UIに拘って分かりやすい物にしたい場合は検討してみてもよさそうなプラグインです 関連エントリ テーブル内容を入力値でフィルタリングできるjQueryプラグイン「FilterTable」 マスクを使ったお洒落なスライダーが作れるjQueryプラグイン「Maskify Slider」 selectボックスをリッチか

    oppara
    oppara 2013/05/18
    美しいアニメーションを使ったフィルタ&ソートが可能なjQueryプラグイン「MixItUp」:phpspot開発日誌
  • 画像をRetina用にリサイズしてくれるフリーのPhotoshopアクション「Retinize It」:phpspot開発日誌

    Retinize It - Photoshop actions for slicing retina graphics 画像をRetina用にリサイズしてくれるフリーのPhotoshopアクション「Retinize It」。 レイヤーorグループを選んでアクションを実行し、ファイル名を入力すると2ファイル保存され、通常用とRetina用に保存できるというすぐれもの アプリに、スマホサイトに便利に使えそうです 関連エントリ RetinaディスプレイOKなアプリ用PSDアイコン350

    oppara
    oppara 2013/05/18
    画像をRetina用にリサイズしてくれるフリーのPhotoshopアクション「Retinize It」:phpspot開発日誌
  • jQuery Navobile by Made Tech

    We've moved. So has Navobile. If you aren't redirected [in 10 seconds] please visit http://madetech.github.io/jquery-navobile/ - Made

    oppara
    oppara 2013/05/18
    jQuery Navobile by Made by Made
  • GitHub - ququplay/jquery-mobile-flat-ui-theme: jQuery Mobile Flat UI Theme

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - ququplay/jquery-mobile-flat-ui-theme: jQuery Mobile Flat UI Theme
    oppara
    oppara 2013/05/18
    ququplay/jquery-mobile-flat-ui-theme · GitHub
  • GitHub - drien/jquery-flipster: Responsive, CSS3, touch-enabled jQuery Coverflow plugin.

    2024 Update: I no longer use jQuery and this library won't be getting any new feature development, but it still works! If it's useful to you that's great! Feel free to submit issues if you encounter major bugs. I'm declaring issue bankruptcy as of January 2024 for a clean slate. Flipster is a CSS3 3D transform-based jQuery plugin built to replicate the familiar 'cover flow' effect, but also suppor

    GitHub - drien/jquery-flipster: Responsive, CSS3, touch-enabled jQuery Coverflow plugin.
    oppara
    oppara 2013/05/18
    drien/jquery-flipster · GitHub
  • Create 3D Social Media Buttons with CSS3 « Flashuser

    Social media buttons are presented today on every website design. They are used to promote your business on social networks and get in return potential customers. There are plenty of free social media icons sets out there but in this tutorial I like to show you how to create custom ones with CSS3 help. Feel free to use these buttons into your projects and create new ones having as starting point t

    oppara
    oppara 2013/05/18
    Create 3D Social Media Buttons with CSS3 - Flashuser
  • PhotoCradle.js. An elegant wrap of your photo collection.

    Javascript image gallery that delivers photos you store on services like Flickr or Picasa to your personal website or blog.What is this? Did you ever wish to show photos you store on а service like Flickr or Picasa on your personal website or blog? PhotoCradle is designed to deliver photos from 3rd party services to your website and wrap it into a smooth customizable slideshow. How it works? Photo

    oppara
    oppara 2013/05/18
    PhotoCradle.js. An elegant wrap of your photo collection.
  • GitHub - lou/switchy: Transforms a standard select into beautiful switchy element.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - lou/switchy: Transforms a standard select into beautiful switchy element.
    oppara
    oppara 2013/05/18
    lou/switchy · GitHub
  • Moved

    This example has moved.

    oppara
    oppara 2013/05/18
    jQuery.FilterTable Sample
  • Unslider | Laptop Reviews & Buying Guides

    Gaming Laptop 4 Best Mini-LED Laptops in 2023 Regardless of whether you’re gaming or just need an excellent display, our recommendation for the best Mini-LED laptops in 2023 that you can buy should help. Read More 2-in-1 Laptops 4 Best 2-In-1 Gaming Laptops 2-in-1 gaming laptops do exist. Certain 2-in-1 laptops have beefy specs that make them viable for modern gaming. Read More Buying Guides 5 Bes

    Unslider | Laptop Reviews & Buying Guides
    oppara
    oppara 2013/05/18
    Unslider — the super-tiny jQuery slider
  • FilteredPaste.js

    Source code at https://github.com/willemmulder/FilteredPaste.js What does it do? FilteredPaste.js is a jQuery plugin that filters any pasted input so that your application gets clean input, without any tags or attributes that you don't want. It supports native undo with control+z. IE and Opera are not supported yet. // Simply works like this $("#anytextarea").filteredPaste(); Comes with a default

    oppara
    oppara 2013/05/18
    FilteredPaste.js
  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

    oppara
    oppara 2013/05/18
    EPUB/HTMLをKindle向け電子書籍ファイルに変換するコマンドラインツール『KindleGen』 - Macの手書き説明書
  • Google が Microdata による組織ロゴの意味づけに対応したそうなので

    Google ウェブマスター向け公式ブログで紹介されていましたが、Microdata (schema.org) による、組織ロゴの意味づけをサポートし、組織を象徴する画像と Web サイトを関連づけることで、Google 検索結果で使用される組織ロゴの画像を指定できるようになったそうです。 ということで、実際に使用する場合のサンプルソースなど挙げてみようと思います。 組織のロゴの schema.org マークアップのサポートを開始しました : Google ウェブマスター向け公式ブログ このたび、Google では組織のロゴについての schema.org マークアップのサポートを開始いたしました。このマークアップによって、組織を象徴する画像とサイトを結び付けることができます。ウェブマスターの皆様は、Google 検索結果で組織のロゴとして使用される画像を指定することができます。 組織のロ

    Google が Microdata による組織ロゴの意味づけに対応したそうなので
    oppara
    oppara 2013/05/18
    Google が Microdata による組織ロゴの意味づけに対応したそうなので | WWW WATCH
  • Drop-Down Navigation: Responsive and Touch-Friendly by Osvaldas Valutis

    2013-04-02

    Drop-Down Navigation: Responsive and Touch-Friendly by Osvaldas Valutis
    oppara
    oppara 2013/05/18
    Drop-Down Navigation: Responsive and Touch-Friendly · Osvaldas Valutis
  • 「サッカーを楽しむことがこどもたちを自立させ、成長を導く」サカイクマッチレポート|No.1 少年サッカーサイト|サカイク

    サカイク公式LINE \\友だち募集中// 子どもを伸ばす親の心得を配信中! 大事な情報を見逃さずにチェック!

    「サッカーを楽しむことがこどもたちを自立させ、成長を導く」サカイクマッチレポート|No.1 少年サッカーサイト|サカイク
    oppara
    oppara 2013/05/18
    「サッカーを楽しむことがこどもたちを自立させ、成長を導く」サカイクマッチレポート | サカイク
  • GitHubの差分を隣同士に並べて表示·Octosplit MOONGIFT

    OctosplitGitHub上の差分表示をスプリットビューで提供するGoogle Chrome機能拡張です。 GitHubではWeb上でコミットの差分表示が出来て便利です。表示は一つのソース中に差分が出る形になっていますが、人によっては左右にファイルを分けて表示する方が見やすいという意見もあるでしょう。そこで使ってみたいのがOctosplitです。 インストールします。 差分を表示している時にUse side by side viewというチェックボックスが表示されるようになります。 こんな感じで二つのファイルを並べて表示する形に変わります。 長い場合も見やすくなります。 全てを表示しようと思うと結構画面幅を広げないといけないのが欠点かも…。 Octosplitでは縦方向に並んでいるソースをそのまま水平にしたような形で、来同一行に表示されるべき内容が段差がついて表示されてしまいます。

    GitHubの差分を隣同士に並べて表示·Octosplit MOONGIFT
    oppara
    oppara 2013/05/18
    GitHubの差分を隣同士に並べて表示「Octosplit」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • オンラインアクティビティを一覧で表示·SocialFeed.js MOONGIFT

    SocialFeed.jsはGitHubTwitterなどのデータを取り込んでタイムライン形式に表示するライブラリです。 自分自身のプロフィールサイトを立てるなら格好よくあるべきです。gnab.orgにインスパイアされて作られたソフトウェアがSocialFeed.jsです。 トップページです。各種ソースからのフィードをつらつら並べて表示します。 GitHubのコミットも表示されます。 こちらはモジュール。Bloggerモジュール。 RSSフィード。 Twitterモジュール。 SocialFeed.jsは外部のフィードを取り込んで一覧で表示するソフトウェアです。対応しているサービスはGitHub、YouTubeの動画アップロード、Disqus、RSSフィード、Deliciousとなっています。また、別途自分で機能追加することもできます。 SocialFeed.jsはJavaScript

    オンラインアクティビティを一覧で表示·SocialFeed.js MOONGIFT
    oppara
    oppara 2013/05/18
    オンラインアクティビティを一覧で表示「SocialFeed.js」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • この手があった!JavaScriptがオフの場合にメッセージを表示·instano.js MOONGIFT

    instano.jsはJavaScriptのオン/オフを感知してメッセージ表示を行うライブラリです。 Webアプリケーション全盛の時代にあって致命的なのはJavaScriptがオフになっている場合です。一般的にはnoscriptタグでメッセージを出しますが、もっとグラフィカルにしてくれるinstano.jsが便利そうです。 JavaScriptが有効な場合。 オフにするとメッセージが追加表示。 再度オンにするとアラートが表示されます。 instano.jsはJavaScriptを使って定期的に実行状態を監視し、CSSのアニメーションを制御することで実現しています。面白いテクニックです。 instano.jsはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る 普通に考えるならばnoscriptの状態はプログラムが動かない状態なので

    この手があった!JavaScriptがオフの場合にメッセージを表示·instano.js MOONGIFT
    oppara
    oppara 2013/05/18
    この手があった!JavaScriptがオフの場合にメッセージを表示「instano.js」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • Railsプロジェクトをマイグレーションする際の指標に·RailsDiff MOONGIFT

    RailsDiffはRuby on Railsのバージョンごとの差異を表示してくれるソフトウェアです。 Ruby on Railsを使って開発していると、活発なフレームワークの開発に伴ってバージョンを追従するのが大変になります。特にマイナーバージョン以上が上がるとマイグレーションが困難です。そこで使ってみたいのがRailsDiffです。 Rails 3.2.12から3.2.13へ変更する場合は大きな変更の必要はないようです。 3.1.12から3.2.13へ変更する場合は変更範囲が大きいのが分かります。 RailsDiffを使うとあるバージョンから別なバージョンに乗り換える際に何が変わっているのかをチェックできます。これによりどんな設定が追加されているか、削られているかチェックできればマイグレーションの目安になるはずです。 RailsDiffはRuby製のソフトウェア(ソースコードは公開され

    Railsプロジェクトをマイグレーションする際の指標に·RailsDiff MOONGIFT
    oppara
    oppara 2013/05/18
    Railsプロジェクトをマイグレーションする際の指標に「RailsDiff」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • イラスト系iPadアプリを作るのに使える·KMZDrawView MOONGIFT

    KMZDrawViewはiPad用ドローアプリを開発するのに使える機能を提供してくれます。 iPadで人気が高いのが指やスタイラスを使って絵を描けるアプリです。そんなドロー系のビューを作りたい時に参考になりそうなのがKMZDrawViewです。 起動しました。当たり前ですが最初は何も表示されません。 指で自在に文字がかけます。 KMZDrawViewの主な機能は絵を描く、線を消す、Undo/Redoとなっています。今後の予定として色の変更、線の太さの変更、UIImageオブジェクトへのエクスポートが上がっています。KMZDrawViewはAnimeMakerというiPhoneアプリで使われているものだそうです。 KMZDrawViewはObjective-C製のオープンソース・ソフトウェア(New BSD License)です。 MOONGIFTはこう見る iPadを手書きのノート代わりに

    イラスト系iPadアプリを作るのに使える·KMZDrawView MOONGIFT
    oppara
    oppara 2013/05/18
    イラスト系iPadアプリを作るのに使える「KMZDrawView」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • 複数バージョンのMySQLをインストールして切り替える便利スクリプト·mysqlenv MOONGIFT

    mysqlenvは異なるバージョンのMySQLをインストールしたり切り替えられるインストーラーです。 最近プログラミング言語はrvmやnodebrewなどユーザ環境下でインストールできてバージョンの切り替えが簡単に行えるものが流行っています。そんな環境切り替えをMySQLでも行えるようにするのがmysqlenvです。 インストールします。 installコマンドで指定したバージョンのMySQLがインストールできます。 mysqlenvが対応しているのは3.23、4.0、4.1、5.0、5.1、5.5、5.6系となっています。特に5.5系はMariaDB、Percona、Twitterが選べるようになっていますので、それぞれのDBの特性をチェックするのに使えそうです。起動や停止、切り替えはコマンドから簡単にできます。 mysqlenvはBashスクリプト製のソフトウェア(ソースコードは公開さ

    複数バージョンのMySQLをインストールして切り替える便利スクリプト·mysqlenv MOONGIFT
    oppara
    oppara 2013/05/18
    複数バージョンのMySQLをインストールして切り替える便利スクリプト「mysqlenv」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • Google Chrome上でWord/Excel/PowerPointファイルを閲覧·Chrome Office Viewer MOONGIFT

    Chrome Office ViewerはGoogle Chrome上でオフィスファイルを閲覧する機能拡張です。 ビジネスの場ではオフィスファイルのやり取りがとても多いです。そうしたファイルを都度ExcelやWordを立ち上げるのは面倒に感じる人も多いでしょう。そこで閲覧についてはGoogle Chromeで行ってしまいましょう。それがChrome Office Viewerです。 インストールを行います。β版以上のChromeのみ対応しています。 Excelファイルを表示した例です。アドレスバーの上がHTMLファイルになっているのが特徴です。 パワーポイント。再現率は結構高いです。 ワードドキュメント。こちらもある程度見られます。 Chrome Office ViewerではOfficeファイルをそのまま読むという訳ではなく、一旦HTMLファイルに変換して描画しているように見えます。なお

    Google Chrome上でWord/Excel/PowerPointファイルを閲覧·Chrome Office Viewer MOONGIFT
    oppara
    oppara 2013/05/18
    Google Chrome上でWord/Excel/PowerPointファイルを閲覧「Chrome Office Viewer」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • Toy Chest · A "Flat UI"-inspired color scheme for programmers.

    Fresh. That's a rad palette you just nabbed! Didn't yo mama ever teach you to say thank you? Thanks, Jackson

    oppara
    oppara 2013/05/18
    Toy Chest · A "Flat UI"-inspired color scheme for programmers.
  • 機密情報を含むJSONには X-Content-Type-Options: nosniff をつけるべき - 葉っぱ日記

    WebアプリケーションにおいてJSONを用いてブラウザ - サーバ間でデータのやり取りを行うことはもはや普通のことですが、このときJSON内に第三者に漏れては困る機密情報が含まれる場合は、必ず X-Content-Type-Options: nosniff レスポンスヘッダをつけるようにしましょう(むしろ機密情報かどうかに関わらず、全てのコンテンツにつけるほうがよい。関連:X-Content-Type-Options: nosniff つかわないやつは死ねばいいのに! - 葉っぱ日記)。 例えば、機密情報を含む以下のようなJSON配列を返すリソース(http://example.jp/target.json)があったとします。 [ "secret", "data", "is", "here" ] 攻撃者は罠ページを作成し、以下のようにJSON配列をvbscriptとして読み込みます。もちろ

    機密情報を含むJSONには X-Content-Type-Options: nosniff をつけるべき - 葉っぱ日記
    oppara
    oppara 2013/05/18
    機密情報を含むJSONには X-Content-Type-Options: nosniff をつけるべき - 葉っぱ日記
  • 手軽にリアルタイムコラボレーションを実現する·幽玄 MOONGIFT

    幽玄はnode.jsとWebSocketを使ったテキストのリアルタイムコラボレーションソフトウェアです。 Web上でコラボレーションできるテキストサービスは既に数多くありますが、幽玄はとてもシンプルに共有できる手軽なサービスになっています。 専用のURLが生成されます。これを知り合いに伝えましょう。 記述した内容はリアルタイムにコラボレーションされます。 特に認証の仕組みはないので、URLが分かっていれば誰でも共有ができます。社内で立てると便利そうです。共有の反応はよく、書いていく文字が次々と共有されてストレスを感じません。 幽玄はnode.js/JavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 MOONGIFTはこう見る リアルタイムコラボレーションで求められる技術はWebSocketです。そして何百人ものユーザが同時に接続して

    手軽にリアルタイムコラボレーションを実現する·幽玄 MOONGIFT
    oppara
    oppara 2013/05/18
    手軽にリアルタイムコラボレーションを実現する「幽玄」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • Set::extract() - 呆備録

    http://book.cakephp.org/2.0/en/core-utility-libraries/set.html Deprecated since version 2.2: The Set class has been deprecated in 2.2 in favour of the Hash class. It offers a more consistent interface and API. <?php $value = Set::extract($data, 'Model.name'); // 2.2 $value = Hash::get($data, 'Model.name');

    Set::extract() - 呆備録
    oppara
    oppara 2013/05/18
    Set::extract()
  • OS X 10.7.1: mtmfs

    マックがうなり熱くなるので、 $ top $ sudo lsof -i 知らないものが Listen していた。気持ち悪い。調べてみると Lion Running Hot: Apple Support Communities https://discussions.apple.com/message/15700251#15700251 これかも。 /System/Library/CoreServices/backupd.bundle/Contents/Resources/mtmfs % man mtmfs ...There are no configurations to mtmfs, and users should not run mtmfs manually. % man mtmd ふーん。設定ファイルはないよ。ユーザはいじるな、と。 $ cd /System/Library/Lau

    oppara
    oppara 2013/05/18
    midore's blog: OS X 10.7.1: mtmfs