タグ

tipsに関するswimbird55のブックマーク (92)

  • クックパッドのLT会に参加してきたのでiOSのtipsをまとめる

    クックパッド主催のLT会 #potatotips に参加させてもらいました。 https://github.com/potatotips/potatotips/wiki/potatotips-1 -- 第2回のまとめ記事かきました! 第2回 #potatotips に参加してきたのでiOSのtipsをまとめる -- 1人5分のtipsを持ち寄って共有する会で、参加できるのは発表者だけ。 素敵なコンセプトだけあってとても面白いtipsをたくさん聞けました。 備忘としてiOSまわりのtipsをまとめてみます。 iOS tips No More いろんなサイズの画像(スノーマンから始めよう) @7ganoさん ソースコード|Gist フォントを画像として切り出して表示するtips 最近SmartNewsがフォントをアイコンとして使うのやってた Downloadable Storyboards!

    クックパッドのLT会に参加してきたのでiOSのtipsをまとめる
  • Stack Overflow

    Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives Teams Q&A for work Connect and share knowledge within a single location that is structured and easy to search. Learn more about Teams

    Stack Overflow
  • Eclipseショートカットキーまとめ - wyukawa's diary

    とりあえずまとめてみました。他にもあるけどよく使いそうなやつを中心に書いてみました。参考になれば。 ■コーディングに便利なショートカット 1.補完(Ctrl + Space) これはもう言うまでも無いですね。ちなみにメソッドを補完する際はキャメルケースの大文字部分で絞込むことができます(補完だけじゃなくて検索も同様)。くわしくはEclipse: キャメルケースの補完奥義 - jfluteの日記。 sysoでSystem.out.println();が、mainでpublic static void main(String[] args) {}が補完されるのは常識。 あとコレクションや配列の変数の後にforeで拡張for文が補完されるのはループに関するつまらないバグを無くせるので積極的に使ったほうがいいと思います。 変数名も補完できます。型がArrayListならarraylist, lis

    Eclipseショートカットキーまとめ - wyukawa's diary
  • mysqlコマンドをより便利に安全にするための小粒なTIPS集|サイバーエージェント 公式エンジニアブログ

    初めまして。2010年の3月に入社した oinume です。新年1月からウィルス性胃腸炎に罹りながらもなんとかこのエントリーを書いています。今回は、mysqlコマンドに関する自分が今まで学んだ&教えてもらった細かい実践的なTIPSを紹介します。小粒ですが何かの役に立てば幸いです。 edit (¥e)コマンド mysqlプロンプトにいながら任意のエディタでSQLが編集できちゃいます。具体的には、mysqlコマンドでプロンプト待ちの状態で mysql> edit のように edit または ¥e と入力すると、環境変数EDITORで設定してあるエディタが立ち上がりSQLが編集可能になります。編集が終わったらエディタを終了して ; とやればSQLが実行されます。viなどターミナルで動くエディタに慣れている人は長いSQLを編集する時に重宝する機能でしょう。この技は前職の同僚に教えてもらって、以降便

    mysqlコマンドをより便利に安全にするための小粒なTIPS集|サイバーエージェント 公式エンジニアブログ
  • [ThinkIT] 第6回:query_cache_sizeの違いによるパフォーマンス比較 (1/3)

    MySQLサーバには、MySQLクライアントからのクエリとその実行結果をキャッシュし、次回から同じ内容のクエリが要求された場合にキャッシュから応答する、クエリキャッシュという仕組みがあります。キャッシュから応答させることによってデータベースへアクセスする負荷を軽減し、また応答速度自体の向上も狙ったものです。 デフォルト状態ではクエリキャッシュを使用しない設定になっています。以下のように現在の「クエリキャッシュに使用するメモリ量の最大値」であるquery_cache_sizeを確認してください。

  • MySQLパフォーマンスチューニングのためのクエリの基礎知識 - プログラマーkkの勉強/成長ブログ@ライブレボリューション(モバイル広告代理店)

    前回書いたMySQLパフォーマンスチューニングのためのインデックスの基礎知識に引き続き、MySQLのパフォーマンスチューニングについて学んだことをまとめ。 MySQLを使っていると、クエリが遅い理由をつきとめる必要が出てくる。 どうやって遅いクエリをつきとめ、改善すればよいかについて学んだのでまとめた。 下記のような基礎知識があればパフォーマンスチューニングをうまくやれる、と思う。 クエリ処理の基礎 MySQLがクエリを処理する手順 まずはMySQLがクエリを処理する手順を知っておく必要がある。 処理は以下のような流れで進む。 クエリキャッシュの中からクエリの結果を探す。見つかればそれを返す。 クエリを解析して構成要素に分解する。 クエリの構文が正しいことを確認 クエリについて基情報を収集する。 クエリを基的な要素に分解した後、何を実行すべきかを判断する。 クエリオプティマイザが動き始

    MySQLパフォーマンスチューニングのためのクエリの基礎知識 - プログラマーkkの勉強/成長ブログ@ライブレボリューション(モバイル広告代理店)
  • PHPerなら知っておいて損はない10の関数

    こんにちは。小川です。 日は数あるPHPの関数の中でも、わりと知られてそうで実は知らない人もいるかもしれない便利な関数をご紹介します。 ■nl2br 改行コードを<br />に変換する関数です。 <?php $string = <<<EOS foo bar baz EOS; echo nl2br($string);

    PHPerなら知っておいて損はない10の関数
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]

    2020年8月31日(月)をもちまして、nanapiに関わるすべてのサービスは終了いたしました。 nanapiは、2009年のサービス開始より「みんなで作る暮らしのレシピ」という考えのもと、ユーザーの皆さまに生活に関する様々な「ハウツー」を投稿していただく投稿型ハウツーサービスとして運営してまいりました。 約11年間にわたって皆さまからご支援をいただきサービスを継続できたこと、nanapi編集部一同、心より御礼申し上げます。 掲載されていたコンテンツなどのnanapiについてのお問い合わせは、nanapi@supership.jp までお願いいたします。 長きに渡りnanapiを応援してくださり、当にありがとうございました。

  • Windowsムービーメーカー まとめ。 - 酔拳の王 だんげの方

    WindowsXP-SP2なら最初からついている動画編集ソフト。バンドルの割にはいろんなことが出来るのと、 GUIがわかりやすいので感覚的に動かせる。 また24・30・60FPS混合動画でも無理やり統一FPSにしてくれる親切設計w。ムービーメーカーのインタレ解除は世界一ィィィ http://www.microsoft.com/japan/windowsxp/downloads/updates/moviemaker2.mspx 基的な使い方 ムービーメーカーの使い方 http://hamachan.fun.cx/windows/movie.html わかりやすい。動画作成でよく使うのはトリミングと分割。分割でカットして並べなおし、ミラーやスロー、セピアなどの特殊効果をつけることが多い。結合は分割したものどうしでないと結合できないため役に立たない。 細かい動画の結合が出来れば便利なのに(特殊

    Windowsムービーメーカー まとめ。 - 酔拳の王 だんげの方
  • YouTube人気急上昇

    【ゆっくり解説】マグニチュード9.5!?地球の裏側にまで被害を及ぼした観測史上世界最大の地震…「チリ地震(1960年)」

    YouTube人気急上昇
  • Webサービスのページング処理について : Talks | トーク - YAPC::Asia Tokyo 2010

    Webサービスのページング処理はWebアプリを開発する上では必須です。その一方で、意外と速度面でのコストがかかったりします。 DBIx::Skinny::Pagerをもとに、ページング処理をする際にどうすればコストを抑えてページング処理をかけるのか、といったちょっとした小技を紹介します。

  • TwitterやFacebookのURLには、なぜ#!が含まれるのか (SEOとAjaxのおいしい関係) - kazuhoのメモ置き場

    Ajaxを使うためにはページ内リンク (hash fragment=URLの#以降) を使うのが一般的*1 hash fragmentはサーバに送信されないから、JavaScript非対応のブラウザだと動作しない 特にサーチエンジンのクローラ等で問題になる*2 そこで Google は、#! が含まれる URL を hash を含まないものに読み替える仕組みを提唱している。例えば「www.example.com/ajax.html#!key=value」のサーチエンジン用URLは「www.example.com/ajax.html?_escaped_fragment_=key=value」になる。 TwitterやFacebookはこの仕様に従うことで、Ajax な UISEO を同時に実現している、というわけ。ということを調べたなう。 参照: Getting Started  | 

    TwitterやFacebookのURLには、なぜ#!が含まれるのか (SEOとAjaxのおいしい関係) - kazuhoのメモ置き場
  • 伝授しましょう。あなたのショートムービーの完成度がグっと良くなる22の秘訣

    伝授しましょう。あなたのショートムービーの完成度がグっと良くなる22の秘訣2010.09.25 15:00 junjun 9月の大型連休最後の週末。 この週末を利用してショートフィルムにトライしてみようなんて思っている人にオススメな、これさえ心得ておけば、なんとなくイイ感じの映像が撮れちゃうっていうWally woodの22のテクニックをご紹介したいと思います。 1)フレーム一杯の顔の大写し 2)パーツの超アップ 3)後頭部の一部と、後頭部越しの顔のアップ 4)背景無しの横顔 5)陰影 前景が暗くなる 6)何もオブジェクトが無いシーンで始まり、車が横切り、また何もないシーン。 7)全体的に黒 8)大きなオブジェクトを1つ(手、銃、電話など) 9)オブジェクトの全身のみのショット 10)リバース シルエット 黒か陰影 11)小さな人影 12)奥行き 13)ダウンショットと影 14)L字型のシ

    伝授しましょう。あなたのショートムービーの完成度がグっと良くなる22の秘訣
  • Vimで開発するならこれだけはやっとけ - 何気に大変

    開発効率を上げるためのプラグインや機能のご紹介。 ■neocomplcache http://github.com/Shougo/neocomplcache 自動で補完候補をポップアップしてくれるプラグインで、Vimで効率的な開発をしようと思うのであれば必須のプラグインです。vimrcに以下の1行を加えればプラグインが有効になります。 let g:neocomplcache_enable_at_startup = 1有効にした上で適当にファイルを編集すれば自動で補完候補が出てきます。候補を選ぶ時はCtrl+Nで次の候補、Ctrl+Pで前の候補が選択できます。 設定項目もたくさんあります。:help neocomplcache@ja とすれば日語ヘルプが見れるので、参照しながら設定してください。 もしこのプラグインを使ったことがないのであれば、人生の半分は損をしています。 ■テキストオブジ

    Vimで開発するならこれだけはやっとけ - 何気に大変
  • 上司が

    人材育成 講師派遣研修 公開講座 DX推進 動画教材 通信教育 オンライン研修 オンライン公開講座 オンライン研修一覧 法人向け割引サービス お申込システム WEBinsource スマートパック バリューパック(中堅・成長企業向け) eラン・研修システム 人事サポートシステム Leaf eラーニング/研修システム Leaf eラーニング特化型システム Leaf lightning eラーニング大量配信サービス Leaf inorder eラーニング視聴サービス STUDIO タレントマネジメントシステム Leaf Management / Leaf My STORY 人事評価サービス 人事評価シートWEB化サービス かんたん人事評価システム Leaf Eva 人事・総務・研修担当向けサービス ストレスチェック支援サービス セミナー運営 RPA導入支援サービス IDカードプリンタGRASY

    上司が
  • Linux システムの調査でよく使うコマンド - エンジニアきまぐれTips

    vmstat は、CPU・メモリ・I/Oの利用状況を調べるのに用いるコマンド。 実行例 $ vmstat 1 5 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 864 45868 11164 1021700 0 0 8 36 66 144 4 1 95 0 0 0 864 45372 11164 1022112 0 0 0 8 204 639 1 1 98 0 0 0 864 45372 11164 1022340 0 0 0 0 198 605 2 0 98 0 1 0 864 45372 11164 1022412 0 0 0 0 170 586 2 1 97

    Linux システムの調査でよく使うコマンド - エンジニアきまぐれTips
  • 複数SWF間でクラスを共有させるコツ(2) | _level0 - KAYAC Front Engineer Blog

    複数SWF間でクラスを共有させるコツ(1)の続きです。 親SWFのクラスを読み込まないで共有させるには ちょっとヘンないい方ですが、ようはErrorPanelの内部的な変更が反映されないことが問題なので、ErrorPanelでない形で渡せればよい、という考え方で進めます。 方法はいくつかありますが簡単な方から紹介していきます。 ビルトインクラスとして読み込む ビルトインクラスは、開発の都合で変更されたりしないので、どちらのSWFにも入っていてもい違いの問題が発生しません。 ErrorPanelはSpriteを継承していました。前回のグローバル変数クラスの宣言をSpriteとすると、親SWFではErrorPanelとして、(ErrorPanelを知らない)子SWFにとってはただのSpriteとして扱うということが可能になります。 public class GlobalVariables{

    複数SWF間でクラスを共有させるコツ(2) | _level0 - KAYAC Front Engineer Blog
  • 複数SWF間でクラスを共有させるコツ(1) | _level0 - KAYAC Front Engineer Blog

    プロジェクトが複雑になった時、SWFを複数に分割することがあります。たとえばボタンやエラーパネルのような共通の素材を別SWFにして使い回したり、Progressionのpreloaderのように役割をわけたり、といった場合があります。 このように同じ要素を一元化すると開発上とても効率がいいのですが、実はちょっとだけ問題があります。 複数のSWFにまたがって同じクラスファイルを使うときは、実際はそれぞれのSWFに同じクラス定義が存在しており、実行時には同じパッケージ内の同名クラスがあればロードした親クラスの方が優先されます。 内容が全く一緒であれば問題はありませんが、開発の途中でSWFごとに微妙に違うバージョンが混在した場合、定義がちがったり挙動が変わってしまってうまく動かなくなることがあります。 これに気をつけて開発するコツを少しまとめようと思います。 共有する方法 まず前提として共有する

    複数SWF間でクラスを共有させるコツ(1) | _level0 - KAYAC Front Engineer Blog
  • JavaScriptでHTMLをダイナミックに書き換える 後編

    まとめて更新を行う(DocumentFragment) これまで、HTMLの要素をDOMを使って自由に操る方法を学んできました。基はすでに身についていますので、あとは応用で、いろいろなWebアプリケーションを作ることができるはずです。しかし、Webアプリケーションを作り込むうえで、パフォーマンスという問題から逃れることはできません。 サーバー上で動作するアプリケーションの場合は、サーバーの負荷を軽減するためにさまざまな工夫をしますが、JavaScriptといえども例外ではありません。近年のWebアプリケーションにおいては、ブラウザ側で実行されるJavaScriptの役割が重要になり、複雑な処理が求められるようになってきました。JavaScriptの書き方によって、表示速度が大きく変わってしまうことがあります。この処理時間とは、ブラウザのレンダリング時間のことです。この点を考慮に入れてJa

    JavaScriptでHTMLをダイナミックに書き換える 後編