Start Your Engines – Firefox Quantum Lands in Beta, Developer Edition Engines are important, both in cars and in browsers. That’s why we’re so revved up this morning – we’re releasing the Beta of a whole new Firefox, one that’s powered by a completely reinvented, modernized engine. Since the version number – 57 – can’t really convey the magnitude of the changes we’ve made, and how much faster this
前から興味のあった「WAI-ARIA」。 業務に余裕があったので調べてみました。 調べれは今は参考となる記事がたくさん。本当に助かります。 調べただけで終わらないように、タブに実装してみました。 タブの実装 いつもであればclassやdata属性を使い切り替え、表示・非表示にアニメーションを加えたいのであればfadeInやfadeOutのjQueryのメソッドを使っています。 今回は「WAI-ARIA」のrole属性とaria属性を使い切り替え、アニメーションをCSS3で行いたいと思います。 role属性とaria属性 まずはこの2つの違い。 簡単に言えば以下のような感じです。 role属性:コンテンツの役割を表す aria属性:コンテンツの状態や性質を表す この辺に関してはいずれ勉強した者をまとめたいと思いますが、今回は簡単に上記を覚えてコードを見て頂けたらと思います。 マークアップ r
Input was drawn over an 11‑pixel grid. Input takes its aesthetic cues from monospaced fonts and pixel fonts designed for consoles and screens, but casts off the technical limitations that constrained them. Inspired by Matthew Carter’s process for creating Verdana, David Jonathan Ross began designing Input as a bitmap font. After settling on the overall proportions, he drew Input’s outlines on top
- はじめに - headless Chromeが来た頃、Firefoxのheadless対応の噂がありました。 ヘッドレスFirefoxも近々出るよ / 他46コメント https://t.co/kxeWpaLiTR “PythonでWebスクレイピングする時の知見をまとめておく - Stimulator” https://t.co/eiKaWd1lCb— 戸田広 (@hiroshitoda) June 26, 2017 そしてheadlessモードが正式に搭載されました。 developer.mozilla.org この記事は、PythonのSelenium.webdriverを使ってFirefoxのheadlessモードを触ろうという導入記事です。 今までCUIでFirefox操作するとなると、xvfbとかVirtual Xを利用してスクリーンを作った上でのFirefox起動が一般的
PEP 557 – Data Classes Author: Eric V. Smith <eric at trueblade.com> Status: Final Type: Standards Track Created: 02-Jun-2017 Python-Version: 3.7 Post-History: 08-Sep-2017, 25-Nov-2017, 30-Nov-2017, 01-Dec-2017, 02-Dec-2017, 06-Jan-2018, 04-Mar-2018 Resolution: Python-Dev message Table of Contents Notice for Reviewers Abstract Rationale Specification Field objects post-init processing Class variab
cookiecutter インストール 使い方 cookiecutter-pypackage cookiecutter-django cookiecutter-data-science 雛形の自作 cookiecutter github.com cookiecutterを使用するとPythonパッケージやDjangoなどのプロジェクトの雛形を作成することができるので試してみる。Pythonで書かれているツールなのでPython関連の雛形が多いが、他言語の雛形も作成できるようだ。 インストール pipでインストールできるので下記コマンドを実行。 $ pip install cookiecutter ヘルプメッセージ $ cookiecutter --help Usage: cookiecutter [OPTIONS] TEMPLATE [EXTRA_CONTEXT]... Create a
以前、設計書として作成したものを簡潔に書いていきます。 ※設計書自体が作成中だったので、今後内容が変わる可能性があります。 ■Kokemomoとは Kokemomoは、Webアプリケーションを簡単に作成することを目的としたオープンソースCMSです。 コンテンツ管理(ファイルやドキュメントなど)やユーザー管理といった基本機能に加え、プラグインとして機能を追加できるようにしています。 ■KokemomoにおけるCMSの定義 本ツールではCMS機能として以下のものを備えることを想定しています。 管理系 コンテンツ管理機能(登録、編集、削除) ユーザ管理機能(登録、編集、削除、SSO) 参照系 コンテンツ閲覧 リソース状況確認 ■Kokemomoを作ろうと思ったきっかけ 友人からPython Bottle Frameworkを勧められて、これ良いねと話していたところ、 これでCMS作ってみたらどう
この記事は 2017/9 に書かれたものであり、2019/11/26 現在とは状況が変わっています。公式ドキュメント(日本語訳)を参照してください。 時代は pipenv や— うたがわきき🔰💊 (@utgwkk) September 5, 2017 もう誰も,requirements.txt や,source ENV/bin/activate に頭を悩まされる時代は終わった! というわけで virtualenv の時代は終わり*1,pipenv の時代になりました. この記事は Python を書く人間が全員 pipenv を使うべきだという思いを込めて書きました.日本語で書かれた記事がまだぜんぜんないという事情もあります. pipenv とは Python のパッケージ管理ツールの pip と,環境切り分けツールの virtualenv を融合させたツールです.Ruby でいうとこ
GitHubは単なるコードリポジトリサービスではありません。よく使っているプロジェクトの動向をチェックしたり、気になる開発者をフォローしたりできます。スターはちょっとした応援になります。 そんなGitHubをiPhone/Androidの中で使えるGit Pointを紹介します。 Git Pointの使い方 起動してGitHubアカウントでログインした画面です。フォローしているユーザ、リポジトリの情報が追えます。 Issueの詳細を確認することもできます。 プロフィール画面です。 Git PointはReact Nativeで作られているのでAndroid、iOSのどちらでも確認できます。ソースコードの閲覧であったり、Issueを作成したりすることもできますのでわざわざWebブラウザで確認したりせずにGitHubを使いこなせるでしょう。 Git PointはReact Native/Jav
バックナンバー: 6月号 5月号 4月号 3月号 2月号 1月号 https://docs.python.org/ja/3/ docs.python.org に言語スイッチのドロップダウンリストが追加されました。docs.python.org は Fastly を使っているので、 docs.python.jp よりも高速に閲覧できると思います。 docs.python.jp にあるセクション単位での英語ドキュメントへのリンク機能などがまだなくて単純な翻訳でしか無いので、すぐには docs.python.jp を止めるつもりはありませんが、将来的には docs.python.jp は docs.python.org/ja/ にリダイレクトすることを考えています。 PEP 550: Execution Context Flask などのフレームワークではスレッドローカルストレージを利用して「コ
Since Firefox 57, the --screenshot flag allows you to take screenshots of websites. The basic usage is as follows: /path/to/firefox -P my-profile -headless --screenshot https://developer.mozilla.org/ This creates a full-height screenshot of https://developer.mozilla.com/en-US/ called screenshot.png, in the active directory, with a viewport width of 800px. You can omit -headless when using --screen
当座の理解としては おそらく「どっちでもいい」です。チームに依ると言っても良いでしょう。 str.format() は導入当初 %-style を置き換える意図がありました。 実際に str.format() の方が推奨されていた時期もあるようです。 現時点では、どちらを推奨とされているか、明示的な規定はないように見受けられます。 将来どうなるかは分かりませんが、直近で %-style が消えるという議論にはなっていません。 (追記) 新しいバージョンでは f-stringと呼ばれるフォーマット方法も f'This is a {stuff}' も使えます 日本の書籍より Python本の隠れた(失礼!)名著『Python文法詳解』にこうあります (p128) Python3.2までは、Pythonチュートリアルなどで「古い%演算子による文字列化は、いずれ削除されます」とされていましたが、P
機械学習ブームなどにより、 Python を触り始める Rubyist が増えてきたと思います。その際に問題になりやすいのが環境構築です。Rubyだと rbenv がデファクトスタンダードになっているのに、なぜか Python に… 私の立ち位置もともとは、数年前まで 年に一回Python3でNLTKやらscikit-learnやら機械学習や自然言語処理の環境を作ろうと試みては失敗してPython使うものかと思っていた人でした。それが、Anacondaで環境導入すると、面倒なことは何も考えずに済むということを知り、CookpadではAnacondaを前提に環境構築を勧めていました。 今は、ymotongpooに「郷に入っては郷に従え」と言われたため、pip+virtualenv/venvで全てをこなしていますが、これで困ったことは特にありません。macOS, Windows, Linuxそ
glances インストール 使い方 ctop インストール 使い方 gtop インストール 使い方 htop インストール 使い方 vtop インストール 使い方 cpustat インストール 使い方 GitHubを眺めていたらtopの代わりとして使えそうなコマンドが色々あったので試してみる。 glances Glances - An Eye on your system(公式ページ) github.com glancesは色々な情報を表示できるモニタリングツール。 インストール pipでインストールできるので下記コマンドを実行。 $ pip install glances 使い方 glancesで起動できる。図のように色々な情報がまとめて表示可能。 ブラウザで確認できるWebサーバモードや、リモートマシンを監視するクライアント/サーバモードもあるようだ。 ctop ctop(公式ページ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く