shibusoのブックマーク (142)

  • 全てのWindowsユーザを幸せにするツールたち - Qiita

    僕個人がWindowsマシンにインストールしていて、 これが無くなったら困るなあ・・・という、 そこに当たり前に存在する幸せ(ツール)を紹介します。 プログラマでなくても幸せになれるツールを選びたかったので、 敢えてプログラマ向けとせず「全てのWindowsユーザ」としております。 Clover Chrome風のエクスプローラーです。 標準のエクスプローラーはフォルダごとにウィンドウが表示されるので、 気づいたらいくつもウィンドウが無数に増えて、 今見たいフォルダがどこにあるかわからなくなることが多々あります。 Cloverを使えば、タブで管理されるのでウィンドウは1つ(任意で増やせます)、 目当てのフォルダもすぐに見つかってイライラから解消されます。 さらに、Chromeのショートカットも使えるため、 例えば、一度消してしまったタブをShift+Ctrl+Tで復活、なんてこともできます。

    全てのWindowsユーザを幸せにするツールたち - Qiita
    shibuso
    shibuso 2017/03/17
    既出だけどWin10でもQTTabBarでタブ化してる。まだ出てないものとしてはクリップボード管理のClibor入れて幸せになれました。
  • 【Unity入門】60分でつくるシューティングゲーム 全6回 - おもちゃラボ

    会社でUnityを使うことになったんだけれども「何から手を付けてよいかわからない」とか「Unityの基操作は分かったけど、自分のゲームに応用できない」とかいう方は多いと思います。 私もUnityを触り始めたときは、あまりに機能が多くて何から始めたら良いのか・・・さっぱり分かりませんでした。 そこで、初心者の方にも理解しやすいように、ここでは簡単なシューティングゲームを作りをとおして、Unityを使ったゲーム作りの方法を紹介していこうと思います。 どんなゲームを作るのかというと・・・こんな感じ。 上から降ってくる隕石を、ロケットを動かしながら破壊するというよくあるサンプルです。ですが、Physicsや当たり判定、UI、エフェクトなどゲーム作りに必要な一通りの要素は入っているので、Unity入門にはちょうど良いかと思います。 記事は第1回〜第6回まであり、次のような流れになっています。 第1

    【Unity入門】60分でつくるシューティングゲーム 全6回 - おもちゃラボ
    shibuso
    shibuso 2017/03/14
  • 1行追加でOK!CSSだけで画像をトリミングできる「object-fit」プロパティー

    2018年4月5日 CSS 画像の一覧を表示する時などは、画像のサイズが統一されていると並べて表示させてもすっきりキレイに整って見えますが、必ずしもサイズが同じとは限りません。かといってPhotoshopを使ってすべての画像をリサイズできない…ということもあるでしょう。そんな時はCSSでトリミングすると楽です!今回は「object-fit」というプロパティーを使って、画像の縦横比を保ちつつトリミングする方法を紹介します。 ↑私が10年以上利用している会計ソフト! 画像を中央の位置でトリミングする まずはこの縦長の画像、横長の画像を並べ、縦横250pxの正方形の形で表示させてみましょう。 img { width: 250px; height: 250px; } CSSでこのように画像に対してサイズを指定すると… こんな感じでグチャッとつぶれて表示されちゃいます…。 そこで画像に対して obj

    1行追加でOK!CSSだけで画像をトリミングできる「object-fit」プロパティー
    shibuso
    shibuso 2017/03/13
    高さを固定した画像の横幅伸縮はbackground-sizeでも出来るけど、表示させたい物が背景じゃなければこっち使うのが正しいのかな。Edgeも対応してほしい。
  • 「Sakasho」のRubyを2.4に、Railsを5にアップグレードしました | BLOG - DeNA Engineering

    2017.03.13 技術記事 「Sakasho」のRubyを2.4に、Railsを5にアップグレードしました by kunpei.sakai #ruby はじめに JPRゲーム事業部開発基盤部の @namusyaka です。 業務ではDeNAのゲームプラットフォームである Sakasho のバックエンドやインフラ周りの開発・運用をしています。 そして最近アイコンを8~9年ぶりくらいに変えました。よろしくお願いいたします。 さて題ですが、Sakashoでは今年の2月に管理アプリケーションのRubyRailsのバージョンの大幅なアップグレードを実施しました。この記事ではそのアップグレード対応について、一つの事例として紹介させていただければと思います。 概略 冒頭でも触れましたが、アップグレードしたのはDeNAのモバイルゲームプラットフォームであるSakashoの機能を制御するための管理

    「Sakasho」のRubyを2.4に、Railsを5にアップグレードしました | BLOG - DeNA Engineering
    shibuso
    shibuso 2017/03/13
  • 【デザイナー向け】これからAndroidのデザインをする人へ - Qiita

    はじめに 自己紹介 私は日Androidが上陸したAndroid 1.6の時代(2009年頃)からAndroidの開発者としてAndroid7系になった今も(執筆時2017年)Androidエンジニアを続けています。 Android歴史をずっと側で見守り続けた私がエンジニア目線で思っている事を述べるので、これからAndroidのデザインをするデザイナーに見て頂きたいです。 ※ この記事の内容は一個人の意見で所属先は一切関係ありません 一番言いたいこと まず、普段iPhoneを使っているデザイナーは最新もしくは1つ前のOSが入ったAndroid端末をメイン端末とまではいかなくても2台持ちにして常用して下さい。 ハッキリ言ってこれが全てです!! 良さ気なUIのアプリを一通り入れて数十分触るだけでは全く意味がありません。 Androidの良さは通知やIntentと呼ばれるアプリ間の密な連携

    【デザイナー向け】これからAndroidのデザインをする人へ - Qiita
  • geinou1.net - geinou1 リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    geinou1.net - geinou1 リソースおよび情報
    shibuso
    shibuso 2016/11/29
    記事の真偽はともかく、一時期アメリカの現地小中学校に通ってたけど、英語もアメリカ史も家庭科も技術も美術も音楽も体育の授業もあった。食育もあった、炭水化物や野菜や肉のピラミッドが書いてあった気がする。
  • CSSの素晴らしいアイデアが満載!2014年スタイルシートのテクニックのまとめ

    これからのプロジェクトに使ってみたくなるような素敵なアイデア満載のクリエイティブなスタイルシートのテクニックを紹介します。 今年もCSSの進化がすごかったですね。

    CSSの素晴らしいアイデアが満載!2014年スタイルシートのテクニックのまとめ
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    shibuso
    shibuso 2013/08/28
  • Googleさんから読み取るPHPとRails開発の比較|TechRacho by BPS株式会社

    渡辺さんがPHPRubyを徹底比較!開発効率をあげて収益を増やすという記事を出していたので,反応してみます. この記事は,PHPRails開発について,PHPはメジャーでRailsは開発者が少ないとは言うけど,証拠はあるのかよ!とか具体的にどれくらいの開発者数の差があるの?という質問にデータを用いて答えてみます. PHPRails開発の得意分野やメリット・デメリットについては前述の記事に良くまとまっていますので,そちらを参照すると良いです. 情報ソースについて 今回の比較にはGoogle検索のヒット数,及びGoogleトレンドを利用しました.Google検索は今までの蓄積された情報の累計,Googleトレンドは今流行っているかどうか(勢いがあるか)という指標としてある程度の信頼性があるのではないかと思います. 「ヒット数==開発者の数」というのは多少乱暴ですが,それなりの指標にはなる

    Googleさんから読み取るPHPとRails開発の比較|TechRacho by BPS株式会社
    shibuso
    shibuso 2013/05/23
  • Excel で楽にSQL やseed を管理する方法|TechRacho by BPS株式会社

    そんな時のSQL 文は以下のようになります。(テーブルのCREATE 文は適当にご用意下さい) -- SQL -- 送信しないようにわざと「@gmail」としています -- しかしRails + Devise のような環境ですとvalidate に失敗するのでご注意下さい INSERT INTO users (id, email) VALUES (1, 'sample+1@gmail'); INSERT INTO users (id, email) VALUES (2, 'sample+2@gmail'); INSERT INTO users (id, email) VALUES (3, 'sample+3@gmail'); INSERT INTO monsters (id, name) VALUES (1, 'モンスター1'); INSERT INTO monsters (id, nam

    Excel で楽にSQL やseed を管理する方法|TechRacho by BPS株式会社
    shibuso
    shibuso 2013/05/23
    書きました
  • PHPとRubyを徹底比較!開発効率をあげて収益を増やす|TechRacho by BPS株式会社

    国内でWebシステム開発によく使われているPHPRubyを比較します。 Webシステムでは、サーバOSにはLinuxが、プログラミング言語には俗にLL(LightweightLanguage)と呼ばれるerl/PHP/Ruby/Pythonなどのスクリプト型言語が多く利用されます。サーバOSとしてWindowsServer、言語としてJavaなども利用されますが、一般的に開発工数が激増するため、スピード重視のWeb業界ではLinux+スクリプト言語が主流です。今回は、国内でWebシステム開発によく使われている、PHPRubyを比較してみることにします。Perlは新規開発での採用が減っていること、Pythonは研究用途を除くと国内での採用事例が比較的少ないことから、今回は対象外にしています。 関連記事もあわせてどうぞ ・Googleさんから読み取るPHPRuby on Rails開発の

  • GitLabをアップデートしたら行コメントが消えてしまったとき|TechRacho by BPS株式会社

    GitLabはバージョンアップが頻繁で、気づいたら安定版が5.1にまでなってました。 先日社内サーバと個人サーバのGitLabをそれぞれ3系から5.1にアップデートしたのですが、いつの間にかgitolite→gitlab-shell、resque→sidekiq、unicorn→pumaとすごい変化ですね。 アップデートは横着せずにマニュアル通りにやれば特に難しくありません。3.1の段階で、sqlitemysqlに移行しておくのを忘れずに。 しかし問題が1点、コミットの行に付けていたコメントが表示されなくなってしまいました。 これは、4.1以降で行コード(line_code, line_anchorなどとコード内で呼ばれている)のフォーマットが変わったのが原因です。 アップデートしてもデータが消失してしまったわけではないので、5.1にアップデート後、以下の手順を実行すれば解決できました。

    GitLabをアップデートしたら行コメントが消えてしまったとき|TechRacho by BPS株式会社
  • 3年間かけて培ったWebシステム開発におけるHTML/CSSコーディングまとめ|TechRacho by BPS株式会社

    こんにちは。私は今まで、3年間、RailsやCakePHP,Ethnaなど様々な言語やフレームワークを使って開発を行ってきました。その中で、共通して使ってきたのがHTML/CSSです。私が3年間かけて培ってきたHTML/CSSの書き方ややり方、方針などをこの場を借りてまとめたいと思います。 まずはじめに 対応ブラウザを確認する スマホ対応の必要があるかを確認する HTML/CSSを使った開発のルールを決める HTML編 idやclassの命名を考える idは多用しない HTMLの共通化を考えた記述をする コラム: IE(後方互換モード)の対応が必要になった時の対処 CSS編 共通で使えるCSSは共通用のファイルを作ってまとめる CSSの適用範囲を考慮して記述する reset.cssを使うかどうかを決める CSSの!importantはできるだけ利用しない BootstrapCSSを上書き

    3年間かけて培ったWebシステム開発におけるHTML/CSSコーディングまとめ|TechRacho by BPS株式会社
    shibuso
    shibuso 2013/05/10
  • CSS3のFlexboxを基本から理解して、使い方をマスターしよう! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、王です。デザイナーやってます。 今回は「Flexboxを基から理解して、使い方をマスターしよう!」ということで、初耳の方でもざっとFlexboxで何ができるか分かるように短い動画を用意しました。 動画の中で使ってたデモをアップしたので、確認してみたい方は以下のリンクをどうぞ! デモ 昨今では、当然ながらデジタルデバイスサイズの多様化でレスポンシブデザインとやらが流行っています。 同じサイトをさまざまなスクリーンサイズに応じたデザインをしなければならない上に、コーディングにも手間がかかります。制作側からしたら何かと厄介ですよね。 「なるべく手間をかけずに作りたい!」という世界中のデザイナーの声に応えて、「Twitter Bootstrap」をはじめとした数多くのフレームワークが徐々に脚光を浴びはじめて久しくなります。 ただ、これらはあくまで古い技術の組み合わせで、革新的な技術

    CSS3のFlexboxを基本から理解して、使い方をマスターしよう! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    shibuso
    shibuso 2013/05/02
  • iptablesで鉄壁?の守りを実現する3つのTips|TechRacho by BPS株式会社

    iptablesでサーバを守るときに知っておくと良いことを3つ紹介します 1. 接続回数を制限する(IPアドレスごと) hash_limitを使います これにより特定ホストからの大量アクセス、DoS攻撃を緩和することが可能です 例 2. 接続回数を制限する(サービスごと) limitを使って制限します これにより多数のホストからの攻撃、DDoS攻撃を緩和します limitを使った制限は全ホストが等しく制限を受けるため、ssh等に設定すべきではありません。 (攻撃を受けている間は自分たちも制限されるため) Webサーバが大量アクセスで落ちそうな場合は使えるんじゃないでしょうか? 例 3. 接続IPアドレスを限定する IPアドレスの国別割り当てをAPNIC等から取得してコマンドを作ります この手のルールは長くなるので、ユーザー定義チェインにしたほうが見やすくなります 例 あとはこんな感じのスク

    iptablesで鉄壁?の守りを実現する3つのTips|TechRacho by BPS株式会社
    shibuso
    shibuso 2013/05/01
  • ActiveMerchant を使ってPayPal Express Checkout の与信取得と回収機能を導入する|TechRacho by BPS株式会社

    2013.04.30 ActiveMerchant を使ってPayPal Express Checkout の与信取得と回収機能を導入する どうも、shibuso です。前回「PayPal のSandbox に挑んでみた」を書きましたが、今回はRuby のライブラリ「ActiveMerchant」を用いてPayPal Express Checkout に対応した大まかな流れをまとめてみたいと思います。GitHub にあるActiveMerchant のWiki からリンクが張られているCody Fauser - PayPal Express Payments with ActiveMerchant (以降Cody Fauser と呼びます)を参考にしました。順番も基はこれと同じです。 注: Cody Fauserはその後閉鎖しました。 この記事を読むにあたって、前提条件としてある程度Ra

    ActiveMerchant を使ってPayPal Express Checkout の与信取得と回収機能を導入する|TechRacho by BPS株式会社
    shibuso
    shibuso 2013/04/30
  • 若手の多くて拡大途中の開発会社が腐らないための鉄則|TechRacho by BPS株式会社

    先日書いた「受託開発で失敗しないための鉄則」の続きです。前回は受託開発における「短期的な失敗」に焦点をあてて実体験に基づいた回避策を並べてみました。今回は、規模拡大の過程で経験する「中長期的な失敗」をどう回避するか、という目線で考えたことをまとめます。例えば、「人数は増えたけど、できることは全然増えない」や「人数は増えたけど収益自体はそこまで増えていない」などですね。 業務経験が少ない若手高学歴エンジニアが集まって受託開発しながら経営を試行錯誤しているところでも、多業種でそれなりに成功した成熟した人たちが経営しはじめたところでも目の当たりにするので、「それなりの確率で皆が経験するフェーズ」なのではないかと勝手に思ってます。特に役員や古参メンバの誰かが強い場合。でもこの状態になって長続きすると強い人達が抜けていくので対処しておきたいところですね。 そもそも、なぜ、成長が止まるのか? 序盤はい

    若手の多くて拡大途中の開発会社が腐らないための鉄則|TechRacho by BPS株式会社
    shibuso
    shibuso 2013/04/18
  • 便利なepubcheckを使ってみよう(下) カスタマイズ編|TechRacho by BPS株式会社

    epubcheckはとても便利ですが、実運用に載せようとすると、以下のようなことをしたくなることがあります。 mimetypeチェックなど、特定のビューアでは実害のないエラーを無視したい ワーニングとエラーをコマンドラインで簡単に判別したい エラーのあるEPUBファイルは、もちろんすぐに修正をすべきです。ワーニングも無視すべきではないでしょう。 しかし残念ながら、実際にはエラーのあるEPUBファイルは、商用・非商用問わずすでに広く流通してしまっています。特に多いのはmimetypeファイルの不正で、「deflatedになっている」「先頭にない」「内容に改行が含まれている」などがよく見受けられます。 一時期よりはましになりましたが、WebもHTML/CSSのエラーを放置する文化が蔓延っていますので、多少は仕方ないのかもしれません。 よく不思議に思うのですが、皆さん流通コンテンツまで手動で全部

    便利なepubcheckを使ってみよう(下) カスタマイズ編|TechRacho by BPS株式会社
  • 受託開発で失敗しないための鉄則|TechRacho by BPS株式会社

    業務請負での受託開発をされている皆さまへ ITな分野でサービスを開発して一発当ててやろうと思う人も、 地道に受託開発の規模拡大を行なって利益を出そうって人も、 面白そうな案件に巡り合えたら経験と金のために開発しようって人も、 お金をもらって何かを開発する「受託開発」で一度は失敗したことがあるかと思います。 たとえば、 約束していないのに断れない追加作業を求められて赤字になった。 無理して対応してあげたのに文句ばっかり言われて気分がわるい。 それに加えて対応期間も伸びまくって次の仕事に支障をきたした。 上記はべつに受託開発にかぎった失敗ではないと思いますが、 受託開発のおいて、失敗を防ぐために心がけていることを紹介します。 1.対応できないことは明確に 「やろうと思えばできるけどやらない」ことは最優先で伝えるべきです。 例えば、弊社では客先常駐は対応しない方針なため、最初につたえます。 他社

    受託開発で失敗しないための鉄則|TechRacho by BPS株式会社
  • Webサイト高速化対策の現状

    はじめに はじめまして、こんにちは。クラスメソッド株式会社でWebを担当している野中です。 この度、「これから身につけるWebサイト高速化テクニック」と題して記事を連載させていただくこととなりました。 連載ではWeb担当者やWebデザイナー、コーダーの方々に向けて高速化に関する手法や技術について調べ、身につけたテクニックを細かな解説を加えて紹介していきます。中には少し難しいテクニックも含まれますが、できる限り分かりやすく、すぐに実践できるよう紹介していきたいと思います。とても長い連載ですが、よろしくお願いいたします。 なお、連載はクラスメソッド開発ブログで連載されている「身につけておきたいWebサイト高速化テクニック」の増補改訂版です。 連載の流れ 連載はできるだけ多くの方に興味を持っていただけるように、最初に高速化対策の全体像と必要な知識を紹介します。その後、具体的な高速化対策と

    shibuso
    shibuso 2013/03/24