リンク www.irasutoya.com かわいいフリー素材集 いらすとやは季節のイベント・動物・子供などのかわいいイラストが沢山見つかるフリー素材サイトです。 36 users 531 リンク ニコニコ大百科 Daisukeとは (ダイスケとは) [単語記事] - ニコニコ大百科 Daisukeとは (曖昧さ回避) 人名。(大介etc.)→「ダイスケ」で記事検索 ゲーム「beatmaniaIIDX 10th style」に収録されているY&Co.の楽曲。本稿で解... 3
![「いらすとや風の女性」がMMDでぬるぬる動く動画に衝撃「クオリティ高い」「絶対流行る」](https://cdn-ak-scissors.b.st-hatena.com/image/square/e2c44ec55c56042998debe1d4b5868663402be7d/height=288;version=1;width=512/https%3A%2F%2Fs.togetter.com%2Fogp2%2Fbee6bc00272e44458904e69ee9d98685-1200x630.png)
目黒区で5歳の女児が虐待死した事件では、「きょうよりか もっともっと あしたはできるようにするから もうおねがい ゆるして」などと書かれたノートが発見され、日本じゅうが大きな衝撃に包まれました。このような残酷な事件が起きないようにするために、いったいなにができるでしょうか。 この事件について大量の報道があふれていますが、じつは意図的に触れていないことが2つあります。 女児を虐待したのは義父で、母親とのあいだには1歳の実子がいました。じつはこれは、虐待が起こりやすいハイリスクな家族構成です。 父親は自分の子どもをかわいがり、血のつながらない連れ子を疎ましく思います。母親は自分の子どもを守ろうとしますが、それ以上に新しい夫に見捨てられることを恐れ、夫に同調して子どもを責めるようになるのです。なぜなら進化論的には、ヒトは自分の遺伝子をもっとも効率的に残すよう“プログラム”されているから……。 こ
6月26日、元大名の細川家にまつわる文化財を保管する永青文庫所蔵の漢籍が、中国国家図書館に寄贈されたことが発表された。同日に北京市内で挙行された記念式典には、日中平和友好条約締結40周年を記念する意味もあって、永青文庫理事長で元総理の細川護煕氏、中国文化旅行部長(大臣に相当)の雒樹剛氏、程永華中国駐日大使、横井裕日本駐中国大使ら、そうそうたる顔ぶれが出席した。 だが、肥後細川藩54万石の名家に伝わる漢籍の寄贈について、ネット上では「保守派」の人たちを中心に反発の声も上がっている。いわく、これは文化財流出ではないのか、先祖から伝わった宝物を勝手に手放すな、媚中外交は許すまじ云々・・・、というわけだ。一部の保守系言論人からも、ツイッター上などで疑義を呈する声が上がっている。
久々のブログです. 6月ぐらいにWebAssembly の仕様をざっくり読んだので,なんか WebAssembly でやりたいなと思って,Vim を WebAssembly に移植してブラウザで動くようにしてみました,という話です. github.com 多分実物を見ていただくのが一番早いので,下記のリンクにアクセスしてみてください. デモページはこちら(下記の注意事項を先にお読みください) 注意 デスクトップ版の Chrome か Firefox か Safari か Edge を使ってください.どうやら macOS では Safari が一番動きが良いです. デモページは全部で1MBほどのリソースを fetch します.モバイルネットワークなどからアクセスする場合はお気をつけください. keydown でキー入力を取っているので,キー入力を横取りするブラウザ拡張などが有効になっていると
アメリカ大陸古来のイヌとされることが多いカロライナ・ドッグ。だが新たな研究によると、そうとは言えないかもしれない。(PHOTOGRAPH BY JOHN W. ADKISSON, THE NEW YORK TIMES/REDUX) 北米最古のイヌのDNAと、現代のイヌ5000匹以上のDNAを比較する調査が実施され、両者の関係や太古の意外な痕跡が明らかになった。 約1万年前、現在の米国イリノイ州コスターで1匹のイヌが死んだ。飼い主たちは、人間を埋葬する墓地に、そのイヌのための墓を作り、亡きがらをそっと横たえた。 今なら意外には映らないかもしれないが、このイヌと、すぐ近くに埋葬されている2匹のイヌは大事な意味をもつ。論文投稿サーバー「bioRχiv」(バイオアーカイブ)に掲載された新たな研究によれば、彼らは個別に埋葬されたイヌとしては、わかっている限り世界最古のものという。しかも、彼らはアメリ
「みんなが見つかるまでは離れられません」。西日本各地に被害をもたらした豪雨による土砂崩れで多数の民家が倒壊した広島県熊野町の住宅団地「大原ハイツ」では9日早朝から、救助作業を見守る男性がいた。島根県安来(やすぎ)市の会社員角森(つのもり)康治さん(54)。妻とその母親、息子2人の消息がわかっていない。 妻奈々さん(44)とは知人の紹介で知り合い、先月14日に婚姻届を出したばかり。ともに再婚で、角森さんの職場が島根にあるため、別居中だった。6日夕に仕事を終えて広島へ。途中、午後8時過ぎに奈々さんに電話すると「増水しているから気をつけて来てね」。それ以降、奈々さんとの連絡は途絶えた。 LINE(ライン)でメッセージを送ったが「既読」がつかない。交通規制に阻まれ、現場に着いたのは7日早朝。多くの民家が押し流されていた。 奈々さんの家も10メートル以上流されて土砂に埋もれ、2階部分だけが見えていた
住宅地が大規模に冠水した岡山県倉敷市真備(まび)町は、過去にも同じ河川が繰り返し氾濫(はんらん)していた。危険を知らせる洪水ハザードマップは、今回とほぼ同じ浸水域を想定しており、河川改修も計画していた。予測していた災害で、なぜ30人近い犠牲者を出したのか。 真備町、水の流れにくい河川 「一挙に水が出た。急激な水位上昇があった」 8日夜、倉敷市防災危機管理室の河野裕・危機管理監は、想像以上の速度で河川の水位が上がっていった状況を記者団に語った。 真備町は1級河川の高梁川へと注ぐ支流の小田川流域にある。住宅地や田んぼが広がるが、堤防の決壊で地区の約4分の1にあたる1200ヘクタールが浸水した。倉敷市はほぼ半数の住家が床上浸水したとみている。 倉敷市は6日午前11時30分、真備町を含む市内全域の山沿いを対象に「避難準備・高齢者等避難開始」を発令。午後10時には真備町全域に「避難勧告」を発令した。
こんなことは散々言われ尽くされているだろう議論だし、今さらおれが言うことではないのかもしれないが身近なところでこの異常性を感じたので記録しておく。 富士山という山の異常性については、ずいぶん前から認識はしていた。 登山に親しくない人々にとって富士山は登山の対象ではなく、「富士山」というコンテンツである。と 富士山には極端な例で言えば、Tシャツジーパンスニーカー雨具も持たない連中が登る。 これは十分に整備された登山道と十分な山小屋のある富士山だからこそまかり通る狂気だ。 またTシャツジーパンスニーカー野郎は論外としても、富士山のために装備を1から揃えて行く大部分の「富士山に登りたいだけ」の山に縁のない人々にも個人的には悲しさを感じる。 その登山道具は、登山のためではなく「富士山に登るセット」なのだ。 そして富士山に登ったら最後「もう2度と山には登らない!」と言い放ち(まるで登山全てがそうであ
7月5日から8日にかけて西日本各地が豪雨に襲われた。被害は甚大であり、避難指示と避難勧告は全国で約360万世帯・863万人に発令され、3,779ヵ所の避難所に約28,000人が避難をした(最大時の7月7日時点)。 救助や避難対応にあたった方々の懸命の努力には頭が下がる。その一方で、体育館などへの避難を余儀なくされた人々の生活環境は劣悪であり、個人の努力では解決が困難である。 そこには、海外の避難所の実態とは大きなギャップがあることをご存知だろうか。 災害多発列島・日本において、何が求められているのか再考が必要である。 エアコン付き6人部屋、個別ベッドの避難所 自然災害時の避難生活の場所としては、床に毛布を敷いて大勢がひしめきあう体育館が思い浮かぶ。エアコンや間仕切りはないことが多い。 大規模災害のたびに報道される光景であるが、これを当然視してはいけない。海外の災害避難所と比べれば、日本の避
Python の datetime オブジェクトと Unix 時間 (Unix time / Epoch time) を相互変換する方法についてまとめます. Python の datetime オブジェクトにはタイムゾーン情報が付いているもの (aware) と付いていないもの (naive) があるので注意が必要です. Unix 時間 (Unix time) は UTC での 1970/1/1 00:00:00 からの経過秒数で表されます. 多くのシステムでは閏秒の存在を考慮しない実装となっているようで, この場合 Unix time と UTC, JST の対応は以下のようになります. Unix time UTC JST (UTC+9) “naive” と “aware” Python の datetime オブジェクトには “naive” と “aware” の2種類のオブジェクトが
[参照] Pythonプロフェッショナルプログラミング第2版 Requests:HTTP for Humans RESTとは RESTはソフトウェアアーキテクチャーのひとつ。 ソフトウェアの設計原則の集合。 「REST」「REST API」という単語は、「HTTP」上で動作するSOAPやRPCではないAPI」の意味で使われることが多い。 REST APIの特徴 HTTP上で動作する データはリソースと呼ばれる REST APIで使用可能なリソースは、一意なURLを持っている。 GET/POST/PUT/DELETEなどのHTTPメソッドはそれぞれ、取得/保存/上書き/削除などのリソースの操作と対応している。 JSONやXMLなどのフォーマットでデータを送受信する リクエストの成功や失敗などの処理結果はステータスコードで表す REST APIを使用するには、HTTPクライアントを利用する。
流れ ログインしたいサービスのログインページに行き、ログインフォームのパラメータを調べる 必要な情報をログイン用のURLに送信し、セッションを開始する 以下では、Qiitaを例として話を進める。 パラメータの調べ方 Qiitaのログインフォームのソースは次のようになっている: <form class="landingLoginForm" autocomplete="off" data-event_name="Login with password" action="/login" accept-charset="UTF-8" method="post"> <input name="utf8" type="hidden" value="✓"> <input type="hidden" name="authenticity_token" value="rYIMTVoDlb4eCzh6wZIRg
こんにちは、@yoheiMuneです。 Pythonのお仕事では必ずと言っていいほどお世話になるrequestsモジュールについて、使い方をブログに書きたいと思います。 目次 requestsモジュールとは requestsモジュールは、HTTP(s)通信を行うためのライブラリで、標準であるurllibよりもかなり使い勝手良く、HTTPリクエストを発行することができます。かなり便利なので、僕はPythonの案件ではよく利用しています。 インストール インストールは、pipコマンドからインストールすることができます。 $ pip install requests requestsモジュールの基本的な使い方 例えばGet通信を行う場合には、以下のように使うことができます。 # requestsモジュールの読み込み import requests # Basic認証(user/pass)でGET
(追記 2015/04/19) コードは既に互換性が無くなっているので、以下を参考に読み替えて下さい。 pythonのrequestsライブラリの更新に追従 大幅に改善強化されたurllib2ことrequestsモジュールを使ってみたら便利すぎて驚いたので報告。 urllib2で面倒だった処理がどれだけ簡単になるのか。 クッキーの処理 セッションを維持したままHTTPアクセスをする場合、urllib2だと cookielib.HTTPCookieJarのインスタンス作成し、 urllib2.HTTPCookieProcessorのコンストラクタに渡して、 urlib2.build_openerでOpenerDirectorインスタンスを作成し、 そのインスタンスのadd_handler()の呼び出しで2.で作成したurllib2.HTTPCookieProcessorのインスタンスを渡す。
バージョンを重ねるにつれ増えているため、下記の公式ドキュメントも合わせて確認してください。 2.3.1. キーワード (keyword) なお、手元の環境の予約語を調べる場合は以下のPythonスクリプトを実行すると予約語がリストとして列挙されます。 from keyword import kwlist print(kwlist) # ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', '
# -*- encoding:utf-8 -*- from sqlalchemy import (Column, String, Text, ForeignKey, \ create_engine, MetaData, DECIMAL, DATETIME, exc, event, Index) from sqlalchemy.schema import UniqueConstraint from sqlalchemy.orm import (sessionmaker, relationship, scoped_session) from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.dialects.mysql import INTEGER as Integer from datetime import
これがベストプラクティスかどうなのかわかりませんが、おれはこうやりました、って話 もし、これでうまくいかなかったらコメントください 環境 Python:3.6.0(anacondaで構築) Django:1.10.2 nginx:1.11.10 Amazon Linux AMI 今回はAMIでやりましたが、多分CentOSでも大丈夫なはず 大雑把な流れ 1.uWSGIのインストール & uWSGIでDjangoアプリケーションを立ち上げる 2.nginx + uWSGIでアプリケーションを立ち上げる 3.supervisorでプロセスをdaemon化する uWSGIのインストール & uWSGIでDjangoアプリケーションを立ち上げる まずはuWSGIをpipでインストール もしもインストールがうまくいなかったりしたらuwsgiをEC2インスタンスにインストールしようとして失敗した話 -
やりたいこと 常時起動させたいスクリプトなど、デーモンプロセスとして動かしたいことがあると思います。 しかし例えば/etc/init.dのスクリプトなどを自分で書くとなると・・・ PIDファイルの管理をいちいち書くのが面倒でミスりやすい。 ステータスの取得とかも同様。 そもそもそんなローレベルのツールを使わなくてもよい。もっとユーザレベルに近いもので充分。 一般ユーザで起動停止くらいさせたい。 つまりは、大体同じ様になるはずの 「プロセス管理スクリプト書くのが面倒」 なのと、 サービスとして登録してしまうと 「基本はrootで起動停止管理」 になるので、 この2つを避けたいということになります。 systemdを使うとスクリプトを書く必要はなくなりますが、 rootでなければ起動停止ができない、という扱いにしたくない。 stdout/errに色々吐きまくって直したくない。 システムのサービ
概要 Node.jsサーバなどはApacheやNginxと違ってデフォルトでは自動起動してくれません。 そういったプロセスを簡単に管理できるSupervisorを使います。 環境 Ubuntu 14.04 Node.js 0.12.7 Supervisor 3.0b2 Node.jsサーバの用意 インストール $ npm install -g express-generator $ express test $ cd test $ npm install ログフォルダ作成 supervisorでログを出力する場所を作っておきます。 $ sudo mkdir /var/log/test-server/ $ sudo chown vagrant. /var/log/test-server/ あとは./bin/wwwを実行すればサーバが起動します。 Supervisorインストール aptでイン
適当なスクリプトをデーモン化しようと思った時の典型的な要件が以下であるが、この記事でも紹介したpython製のプロセス管理ツールであるSupervisorを使うことによって解決できる。 プロセスの生死の監視する プロセスが死んだら勝手に再起動する 標準出力やエラー出力のログを取る 場合によっては複数プロセスを起動したい プロセスのステータスを簡単に確認したい この記事では、プロセス管理ツールSupervisorの導入を簡単に紹介する。 インストール easy_installからインストールできる。そもそもeasy_installが入ってない場合は以下みたいにインストール。 $ curl -O http://peak.telecommunity.com/dist/ez_setup.py $ python ez_setup.pySupervisorをeasy_installからインストールしま
1. Error: .ini file does not include supervisorctl section/opt/redash/supervisordでsupervisorctl start allを実行すると、Error: .ini file does not include supervisorctl sectionとエラーが発生する。 色々紛らわしいのだが、.iniは、supervisord.confと読み替えて差し支えない。 supervisorctlが定義されていないと言われるので、supervisord.confに追記する。今回は空行で追加した。 [supervisorctl] [supervisord] nodaemon=false logfile=/opt/redash/logs/supervisord.log pidfile=/opt/redash/super
企業がインスタ上でユーザーとの接点を増やすことのできるビジネスプロフィール。電話やメール、店舗への道案内を表示することで、コメント以外でも連絡が取れるようになります。そしてこのビジネスプロフィールは企業だけではなく、インフルエンサーとして企業PRなどをするユーザーにとっても必須になりつつあります。今回は連絡先を表示することで企業からのオファーを受けやすくなるビジネスプロフィールの設定についてご紹介します。 ビジネスプロフィール設定とは?ビジネスプロフィールは、2016年8月15日に追加されたインスタの新機能です。このビジネスプロフィールの設定をすることで、ユーザーが企業へ電話やメールで連絡をするためのボタンを設置したり、店舗や施設までの道順を表示したりできます。また広告配信を可能にする「投稿の宣伝」、投稿の分析やフォロワーの属性を知ることができる「Instagramインサイト」などの機能も
Note This module is part of ansible-core and included in all Ansible installations. In most cases, you can use the short module name file even without specifying the collections keyword. However, we recommend you use the Fully Qualified Collection Name (FQCN) ansible.builtin.file for easy linking to the module documentation and to avoid conflicting with other collections that may have the same mod
こんにちはsekitakaです。 pythonのdatetimeモジュールのtimedeltaオブジェクトを使うと日時の加減算や、2つのdatetimeの差を求める計算を簡単に行う事ができます。 使用例 # coding:utf-8 # !/usr/bin/python from datetime import datetime,timedelta import pytz # 現在時刻を元に加減算する timezone = pytz.timezone('Asia/Tokyo') now = datetime.now(tz=timezone) delta = timedelta(days=+1) tomorrow = now + delta print "今は{0}".format(now) print "今の1日後は{0}".format(tomorrow) # 2つの日付の差を算出する
datetime — Basic date and time types¶ Source code: Lib/datetime.py The datetime module supplies classes for manipulating dates and times. While date and time arithmetic is supported, the focus of the implementation is on efficient attribute extraction for output formatting and manipulation. See also Module calendarGeneral calendar related functions. Module timeTime access and conversions. Module z
配列の結合 配列を結合するときに、appendとextendが使える。 これらは、それぞれ結果が異なる。 a = [1,2,3] b = [4, 5] # appendで要素を結合 a1 = a a1.append(4) print(a1) # [1, 2, 3, 4] # appendで配列を結合すると、結合した配列が入れ子になる a1 = a a1.append(b) print(a1) # [1, 2, 3, [4, 5]] # extendなら、配列が入れ子にならない a1 = a a1.extend(b) print(a1) # [1, 2, 3, 4, 5] a=[[1,2,3],[4,5,6]] b=[[7,8],[9,10]] #appendで配列を結合すると、やっぱり入れ子になる a1 = a a1.append(b) print(a1) # [[1, 2, 3], [4
Warning: This is an old version. The latest stable version is Version 2.0.x. Configuration Handling¶ Applications need some kind of configuration. There are different settings you might want to change depending on the application environment like toggling the debug mode, setting the secret key, and other such environment-specific things. The way Flask is designed usually requires the configuration
os — Miscellaneous operating system interfaces¶ Source code: Lib/os.py This module provides a portable way of using operating system dependent functionality. If you just want to read or write a file see open(), if you want to manipulate paths, see the os.path module, and if you want to read all the lines in all the files on the command line see the fileinput module. For creating temporary files an
気づいたら、aws コマンドが動かなくなっていて、なぜか python が 2.6に戻ってしまっていた。 こんなエラー Traceback (most recent call last): File "/usr/local/bin/aws", line 19, in <module> import awscli.clidriver ImportError: No module named awscli.clidriver $ alternatives --display python python - ステータスは手動です。 リンクは現在 /usr/bin/python2.6 を指しています。 /usr/bin/python2.6 - 優先項目 2600 : : /usr/bin/python2.7 - 優先項目 27000
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く