並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 26669件

新着順 人気順

syncの検索結果161 - 200 件 / 26669件

  • 【保存版】プログラミングで使うやたら難しい英単語のかんたん解説15選

    プログラミングでコードを書くときは、99.9%英語を使いますよね。 クラス名やメソッド名をつけるのにも、欠かせません。 ですが、他人が書いたプログラムを見たとき、あなたはそこに書かれている英単語の意味を本当に理解していますか? 知らない単語が混じっていて、困惑したことはありませんか? fetch、acquire、retrieve…。 「よく分からないけど、まあいいや」ではすまされない! コードの破綻を防ぐためにも、ここでばっちり、知らなかった英単語の意味をマスターしていきましょう! 機種変更では、このような失敗をする方がとても多いです。 有料オプションを契約させられ料金が高くなった。。 待ち時間や契約時間が長くて、半日かかってしまった。。 キャンペーンや割引がきちんと適用されていなかった。。 スマホを乗り換えるときには、 → おとくケータイで乗り換えキャッシュバックをもらう で乗り換えをす

      【保存版】プログラミングで使うやたら難しい英単語のかんたん解説15選
    • Goのアンチパターン

      Go書いててなんとなく見えてきた Goでやっちゃいけないパターン WAF導入してらくらくWebアプリ WAF自体が現在群雄割拠状態。 WAF毎にハンドラインターフェースが違うので既存コードつなぐにはラッパーが必要。 どのWAFもLL言語に比べるとまだまだフィーチャーの網羅範囲が狭い。 なのでもちろんLL言語ほど楽には書けないことが多い。 リフレクション使いまくりでトータル性能はLL言語並みに遅いのもある。 Go1.7のcontextパッケージの導入で標準のHTTPハンドラが復権する可能性があり更に荒れる予想。 追記: 楽できるのを期待してWAFを導入するの「やっちゃいけない」とまでは言い過ぎだったかもしれないけれど例のsqlでPrepareを正しく使えていないで性能出なかった件とか、当面WAFを使うなら自分で概ね中身を理解して使う覚悟が必要。 構造体メソッドにロジックを詰め込む Goの思想

      • Google Chromeのエクステンション30 – creamu

        Google Chromeを使っている(アドオンがあるなら使いたい)。 そんなあなたにおすすめなのが、『30 Irreplaceable Chrome Extensions』。Google Chromeのエクステンション集です。 便利そうなのをざっとご紹介しますね。 Aviary Screen Capture キャプチャ(スクリーンショット)が撮れる Xmarks Bookmarks Sync Firefox、Safari、IEとブックマークを同期 Evernote Web Clipper Evernoteに簡単に投稿できる Chrome Gestures マウスの動きで「戻る」「進む」などを制御できる Google Similar Pages beta (by Google) よく似たページを探してくれる Feedly 雑誌のようなスタートページにできる。Google ReaderやTw

        • Chromeの隠し機能にアクセスできる「Service Pages for Google Chrome」が便利!開発者向けの特殊URL早見表付き - Chrome Life

          Chromeでは、アプリケーションやエクステンションを開発する人のために、ブラウザのメモリ状況やキャッシュ・ネットワーク通信状態などの内部情報を確認できる仕組みを提供しています。 ブラウザの内部情報は、chrome://xxx のような特殊なURLでアクセスすると確認ができます。 例えば、ブラウザで下記のアドレスを入力します chrome://net-internals/ ネットワークに関する様々な情報が確認できるページが開きます。 他にもこのような特殊URLはたくさんあるのですが、開発者向けの隠し機能なのでアドレスを直接入力しなければいけなく面倒です。 しかし、最新のChromeでは特殊URLの一覧ページがちゃんと用意されていました。 chrome://chrome-urls/ をアドレスバーに入力すると、特殊URLの一覧が表示されるので、そこからアクセスできるようになります。 どのUR

            Chromeの隠し機能にアクセスできる「Service Pages for Google Chrome」が便利!開発者向けの特殊URL早見表付き - Chrome Life
          • 【2021年】AWS全サービスまとめ | DevelopersIO

            こんにちは。サービスグループの武田です。このエントリは、2018年から公開しているAWS全サービスまとめの2021年版です。 こんにちは。サービスグループの武田です。 このエントリは、2018年から毎年公開している AWS全サービスまとめの2021年版 です。昨年までのものは次のリンクからたどってください。 AWSにはたくさんのサービスがありますが、「結局このサービスってなんなの?」という疑問を自分なりに理解するためにまとめました。 今回もマネジメントコンソールを開き、「サービス」の一覧をもとに一覧化しました。そのため、プレビュー版など一覧に載っていないサービスは含まれていません。また2020年にまとめたもののアップデート版ということで、新しくカテゴリに追加されたサービスには[New]、文章を更新したものには[Update]を付けました。ちなみにサービス数は 205個 です。 まとめるにあ

              【2021年】AWS全サービスまとめ | DevelopersIO
            • Googleの107個のサービスまとめ|WEBマーケティングブログ

              組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! Googleサービスインデックス 検索サービス 検索トレンド パーソナライズ コミュニケーションツール モバイル エンタメ 便利ツール API系 広告サービス ウェブマスター用 その他 ビジネス 検索サービス Google ニュース Google イメージ検索 Google Blog Search Searchmash Google Product Search Google Store Google Book Search Google Catalogs:カタログ検索 Google Patents:特許検索 Google Accessible Search:目の不自由な方のための検索エンジン Google Code Search Google Di

                Googleの107個のサービスまとめ|WEBマーケティングブログ
              • Awesome Dev Tool Tips 🔥

                Contents (Click to expand) ↕️ Design Mode Pretty Print Command Pallet and Super Search Snippets Live Expressions Tracking Changes Console Shorthand Find Unused Code Rendering Panel Network Paint Times Network Timings Inspect Network Requests Performance Identifying Memory Leaks Raw Memory Inspection Test bfcache Full Refresh Lighthouse Page Size Breakdown Record User Flows Advanced User Flow Opera

                  Awesome Dev Tool Tips 🔥
                • 年収1000万円を要求するインフラエンジニアが知っておくべき最低限のLinuxディストリビューション - Qiita

                  はじめに なんか某所に面接に来た年収1000万円以上希望のインフラエンジニア候補に、Linuxのどのディストロ使ってるか聞いたら「ディストロってなんですか?」と聞き返して来たという話をきいたのでオラびっくらこいてQiitaに記事書き始めちまったぞ。 使ったことはなくてもいいから名前と特徴くらいは知っていて欲しいディストリビューションを列挙する。ディストロの系列ごとに書いたので、列挙順は重要度順ではない。が、2019年現在絶対に知ってないとマズイalpineだけは先頭に置いた。 busybox系 Alpine Linux 公式: https://www.alpinelinux.org/ Wikipedia: https://ja.wikipedia.org/wiki/Alpine_Linux パッケージマネージャー: apk 最小構成だと約5.6MBという圧倒的小ささで、dockerコンテナ

                    年収1000万円を要求するインフラエンジニアが知っておくべき最低限のLinuxディストリビューション - Qiita
                  • iPhone 5s / 5c を買ったらまずは入れておきたいオススメ アプリ100選!

                    とうとう発売されてしまいましたね…新型 iPhone。 しかも今回は iPhone 5s と 5c と二種類登場してしまい、非常に悩ましい状態となっております…。:゚(;´∩`;)゚:。 iPhone 5c って最初『廉価版』と言われて、なんだか安っぽい先入観を持ってたけど、実際 AppleStore で触ってみると、むしろその質感の魅力にみるみる惹きこまれます。 今回、『想像を越えた』デバイスという点でいうと、iPhone 5s よりも むしろ iPhone 5c の方がインパクト大きいのかもしれません。みんな iPhone 5c 実際に触ってみて!(´へ `;) そして、日本では docomo からの発売もインパクト大きくて。 個人的にも docomo のお友達から iPhone のこと聞かれたり、オススメ アプリ教えてと言われたりするここ数日を過ごしております。 ということで、とりあ

                      iPhone 5s / 5c を買ったらまずは入れておきたいオススメ アプリ100選!
                    • A/Bテストよりすごい?はじめてのインターリービング - Gunosyデータ分析ブログ

                      はじめに こんにちは。メディアデータ分析部の飯塚(@zr_4)です。 弊社では現在、複数のニュース形式のアプリケーションを運用しており、各プロダクトでユーザーの趣向にあうような記事リストのパーソナライズを行っています。 左から:LUCRA、ニュースパス、グノシー そのため、記事のランキングに関するA/Bテストをする機会が多々あり「少数のユーザーで高速に有力なパラメータを探したい」というニーズがありました。 今回は上記ニーズを満たすべく、グノシーの本番環境に導入したインターリービングを紹介します。 インターリービングとは 概要 インターリービングは高感度なランキング評価手法です。 実験的に、10倍から100倍従来のA/Bテストよりも効率的であることが知られています。*1 従来のA/Bテストにおいて、2つのランキングリストを評価する際は、ユーザを2つの群に分け各々に別々のランキングリストを提示

                        A/Bテストよりすごい?はじめてのインターリービング - Gunosyデータ分析ブログ
                      • 「Linux-DBシステム構築/運用入門」がすごい - あなたのシステム、ガラパゴス化していませんか? - kazuhoのメモ置き場

                        松信さんがやってくれました。 ずいぶん前からデータベースの「正しい」構築と運用方法についてまとめた本はないかなーと思ってました。自分はこれまで、様々なネットワークアプリケーションのプログラミングやデータベースの設計、チューニングを行ってきています*1が、問題が解決できたようには見えても、果たしてそれが最適な解決策だったのか不安に感じることがありました。それは、体系的な知識に欠けているからです。だから、網羅的な教科書がほしいなぁって思ってたんです。 とあるインターネットでこの前、松信さんから「いま書いてる」って話を聞いて、一部を見せていただいたりしたんですが、つい昨日、手元に届きました。やったね☆ 名前は「Linux-DBシステム構築/運用入門」。「入門」と銘打たれているものの、基礎的な知識から、なぜそうなるのか、どう応用すればいいのか、といった点まで広くカバーしている*2、全方位的な隙のな

                          「Linux-DBシステム構築/運用入門」がすごい - あなたのシステム、ガラパゴス化していませんか? - kazuhoのメモ置き場
                        • GoogleサービスをカスタマイズするFirefox拡張機能・スクリプトのまとめ | Google Mania - グーグルの便利な使い方

                          GoogleサービスをカスタマイズするFirefox拡張機能・スクリプトのまとめ 管理人 @ 7月 21日 10:42pm AdSense, Firefox, Gmail(Gメール), Google Earth, Google Toolbar, Google Video, Google カレンダー, Google ドキュメント, Google ノートブック, Google マップ, Google リーダー, iGoogle, 検索Tips FirefoxでGoogleサービスをより快適にカスタマイズしましょう。 以下GoogleサービスをカスタマイズできるFirefoxTips、拡張機能、スクリプトのまとめです。 Greasemonkeyの使い方については、こちらをご覧ください。 Greasemonkey入門 ~よくわかるグリースモンキーの使い方 ~ インデックス Google全般 [サイ

                          • ローカル環境で動作し、Markdownで書いたノートをつなげるアプリ「Obsidian」とは | gihyo.jp

                            ノートアプリ「Obsidian」を使いこなす ローカル環境で動作し、Markdownで書いたノートをつなげるアプリ「Obsidian」とは 2022年10月に「1.0」というバージョンがリリースされたアプリ「Obsidian⁠」⁠。このリリースはgihyo.jpでも記事として取り上げられ、非常に注目されています。 この記事では具体的にどのような特徴があるのか、他のノートアプリやMarkdownエディタと比較しながら紹介します。 図 Obsidian Obsidianとは何か? Obsidianというアプリを紹介するとき、さまざまな説明が使われます。 ノートアプリ メモアプリ Markdownエディタ PKM(Personal Knowledge Management)ツール など これらはいずれも間違いではありませんが、一言で表現するのは難しいものです。そして、一言で表現しようとすると、そ

                              ローカル環境で動作し、Markdownで書いたノートをつなげるアプリ「Obsidian」とは | gihyo.jp
                            • Remember Everything. | Evernote Corporation

                              Tame your work, organize your lifeRemember everything and tackle any project with your notes, tasks, and schedule all in one place. Start for freeAlready have an account? Log in now Work anywhereKeep important info handy—your notes sync automatically to all your devices. Remember everythingMake notes more useful by adding text, images, audio, scans, PDFs, and documents.

                                Remember Everything. | Evernote Corporation
                              • MySQL 5.5新機能徹底解説

                                今年も残すところあとわずかとなった。2010年もIT業界にとっては変化の多い一年だったが、皆さんにとっては良い年だっただろうか?既に何度かMySQL 5.5の新機能については取り上げたが、ついに正式版がリリースされたということでここで改めて新機能を解説し、今年最後のエントリを締めくくろうと思う。 MySQL 5.5にはこれでもかっ!というぐらい新機能が追加されている。しかもいずれもナイスなものばかりだ。一般的には、ソフトウェアに新機能が追加されると重くなったり安定性が低下する事例が後を絶たないのだが、MySQL 5.5に関してはそのようなことは全くないので安心して利用して頂きたい! InnoDBの大幅な改善種々ある改善点の中でも特に目をひくのがInnoDBストレージエンジンへの改良だ。実は、InnoDBはMySQL 5.1が最初にリリースされたときから、2回アップデートが行われている。My

                                  MySQL 5.5新機能徹底解説
                                • MySQL 5.6のインストール後にチューニングすべき項目 | Yakst

                                  MySQLコミュニティマネージャのMorgan Tocker氏による、MySQL 5.6をインストールした後にデフォルト値から変更した方がよいパラメータの解説。 数々のデフォルト値の改善によって、過去のバージョンと比べてMySQL 5.6では設定しなくてはならない値がかなり減った。とは言え、変更すべきものについてここで書いておきたい。 InnoDBの設定 innodb_buffer_pool_size - デフォルトは128M。これは、メモリにロードされるデータとインデックスのためにInnoDBがどのくらいメモリを使うかを指定するものなので、設定すべき重要な値だ。MySQLの専用サーバなら、搭載されているメモリの50%から80%が推奨される設定値だ。例えば、64GBのRAMを搭載しているサーバなら、バッファプールは50GB程度にすべきだろう。 innodb_log_file_size -

                                    MySQL 5.6のインストール後にチューニングすべき項目 | Yakst
                                  • ヤフーの分散オブジェクトストレージ Dragon について

                                    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、データ&サイエンスソリューション統括本部所属の後藤泰陽(@ono_matope)です。少し時間があいてしまいましたが、9月19日にお茶の水女子大学で開催された WebDB Forum 2017 において、分散オブジェクトストレージ “Dragon” について講演しました。良い機会なので、本エントリでもDragonについてご紹介させていただきたいと思います。 発表資料 WebDB Forumでの発表資料については以下をご覧ください(講演時の内容と一部異なります)。 日本語版 Dragonとは? Dragonは、ヤフー・ジャパンで開発された分散オブジェクトストレージシステムです。Amazon S3互換のWeb APIを実装

                                      ヤフーの分散オブジェクトストレージ Dragon について
                                    • Gmail 宛のメールをほぼリアルタイムに受信できる「Google Sync」の設定方法 | AppBank

                                      次に各項目を埋めていきます。 【メール】には Gmail のメールアドレスを入力します(例:○○○@gmail.com)。 【ドメイン】には何も入力しません。 【ユーザ名】には先ほど入力した Gmail のメールアドレスを入力します。 【パスワード】には Gmail を利用する際に必要なパスワードを入力します。 【説明】は特に入力する必要はありません。お好みでどうぞ。 入力が終わったら画面右上の【次へ】をタップ。 すると【メール】と【ドメイン】の間に【サーバ】という項目が現れます。 ここに【m.google.com】と入力します。 入力が終わったらもう一度【次へ】をタップしましょう。 同期する項目を選びます。 【連絡先】をオンにすれば Gmail のアドレス帳のデータを連絡先アプリから閲覧・編集・追加することもできます。 プッシュか否かを確認する 本当にメールをプッシュで受信できるのでしょ

                                      • Linuxのサーバをリモートから強制的にOSリブートする - 元RX-7乗りの適当な日々

                                        先日、諸々の都合で遠隔にあるテスト環境のサーバ(Linux)のカーネルパラメータを弄っていたのですが、ちょっと設定(メモリまわり)がイキすぎてしまいw、コマンド実行というかforkできなくなってしまった(Cannot allocate memory...)。 んで、shutdownコマンドも実行できなくなったので、直そうと思ったのですが、色々弄った&時間がなかったこともあり、一旦OSを再起動しちゃいたいな、と(汗 が、遠隔にあるサーバなので、物理的な電源スイッチON/OFFができない(厳密には出来る環境ではあったのですが、このサーバはそこに入ってなかったw)。ので、SysRqキーを送ることにした。 やり方 少し無理矢理感はありますが、 # echo b > /proc/sysrq-triggerを実行すると、強制的にリブートがかかります。 ただし、ファイルシステムのsyncとかumount

                                          Linuxのサーバをリモートから強制的にOSリブートする - 元RX-7乗りの適当な日々
                                        • Open Tech Press | Linuxのパフォーマンスを改善する3つのTips

                                          同じコンピュータでも、Linuxを走らせたときのほうがWindows XPやVistaを走らせたときよりも性能は高くなる。しかしLinuxシステムはさらに高速化することも可能だ。この記事では、Linuxシステムの性能を向上させるための、3つの異なるレベルで行なう最適化の方法を紹介する。 あらゆる最適化について言えることだが、何らかの簡単なベンチマークを行なわなければ、結果を本当に向上させることができたのかどうかを知ることはできない。Linux PC上では通常、数多くのプロセスが走っていて、それらが性能の測定に影響を与える可能性がある。その影響を最低限に抑えるために作業はランレベル1で行なうようにしよう。ランレベル1は、最低限のプロセスのみを実行するシングルユーザモードだ。ランレベル1で作業を行なうためには、ALT-F1を入力してコンソールに切り替え、ルートとしてログインして「init 1」

                                            Open Tech Press | Linuxのパフォーマンスを改善する3つのTips
                                          • WindowsからMacbook Airにスイッチしたら、ここを読め ~ WindowsからMacbook Airへのスイッチまとめ(1)~ | 技術動向 | 毎日がアップデート | あすなろBLOG

                                            TOP > 毎日がアップデート > 技術動向 > WindowsからMacbook Airにスイッチしたら、ここを読め ~ WindowsからMacbook Airへのスイッチまとめ(1)~ 外出用のサブマシンとしてMacbook Airを購入しました。メインでつかっている今まではメインでつかっているVaio Zを外出用に持ち歩いていたのですが、最近調子が悪いので外出用にMacbook Airを購入しました。 OSをスイッチしたといっても、既にアプリはWeb上のアプリを利用すれば良いので、それほど困ることはありませんが、何点かWindowsには無い特徴があり、それに慣れるまで戸惑います。今回は、WindowsからMacにスイッチした時に戸惑いそうな点と、Windowsの環境を引き継ぐポイントをご紹介いたします。 《WindowsとMacの違い》 WindowsとMacの違いについては、数多

                                            • iPhone初心者に贈る! 基本的なiPhone使い方エントリーのまとめ(ネタフル編) - ネタフル

                                              ■基本操作 ▼「iPhone」便利な10のtips & tricks(Caps lock等) ▼「iPhone」基本操作のまとめ(電話保留等) ▼「iPhone OS 3.0」新機能を試す(派手さはないけどグッド)(コピー&ペースト、写真一括削除等) ▼「iPhone」ドコモ/au/ウィルコム/イーモバイル全キャリアと絵文字の送受信が可能に ▼「iPhone」ホームボタンを長押しでメモリリセット? ▼「iPhone」Safariで画像を保存する方法 ▼「iPhone」スクリーンショットを撮影する方法 ▼「iPod touch」に新しいアプリケーションを導入・起動編(アイコンの移動と削除) ■文字入力(フリック入力) ▼「iPhone」テンキーのキーボードの意味をきちんと理解する ▼「iPhone」で(^^)など顔文字を入力する方法 ▼「iPhone」フリック入力しているところを動画撮影して

                                                iPhone初心者に贈る! 基本的なiPhone使い方エントリーのまとめ(ネタフル編) - ネタフル
                                              • ReactはなぜFiberで書き直されたのか?Reactの課題と将来像を探る

                                                先日行われたFacebookの開発者向けイベント「F8」で、React Fiberの発表が行われていました。 といっても、React関連の新しいプロダクトが発表されたというわけではなく、Reactが一から書き直されたということのようです。 ReactはなぜFiberで書き直されねばならなかったのか?Fiberが解決しようとした課題は何なのか? その答えを聞くために、React Fiber現状確認というブログエントリで大変詳細にFiberの事を解説されていた小林徹 (Twitter: @koba04)さんに、実際のところを詳しく伺ってきました。 React Fiberとはなんなのか、そしてReactの将来像を探ってみます。 React Fiberとは? 白石 React Fiberってなんですか?まずは概要を教えてください。 小林 Facebookが先日のF8カンファレンスで発表した、Rea

                                                  ReactはなぜFiberで書き直されたのか?Reactの課題と将来像を探る
                                                • 起動オプション - Google Chrome まとめWiki

                                                  起動オプションの設定方法 Windows版の場合 Google Chromeのショートカットを新規作成 作成したショートカットを右クリック、プロパティを選択 ”リンク先”へ起動オプションを追加 例 XP "C:\Documents and Settings\<ユーザー名>\LocalSettings\ApplicationData\Google\Chrome\Application\chrome.exe" --disable-javascript --disable-java --disable-plugins Vista "C:\Users\<ユーザー名>\AppData\Local\Google\Chrome\Application\chrome.exe" --disable-javascript --disable-java --disable-plugins 半角スペースを空けてオ

                                                    起動オプション - Google Chrome まとめWiki
                                                  • Linuxのメモリ上のキャッシュを解放する - 元RX-7乗りの適当な日々

                                                    いつも思いだすのに時間がかかるというか、ググるのでメモ。 例えば、ベンチマークとかをとっていて、残ったキャッシュを奇麗さっぱりに消したい時とかに使う。 Linuxのメモリで保持しているキャッシュをクリアするには、以下を実行する。 # sync # echo 3 > /proc/sys/vm/drop_caches 値の意味としては、、、 1: ページキャッシュを解放 2: dentry、inode を解放 3: ページキャッシュ、dentry、inode を解放 以下を参考に。 /proc/sys/vm/drop_caches (Linux 2.6.16 以降) このファイルに書き込みを行うことで、クリーンなキャッシュ、dentry、 inode をメモリ上から外し、そのメモリを解放する。 ページキャッシュを解放するには、 echo 1 > /proc/sys/vm/drop_caches

                                                      Linuxのメモリ上のキャッシュを解放する - 元RX-7乗りの適当な日々
                                                    • なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog

                                                      DiscordがGoで書かれていたコンポーネントをRustに移行しているらしい。Windowsの低レイヤ層の一部で採用されるなど、近年どんどん注目を集めているRustだが、DiscordはなぜRustを選んだのか。その最大の特徴である「パフォーマンスを妨げる要素であるGCを排した上でメモリセーフな言語」であることにクローズアップした面白い内容だったので、えっちらおっちら和訳してみた。英語が得意というわけでもなく、無理やり翻訳しているところも多いのであしからず。ほとんどGoogle翻訳のままというのは内緒。 追記: 7/31にはてブでいっぱいブックマークされたみたい。気になったブコメへの返信を末尾に追記した。 原文: Why Discord is switching from Go to Rust - Discord Blog Rustは様々な分野において第一級の言語になりつつあります。Di

                                                        なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog
                                                      • はてなブックマークをもっと便利に楽しめるかもしれない非表示リスト

                                                        otsune|kanimaster|jt_noSke|habuakihiro|mohno|munyuu|ChimeraJpn|DoukiHousou|Nazo_Gen|wataru-ishizuka|kenken610|ncc1701|koumet|s62|gingin1234|saposaposen|SiroKuro|hascup|s_hosokawa|thermalpaper|triggerhappysundaymorning|foobaafoo|marupin|chintaro3|minakon1979|NOV1975|predator995|goodhome2|Frequency_Random|jankoto|netisfree|API|artzt|iiyoko|LossCuts|kame2332|vid|gasemato|oguogu|kyoupon3|Moonlightdanc

                                                          はてなブックマークをもっと便利に楽しめるかもしれない非表示リスト
                                                        • 2016年総まとめ、JavaScriptのライブラリやjQueryのプラグイン100+α選

                                                          毎年恒例のJavaScriptのライブラリやjQueryのプラグインの総まとめを紹介します。 今年リリースされたものから、アップデートされたものまで、これからのWebページやスマホページの制作に役立つJavaScriptを100+αまとめました。 KUTE.js クロスブラウザ対応のさまざまなアニメーション、2Dと3Dの変形、SVGの変形、CSSのプロパティ値の変化、SVGのモーフィング、SVGの描画などネイティブのJavaScriptでアニメーションを実現する軽量スクリプト。 デモページ Choreographer-js 「choreographer」は振り付けという意味、CSSアニメーションのさまざまな動き・振る舞いを簡単に設定できます。 デモページ Barba.js 通常のリンクのアクションによるハードリフレッシュをなくし、HTTPリクエストと描画を最小限に抑え、更にエフェクトを加え

                                                            2016年総まとめ、JavaScriptのライブラリやjQueryのプラグイン100+α選
                                                          • Python 製 Web フレームワークを Flask から FastAPI に変えた話|NAVITIME_Tech

                                                            こんにちは、けんにぃです。ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回は Python 製の Web フレームワークとして FastAPI を導入した話をしようと思います。 Python 製の Web フレームワークPython には代表的な Web フレームワークが 2 つあります。 ・Django: フルスタックフレームワーク ・Flask: マイクロフレームワーク Django は大規模開発向け、Flask は小中規模開発向けと言われますが、今回開発したサーバは小規模なサーバだったため、以前は Flask で開発していました。 しかし、どちらのフレームワークを使う場合でも下記のような機能を使おうとするとプラグインやサードパーティの助けを借りる必要があります。 ・OpenAPI ・JSON Schema ・GraphQL ・We

                                                              Python 製 Web フレームワークを Flask から FastAPI に変えた話|NAVITIME_Tech
                                                            • Evernoteと同期する究極の手書きアプリ 〜 Underscore Notify | ZONOSTYLE

                                                              あるジャンルのアプリを追いかけていると、あるとき、「あ、もしかしてこれは究極かも!」ってヤツに出会うことがある。拙著『iPhone×iPad クリエイティブ仕事術』に主役級で登場するNozbeも、間違いなくその1つだね。数々のToDo管理アプリを渡り歩いた末に、Nozbeに出会ったときの感動はいまでも忘れられない。 でもって、また新たな「究極」に出会えたような気がする。ジャンルは、ToDo管理と同じくらいこだわり続けてきた「手書きメモ」。クリエイティブ仕事術の「デジタル化」には欠かせない重要なツールだね。ずっと以前からイメージしていた、オレがほしいと思う機能をすべて備えているアプリ。いやー、今日のは本当にすごいですよ! このブログでもすでにいくつかの手書きメモアプリを紹介してきたけど、これまでのイチオシはiPadならPenultimate、iPhoneならSpeedTextだった。でも、ど

                                                              • 今すぐやるべき「ディスプレイの設定」と「4K以上の高解像度ディスプレイ」に買い替えたほうがいい理由

                                                                ハイエンドなグラフィックボードだけでなく、1万円以下のローエンドグラフィックボード「Radeon RX 550」も4K出力をサポートするなど、高解像度なディスプレイ環境はますます構築しやすくなっています。プログラマーのNikita Prokopov氏は、「今こそモニターをアップグレードする時だ」と、低解像度なモニターを使っている人に対し、高解像度モニターへの買い替えをすすめています。 Time to upgrade your monitor @ tonsky.me https://tonsky.me/blog/monitors/ Prokopov氏はプログラマーであるため、「きれいに文字を表示する」ことに特化したモニター環境の最適化を行っており、正確な色表現や色域はあまり気にしていないとのこと。Prokopov氏がTwitterでアンケートを行ったところ、およそ43%の回答者が150dpi

                                                                  今すぐやるべき「ディスプレイの設定」と「4K以上の高解像度ディスプレイ」に買い替えたほうがいい理由
                                                                • ブロガー・Web関係者必見!モバイルとPC同時に閲覧できる超便利ブラウザ「Blisk」の存在を君はまだ知らない - Brian'z Imagination

                                                                  レスポンシブデザインが流行してきているとはいえ、こんなことをしているはてなブロガーさんやWebデザイナーさんは後を絶たない。 PCでいちいちブラウザの幅を変えながらデザインを確認している わざわざUserAgent Switcherでユーザーエージェントを切り替えて表示を変えている 横にiPhoneやAndroidの実機を置いて表示を確認している そもそもモバイルを意識していない(論外) そんなWebデザインにかかわるすべてのひとに紹介したいのが、「Blisk」という超絶便利なニューカマー・ブラウザだ。いままで「え?こういうブラウザっていままでなかったの?」と不思議に思ってしまうくらい、発想はシンプルだが革新的なブラウザだ。まだベータ版であることやこれまでWindowsでしか公開されていなかったので紹介するのを戸惑っていたけれど、いよいよMac版もリリースしたので、堂々紹介していきたい*1

                                                                  • 私がずっと使っている13個のお気に入りFirefoxアドオンまとめ | フリーソフトラボ.com

                                                                    今回は、管理人が愛用しているFirefoxのアドオン13個をまとめてみました。最近では、ブラウジング体感速度の速さが人気のGoogle Chromeによる急激なシェアの伸びに押され気味なFirefoxですが、拡張機能の充実度合いでは歴史の長いFirefoxの方がまだ少し優勢な状況にあると言えるでしょう。 当サイトでも、そんなFirefoxのアドオンに関連する記事をこれまで何十件と公開してきましたが、ならば実際それらを紹介した筆者自身はどれだけの数のアドオンを使用しているのかというと、起動速度の遅延や不必要なメモリ消費を避けるため、普段は必要最低限のものしかインストールせず、必要に応じて追加したり消したりを繰り返すというスタイルをとっています。 そんな中でも、使う使わないに関係なく常に有効化している、「これだけは外せない!」という特にお気に入りのアドオンももちろんいくつかはあります。ここでは

                                                                      私がずっと使っている13個のお気に入りFirefoxアドオンまとめ | フリーソフトラボ.com
                                                                    • 3000req / sec と戦う - だるろぐ

                                                                      ざっくり概要 ピークで3000req / sec 毎分コンテンツ更新要求 コンテンツ更新の際は他所からデータをapi経由で受け取る コンテンツ更新にはTheSchwartzを使用 なコンテンツを色々してきたログ。 尚、ここに書く技術は大半が周囲のギークな方々にサポートしてもらったもので、僕自身が何かしたわけではない。残念すぎる。 構成 internet -> www(squid -> apache) -> app(memcached -> app) -> db フロントエンド wwwサーバがapacheとsquidを動かしている。apacheがリクエストを受け、squidのキャッシュが有ればそれを返し、無ければバックエンドのappサーバへproxy。 バックエンド appサーバがmemcachedとアプリを動かしている。 それぞれ冗長化してるけど、リクエスト数の割に台数は少ない。 技術があ

                                                                        3000req / sec と戦う - だるろぐ
                                                                      • DXを大幅に低下させるDocker for Macを捨ててMac最速のDocker環境を手に入れる - Qiita

                                                                        ※DXはデジタルトランスフォーメーションではなくてDeveloper Experienceの方です 2020/05/26追記 https://qiita.com/nanasess/items/16ab9274c34bdc34e567 を使うことでVagrantを経由せずにDocker for Macの機能だけでMutagenを使うことができるようになりそうです。 パフォーマンスの測定はしていませんが、Docker for Macの設定のみでこの記事の手法と同等の速度が出るようになるかもしれません。 概要 Macでネイティブでの動作とほぼ同等の速度の安定したDocker環境を手に入れることができたので、その知見について公開します。 ものによりますが、最大10倍程度パフォーマンスの向上が見られました。 具体的な手法としてはVirtualBox + Dockerを用います。 設定は2ファイル50

                                                                          DXを大幅に低下させるDocker for Macを捨ててMac最速のDocker環境を手に入れる - Qiita
                                                                        • あなたが読むべきJavaScript Promises | JSer.info

                                                                          はじめに この記事は、 JavaScript/ES6 promisesについてを理解するために読んだ方がよいと思われる記事やスライド等を紹介しています。 PromisesやDeferredといった言葉を非同期処理の話などで聞いた事があるかもしれませんが、 現在Promisesは次のECMAScriptの言語仕様として策定が進められています。 ECMAScript Language Specification ECMA-262 6th Edition – DRAFT domenic/promises-unwrapping まだES6は策定段階ですが、既にPromisesについてはpolyfillとして利用できるライブラリ等もあり、また他のライブラリ内でもjQuery.Deferred()やAngularの$q等類似する実装が存在します。 そのため、Generators等に比べると今すぐ使える

                                                                            あなたが読むべきJavaScript Promises | JSer.info
                                                                          • naoyaのはてなダイアリー - Linuxのページキャッシュ

                                                                            世間では PHP が、Perl が、と盛り上がっているようですが空気を読まずまたカーネルの話です。今回はページキャッシュについて。 /dev/shm に参照系DBを持っていくと I/O 負荷が激減した件(当たり前だけど) - drk7jp で、ディスク上にあったファイルを /dev/shm (tmpfs) に移したら I/O 待ちがなくなって負荷がさがった、ということなんですがおそらくこれは tmpfs に置く必要はないかなと思います。Linux (に限らず他の OS もそうですが) にはディスクの内容を一度読んだらそれはカーネルがキャッシュして、二度目以降はメモリから読む機構 = ページキャッシュがあります。tmpfs にデータを載せることができた、ということは物理メモリの容量に収まるだけのデータサイズかと思うので、放っておけば該当のファイルの内容すべてがメモリ上にキャッシュされて io

                                                                              naoyaのはてなダイアリー - Linuxのページキャッシュ
                                                                            • 最近話題になったイケてるWebサービス・アプリ9選(2015年4月編)

                                                                              こんにちは。 5月になりましたので、4月中に話題になったWebサービスやアプリを9つほどご紹介します。 C CHANNEL 「C CHANNEL」は、元LINEの代表取締役社長CEOの森川亮氏らが立ち上げる、女子のための動画ファッションマガジンです。 クリッパーと呼ばれる約100人のタレントやモデルの方たちが、FASHION」「MAKE」「HAIR」「BEAUTY」「FOOD」「TRAVEL」「CULTURE」のカテゴリに合った情報を動画付きで発信しています。 個人(タレントやモデル)1人1人がメディアになる時代。このサービスがどこまで伸びるか楽しみです。 MixChannel 「MixChannel」は、女子中学生や女子高生に人気な、10秒動画コミュニティアプリです。 スマートフォンに入っている、写真や動画などを組み合わせて動画にして投稿するCGM型のサービスです。 月間の利用者数はWe

                                                                                最近話題になったイケてるWebサービス・アプリ9選(2015年4月編)
                                                                              • もう巨大なデータをgitignoreしなくていい! ~git-mediaの使い方~ - 3度の飯と最新技術

                                                                                はじめに gitはコミットごとにレポジトリ内のファイル全てをスナップショットとして保存するというリッチな 設計になっている。 それがgitの便利さの所以なのだが画像データや音声データのようなバイナリデータを持とうとすると 少しの変更でもそのたびにコピーが生じてファイルサイズ分の容量が増えることになり、あっという間にレポジトリが 肥大化してしまう。 特に学習結果をファイルに保持してテスト等に使いまわすようなプログラムを管理しようとすると アルゴリズムのパラメータを少し変えるたびに100kB近い容量が増えていき、実にイケてない。 普通なら.gitignoreに*.xmlと書いてデータ自体は手動管理したり、シンボリックリンクにして別ディレクトリに置いてそれだけrsyncで同期するようにしたりするんだが 過去の実験時の状態に戻れなかったり、毎回rsyncするのは不便だった。 なんか無いかなーと思っ

                                                                                  もう巨大なデータをgitignoreしなくていい! ~git-mediaの使い方~ - 3度の飯と最新技術
                                                                                • お手軽に静的サイトを構築する - Qiita

                                                                                  後はcontent以下のディレクトリにMarkdown形式でファイルを置いていったりするだけです。 Themeも用意されており、簡単に導入できます。 hugoの導入は以下が詳しいです。 Hugo | Quick Start サイトを生成する hugo コマンドを実行することで、public以下に生成されます。 S3に設置する public以下に生成されたサイトを設置します。 パブリックアクセスを許可したS3 bucketを設置し、public以下をコピーします。 その後、プロパティからStatic website hostingを有効にします。 東京リージョンに設置した場合、以下のbucket名を置き換えることでアクセス出来るはずです。 https://[bucket_name].s3-website-ap-northeast-1.amazonaws.com CloudFrontを通す C

                                                                                    お手軽に静的サイトを構築する - Qiita