今回も簡単な記事。頭がタイムゾーン慣れしていないってのと今までJST以外での運用をやったことがなかったのでメモ。結論から言うとin_time_zoneはサマータイムも考慮してくれるので特に難しく考えなくてOK。 日本にもサマータイムがあった時期があったようだ かつては日本にもサマータイムがあったようなので日本で実験する。railsコンソールを叩いて今日の日本の時刻を調べる。 irb(main):039:0> Time.local(2015,5,27).in_time_zone(‘Asia/Tokyo’) => Wed, 27 May 2015 09:00:00 JST +09:00 日本は標準時+9時間なので想定通りの結果が返る。ここで日本がサマータイムを導入していた1950年にタイムスリップしてみる。 irb(main):038:0> Time.local(1950,5,27).in_t
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. SQLAlchemy provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language. Major SQLAlchemy features include: An industrial strength ORM,
Unverified details These details have not been verified by PyPI Project links Homepage Meta License: GPL 2.0/LGPL 2.1 Author: Artur Barseghyan Tags timer A timer module. Makes it easy to track elapsed time. Installation Latest stable version on PyPI: $ pip install simple_timer Latest stable version on bitbucket: $ pip install -e hg+http://bitbucket.org/barseghyanartur/timer@stable#egg=simple_timer
改正道路交通法が施行されたことを受けて、自転車を運転する際の「危険行為」として、信号無視や酒酔い運転など14の行為が対象となる。このような行為で3年以内に2回以上検挙された場合、安全講習の受講を義務づけた。警察庁によると、対象となる14行為は以下の通り。
今回やりたいこと タッチ後に音声の再生 複数の音声を遅延させて再生 問題 iOSのブラウザで複数の音声ファイルを任意のタイミングで、 再生しようとしたけど再生できない。 というわけで、タップした時に音声ファイルを遅延して再生するということで、 ファイルロード時にAudioオブジェクトを生成し、setTimeoutで遅延させてから play()メソッドで再生すればいいだろうと安易な考えをしていました。 問題のソースコード var play = document.getElementById('play'); var audio = { select: new Audio("./mp3/select.mp3"), atari: new Audio("./mp3/atari.mp3"), hazure: new Audio("./mp3/hazure.mp3") }; // 自動再生をオフ fo
.fixing-baseより後にスクロールされた場合に下記の操作を行います。 - .fixing-boxに.fixedを追加する -> 固定 - .fixing-baseに.fixing-boxのmarginも含めた高さを設定する -> スクロール位置のズレ防止 - .fixing-boxに.fixing-baseの幅を設定する -> .fixing-boxの見栄え調整 function(){ // 固定する場所が存在することの確認 if( $('.fixing-base .fixing-box').length > 0 ){ var baseSelector = '.fixing-base' var fixingSelector = baseSelector + ' .fixing-box' $(window).on('load scroll resize', function(){ v
一般ユーザを利用していて、sudoでリダイレクトをして権限の無いファイルに追記をさせたい事があるだろう。 そんな時、以下のように普通にコマンドを実行した場合、権限が無いと言われ書き込みに失敗してしまう。 sudo echo "test line 2" >> /work/test test@ubuntu-server:~$ sudo echo "test line 2" >> /work/test -bash: /work/test: 許可がありません sudoでリダイレクトして、root権限のファイルに書き込む場合は、以下のように「sh -c」を付与してコマンドを実行する必要がある。 sudo sh -c 'echo "test line 2" >> /work/test' これで、sudoを利用してのリダイレクトが行えるようになる。 2016/10/6 追記 もしくは、sudoで実行した
Bootstrapで作成したページに、外部ファイルと数行のコードを加えるだけで、さまざまな便利な機能を追加できるjQueryのプラグインを紹介します。 Bootstrapの対応バージョンは、3.xです。 Smoke Smoke -GitHub Smokeの使い方 Smokeのデモ Smokeの使い方 Smokeの使い方は、簡単です。 Bootstarpでつくったページに、外部スクリプト・スタイルシートを加えます。 Bootstapのコードをベースにした最小構成は、こんな感じです。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=dev
フォントになぜお金がかかるのかーーふだんパソコンやスマホで何げなく使っている文字の「フォント」をめぐるやりとりがツイッターに投稿され、話題になった。 投稿者は、通勤電車でノートパソコンを開きながら電話していた人の会話を聞いたそうだ。「フォントって字でしょ?なんでお金かかるの?」「あーもういいいい、普通のでいいですよ」「字に金かかるってオカシイでしょ」 仕事上の取引先と、フォントの使用料をめぐって話し合っていたとみられる。通話していた人は、さまざまなフォントをタダで利用できるのが「当然」と考えていたようだ。 このツイートは7000回以上リツイートされ、「フォントをバカにするな!」「一般のフォントに関する認識って所詮こんなもんよね」「フォントひとつ作るのにいったい、おいくら億円かかると思ってるのか」といった怒りの声が多く寄せられた。 たしかに、フォントにもさまざまデザインがあり、フォントしだい
改正道路交通法が6月1日から施行され、自転車への取り締まりが強化される。新しいルールでは、14項目の「危険行為」が定められ、3年の間に2回以上の摘発を受けた人には、安全講習を受講することが義務付けられる。 健康志向の高まりから、自転車を利用する人が増えているが、自転車に乗りながらスマートフォンを操作したり、信号無視を繰り返したりするなど、危険な運転をするサイクリストが問題視されている。 今回の改正で、無謀な運転は厳しく取り締まられるのだろうか。改正のポイントについて、道路交通法にくわしい池田毅弁護士に聞いた。 ●講習の制度が整備された 「今回、新たに危険行為の類型が定められたのは、道路交通法そのものではなく、自転車の講習に関する『道路交通法施行令』の改正によるものです。 ですから、6月1日以降も、これまでどおり、自転車による悪質な交通違反は、刑事裁判を受ける可能性があることにかわりはありま
本日から6月1日となり、いよいよ夏が到来してまいります。心はウキウキしたいところですがこの時期からやってくるのは「梅雨」。ジメジメとした季節でなんとなく憂鬱にもなりがちではあり、自転車で出かける機会もより一層減ってくることとなりますが、気をつけなければならないのは天気だけではない。なんと自転車もこれまで以上に厳しい罰則が下ります。 ―具体的な内容 では具体的な内容としてはどのようなものがあるのだろうか。「全日本交通安全協会」のホームページによると以下の様な項目が今回改正されている。 自転車の運転による交通の危険を防止するための講習に関する規定の整備 一定の危険な違反行為をして2回以上摘発された自転車運転者(悪質自転車運転者)は、公安委員会の命令を受けてから3ヵ月以内の指定された期間内に講習を受けなければいけません。 つまり危険運転「信号無視」「一時不停止」「並走」などを行った場合、講習を受
Twitterのフォロワーを増やすメリット「拡散、被リンク、ホットエントリ」その理由は、以下の3つ。 ・拡散力が大きい ・被リンクを獲得できる ・はてなブックマークとの連携 では、それぞれについて説明していきます。 拡散力がすごいからTwitterのフォロワーを増やす方がいいTwitterはFacebookよりも拡散力が大きいとのこと。その理由は「匿名性」だから。 イメージがつかない方は、実名制のFacebookと比べるとわかります。 Facebookは実名制ですから、つい周りを気にしてしまいます。「こんな投稿をしたら変な奴と思われるのでは?」とブレーキがかかって、好きなことを投稿できないんです。 これは、日々Facebookを使っている人なら理解できるでしょう。 Facebookで下ネタ、暗い話を投稿する人なんていないFacebookで下ネタ、暗い話を投稿する人なんていませんよね。ほとん
医療、スポーツ、飲食――プログラミングで自身の専門分野をより良くしていこうとチャレンジしている人たちに、ハッカソン芸人「ハブチン」こと、羽渕彰博がお話を伺うシリーズ。第一弾は、現役の整形外科医であり、医療×ITで起業も果たした医師の黒坂望さんだ。 総合病院の整形外科医である黒坂望氏は、医療に従事しながら、ITで医療の発展を目指すために、プログラミングを学びながらWebサービスを開発している。黒坂さんはなぜWebサービスを開発するのか、なぜプログラミングを学んでいるのだろうか。 守りの医療から攻めの医療へ 黒坂望氏 1969年、神奈川県生まれ。横浜市立大学医学部博士課程卒業。 大学病院で整形外科医として働き始め、その後オーストラリアにリウマチの勉強のために留学。帰国後、一般病院で整形外科部長、副院長を務め、病院の経営改善に携わる。 現在、新百合ケ丘総合病院整形外科やクリニックなどで外来診療な
以前、オセロの対戦AIの作成しましたが、そこでは実装を簡略化する為に盤面の価値を 盤面の価値 = 自分の石の数 – 相手の石の数 という単純な方法で決めていました。 でも、これには問題があります。 同じ石でも配置場所によって価値は異なるはずです(例: 角は最強)。それが考慮されていません。ゲーム終盤になってくると石の数が重要になってきます。でも序盤から石の数を重視するのは方向性としておかしいです。 という訳で、 序盤から中盤では石の配置場所を重視する終盤では石の数を重視する 形で盤面の価値を算出すれば、結構良さそうなAIになりそうです。 しかし、今度は 「序盤」「中盤」「終盤」をどのように区別するのか?石の配置場所の強弱はどう決めるのか?同じ配置場所でも周囲の状況次第で強弱が異なるのでは? という問題が出てきます。これは作るのが面倒臭そうです。 どうにかしてお手軽かつそこそこ強そうなAIを
記事書いてなかったの思い出したので、書いておく。 個人で Slack に CI からの通知を垂れ流すのはコレジャナイカンを感じたので、 Pushbullet に垂れ流してみた話。 おさらい: bullet コマンド 数ヶ月前の話なのだけれど、bullet という、 Pushbullet 経由で、 テキスト・画像・リンクを各種デバイスにプッシュするコマンドを実装した。 その際に、社内ブログにて書いた記事がこちら。 Golang と Pushbullet で各種端末に通知をとばすコマンド書いた - アラタナエンジニアブログ Gopher を社内のエンジニアに投げつけたいという思いもあったけど、 これ、もともと、バックグラウンドやリモートで実行中のタスクの終了通知のためにつくったのでした。 Wercker のタスク完了・失敗を Pushbullet で通知 個人で利用している CI は Werc
2020-07-01 ZOZOTOWNのインハウス広告運用を支援するデータと仕組みの話 BigQuery データ マーケティング 広告 本記事では、ZOZOのマーケティング部門の広告運用のインハウス化に伴って、これまで取り組んできた広告データの収集と活用、その仕組みにフォーカスして事例をご紹介します。 ZOZOTOWNのインハウス広告運用を支援するデータと仕組みの話 2020-06-29 【オンラインMeetup イベントレポート】ZOZOテクノロジーズの大規模データ活用 イベントレポート GCP Elasticsearch 検索 機械学習 こんにちは、ZOZOテクノロジーズ CTO室の池田(@ikenyal)です。 ZOZOテクノロジーズでは、6/22にZOZO Technologies Meetup -ZOZOテクノロジーズの大規模データ活用-を開催しました。 zozotech-inc
概要 Metadata社が提供する『Mextractr 感情解析API』を使ってみた。 http://www.metadata.co.jp/emotion-ma9.html APIの概要 Mextractr 感情解析APIは、日本語のテキストを受け取るとその文章の感情を「好ましいー嫌い」「嬉しいー悲しい」「怒りー怖れ」の3つの軸でその度合いを判断しその値を返すAPIです。 制限 ただ、呼び出し回数の制限がMetadata社が提供する他のAPIと合わせて1日100回とのこと。利用形態によってはメールで希望を伝えれば上限回数の拡張はできるらしいです。 使い方 登録 登録フォームから登録する。 http://ap.mextractr.net/ma9/ma9signup 呼び出し方 http://ap.mextractr.net/ma9/emotion_analyzer?out=<出力データの形式
こんにちは、おじいちゃんです。 今回は簡単にプリロードやローディング画面を実装できるjQuery.ImgLoaderの使い方をご紹介したいと思います。 jQuery.ImgLoaderとは 多くの画像やWebフォントを使うサイトを作成する場合、ロードにかかる時間が長くなり、デザインが反映される前の状態をユーザに見られてしまうことがあります。 デザインは綺麗な状態を見てもらいたいですよね。 そんなときはローディング処理を簡単に実装できるjQuery.ImgLoaderを使って、ローディング画面を作ってあげましょう。jQuery.ImgLoaderは画像のプリロードを行うライブラリなのですが、ローディング画面も実装することができます。 準備 まずはImgLoaderを使うための準備をします。 下記URLからダウンロードしてみましょう。 https://github.com/Takazudo/j
会社でGit使いたいって言ったらサラッとOKが出た。 ただ、GitBucketを自分でたてなきゃいけないので、やり方を調べとく。 会社ではCentOSサーバを、触っていい環境として与えてもらえたので、家のMacにVirtualBox入れて、CentOSをたてて試してみた! 環境 VirtualBox 4.3.28 CentOS-7-x86_64-Minimal-1503-01.iso VirtualBoxのCentOSにssh接続するまでの設定は↓のページをみながらやった! VirtualBoxにCentOS7をインストールしてみる - yk5656 diary CentOS6とCentOS7では、ネットワーク設定のやり方が全然違っているので注意! JDKをインストールする ↓のコマンドを打つと、インストールできる jdkがいっぱいでてくるので、『〜devel』がついてるものをインストール
こんにちは、エンジニアの越川です。今回は、(Merge|Pull) Requestを育てる方法について考えてみました。 作業開始 目的を明確に 機能単位で ブランチを作ることを心がけます。 git checkout -b topic-name 普段の作業 なるべく小さな単位で作業する事が大事です。commit前に、こまめに git status することや、細かいcommitをするためには、 git add -p が大事です。 意味のある単位でgit-addしてインデックスへ追加。git diff --cachedでこまめに確認、いい感じの単位になったら、git commit -vしていまコミットする単位を確認し、コミットという流れを意識します。 (Merge|Pull) Requestを出す なるべく早めに出す。なんなら何もせずに出すが大事です。 何もせずに出すときには、以下のように、-
--この記事は約 8 分で読めます。--こんにちは、きるいっとです。 現在、キンドルストアでIT技術書1700冊以上が50%還元セールを実施中です。 キンドルストアIT技術書50%還元セール セール中の書籍の中から、本日は、 「Web系新人エンジニアがスキルアップのためにKindle 50%還元セールで買っておくべきIT技術書 50選」をお届けします。 Webエンジニアとして心得 Webサービスのつくり方 ――「新しい」を生み出すための33のエッセイ Software Design plus HTML/CSS/JS HTML 現場のプロが教えるHTML+CSSコーディングの最新常識 知らないと困るWebデザインの新ルール4 スラスラわかるHTML&CSSのきほん CSS スラスラわかるCSSデザインのきほん スラスラわかるきほんシリーズ Web制作者のためのCSS設計の教科書 モダンWeb
PHPカンファレンス関西2015での私のセッション「PHPに無いセキュリティ機能」のスライドです。 何が無いのか、知っていれば対応できます。 何が問題になっているのか、知っていれば対応できます。 セキュリティ対策は職人技敵(脆弱性対策をコード中に散りばめ、全体を把握しないと安全にできない作り方)ではなく、CERT/SANS/OWASPが推奨するセキュリティ対策を行い、エンジニアリング的(科学的、体系的な作り方)を行う方が簡単かつより安全、高品質なアプリケーションを作れます。 PDFをダウンロードしたい方はブログをご覧ください。 http://blog.ohgaki.net/missing-security-related-parts-of-phpRead less
lifehackerに「フリーランス1年目がやりがちな5つのミスと対応策」という記事があったので、ぼくも書いてみます。 仕事は全部受けるな!断れ! 割と独立初年度はボーナスタイムになりがちで、これまで築き上げた人脈から、色々な仕事が舞い込んできたりします。「独立したんですね!一緒に仕事しませんか?」と。 が!そうした嬉しいオファーは、すべて受けるべきではありません。ぼくは実際にすべて受けて、だいぶ後悔しました。もちろん仕事をいただけるのは嬉しいことですし、オファーしてくれる側も悪気はないのですが、こちらには「わざわざ独立した理由」や「やりたいこと/やりたくないこと」があるわけで、必ずしもそうした個人の哲学・こだわりが、仕事のオファーと合致するわけではないんですよね。 たとえば、ぼくは「ソーシャルメディア活用のセミナーの依頼」を多く受けていたのですが、今考えると、それはぼくがやりたいことでも
お前ら現代人が疲れにくくなる方法教えてやるからちょっと来いよ 【来たらすぐいる? 】 1: 名無しさん@おーぷん :2014/11/28(金)01:47:53 Wvu なるべく簡単にできること中心に教える 3: 名無しさん@おーぷん :2014/11/28(金)01:49:15 hTT ポジティブに生きる 6: 名無しさん@おーぷん :2014/11/28(金)01:49:52 Z6w 仕事や学校を辞める 8: 名無しさん@おーぷん :2014/11/28(金)01:50:11 Vi1 とりあえず日常の呼吸が浅くなりすぎないように意識するだけでも違うで~ 4: 名無しさん@おーぷん :2014/11/28(金)01:49:33 CCf こんな時間まで起きてないで早く寝る これまじ 20: 名無しさん@おーぷん :2014/11/28(金)02:00:38 Wvu >>4 こんな時間に書いて
どうしてもお腹が空いてしまったとき、手軽だからとスナックなどのお菓子を食べてしまうと身体にとってはあまり良くありません。また、一時的にお腹の足しになったとしても、すぐにお腹も空きやすく、カロリーばかりを取りすぎてしまうことに。そして、おやつにスナックを食べると、身体がさまざまな反応をします。ついつい癖でスナックなどのお菓子を食べてしまう人は、すでに身体が反応しているかもしれません。 あなたがもしこれからお伝えすることに当てはまっているなら、今すぐスナック菓子をやめた方が良いかも。 疲れやすくなるスナック菓子は脳への快楽物質を促すだけで、ほとんど栄養などが含まれておらず、お腹の足しにはなりません。例えばポテトチップスなどは、油と塩、そして歯ごたえが脳を刺激して、もっと食べたいと欲が出てきます。しかし使われている油は酸化した状態で、身体が消化しづらいものとなります。消化しづらいスナック菓子は、
起業家支援の仕事をしている。 行政か、金貸しか、コンサルかは秘密。 したたか酔っぱらって気持ちいいので世のため人のためになるけど、普段は絶対言わないことを書く。 今、僕のいる会社を含め世の中は、開業者を倍以上に増やそうとしているけど、この記事を読んでいる君がそれを少しでも考えているなら、 決して起業なんてしてはならない。 特に、今のベンチャーブームにのっかて起業しようと考えている人は絶対にやめたほうがいい。 それはなぜか?今ベンチャーブームに乗せられて起業を考えている人のレベルはたいてい中途半端だからだ。 三桁の起業家とそれ以上の数の起業家になりたい人たちと会ってきた、彼らは大体こんな具合に層別されている。 ①ハイエンド起業家 大抵が社会に適合できなさそうなギーク(IQ MENSAレベル 常人では理解できないスピードで思考するため単体では会話にならない)と、 その人間の言葉を翻訳するビジネ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く