[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

wizard_blueのブックマーク (936)

  • 西暦1年は閏年か? - プログラマーの脳みそ

    閏年(うるうどし)の話題。 Twitterで見かけた話題で「西暦1年は閏年かどうかぱっとわからん人おる?」という些か煽り気味のツイートを見かけたのだけども、反射的に「閏年じゃないに決まってるじゃん」とぱっと答えてしまわないだろうか。当にそうだろうか? そう単純な話なのだろうか? プログラミングを学んでカレンダーを扱うことを学ぶ際に置閏法についても簡単に触れられることがある。置閏法というのは閏年や閏月(太陰暦では1年が13ヵ月になるケースがあり追加の月を閏月と呼ぶ)をどのようなルールで挿入するかという話で、まさにアルゴリズムであるからプログラミングの話題と相性がいい。 置閏法 現代の西暦の置閏法(ちじゅんほう)は 西暦を 400 で割り切れる年は閏年 上記以外で西暦を 100 で割り切れる年は平年 上記以外で西暦を 4 で割り切れる年は閏年 上記以外は平年 といった手続きで閏年(つまり2月

    西暦1年は閏年か? - プログラマーの脳みそ
  • インターネットで表舞台に立たなくなってから、もうずいぶんと長い年月が..

    インターネットで表舞台に立たなくなってから、もうずいぶんと長い年月が経つんですけど、別にインターネットと縁が切れるわけでもなく、今日も俺は教え子に脅迫されるやつの最新巻を電子書籍で購入してその場で読み、サブスクでアルカテイル聞きながらはてなのトップページ見てるわけなんですけど、俺は冬燕ちゃん派です。おっさんになってくると「家でごはんつくって待っててくれる」みたいな部分に脆弱性が発生して絶望する。 いまやもう大文字の「インターネット」なんてものもどこにあるんだかわからんですが、てゆうかそんなものはもうなくて、世間様だけがあるんですけども、そういう意味で、あれまなめさんだったかな「ツイッターはインフラ」って言ってたの、あれめっちゃ質だったなあという気がします。 めっきり個人ブログの入らなくなったホッテントリ見てて、俺あんまり感傷ってものと縁のない体質なんですけど、俺かつてここにいたんだよなあ

    インターネットで表舞台に立たなくなってから、もうずいぶんと長い年月が..
  • Loading...

    Loading...
  • カーネルエクスプロイト入門 - Linuxカーネル解析の基礎 - - るくすの日記 ~ Out_Of_Range ~

    0. はじめに 記事は、Linuxを対象としたカーネルエクスプロイトの入門記事です。 カーネルエクスプロイトというのは、Linuxや*BSD、Windowsを始めとするカーネル自身の脆弱性を突くエクスプロイトです。 基的にカーネルはシステム内で最高権限を持つ特権モードで動作しているので、ここを悪用されるとシステムの大部分(ほぼ全て)を掌握されてしまいます。 エクスプロイトと言うと、普通はユーザー空間で動作しているアプリケーションのバグをつく物が多いですが、これだと限られたレベルの権限しか奪えません。 SELinuxやjailを始めとする、OSレベルでの保護機構に阻まれるとたちまち効力を失ったりします。 しかし、カーネル自体の脆弱性をつくカーネルエクスプロイトを利用すると最高権限での任意コード実行が可能なため、大抵の保護機構はものともしません。 このカーネルエクスプロイトが特に効力を発揮

    カーネルエクスプロイト入門 - Linuxカーネル解析の基礎 - - るくすの日記 ~ Out_Of_Range ~
  • Wolfram|Alpha

    Compute expert-level answers using Wolfram’s breakthrough algorithms, knowledgebase and AI technology Mathematics ›Step-by-Step SolutionsElementary MathAlgebraPlotting & GraphicsCalculus & AnalysisGeometryDifferential EquationsStatisticsMore Topics »Science & Technology ›Units & MeasuresPhysicsChemistryEngineeringComputational SciencesEarth SciencesMaterialsTransportationMore Topics »Society & Cul

    Wolfram|Alpha
  • 個人 Slack のススメ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? All in Slack いまさらですが Slack を使い始めました。チャット用途ではなく、RSS 読むためだけに Feedly 開くの面倒だから何とかしたいというのと、モヒカン Slack に入ったらなかなかよかったためです。 究極のIT系最新技術情報収集用Slackチーム公開 - モヒカンSlack - - Qiita そういえば Twitter も全然開かないし会社の SNS も見なきゃいけないし Instagram は見てるヒマないしたまーに Skype 届くし GoogleCalendar の通知は毎日見逃すし、気づけばスマ

    個人 Slack のススメ - Qiita
  • dnsmasqで始めるプライベートDNSサーバ - GeekFactory

    ローカルネットワークのホスト名とIPアドレスの対応はDNSサーバで管理すると便利です。IPアドレスを覚えたりhostsをメンテナンスするのは大変です。でもbindって難しそうだし、メンテナンスに手間がかかるし、という方にはdnsmasqがおすすめです。 dnsmasqは軽量なDNSサーバとDHCPサーバです。/etc/hostsを管理する延長でDNSサーバを管理できます。この記事ではDNSサーバに焦点を当てて説明します。 ローカルネットワークにDNSを立てる まず、以下の場合を考えてみます。 ホスト名とIPアドレスの対応を一元管理したい。 ローカルネットワークのホストには xxx.laputa.example.com を付与する。 FQDNでなくてもアクセス可能にしたい。 例えば、192.168.2.3 が muska.laputa.example.com という名前だとすると、 ping

    dnsmasqで始めるプライベートDNSサーバ - GeekFactory
  • プログラミング教育のMOZER | Webデザイン学習コース体験版

    中学・高校のプログラミングの授業から 企業のプログラミング入門向け研修まで! 楽しく学べるプログラミング学習サービス MOZERは、誰でも、いつでも、どこでも、夢中になってプログラミングを学ぶ事ができるオンライン学習サービスです。 中学・高校のプログラミングの授業や企業のプログラミング入門向けの研修として導入されています。 MOZERのカリキュラムは、個性的なキャラクターと魅力的なストーリー、初心者から挫折しないで続けられるレッスン内容で、プログラミングをゼロから学びたい方を全力でバックアップします。 また、オンライン学習ならではのインタラクティブで柔軟な学習システムにより「楽しい」「嬉しい」を優先しながら、中高生から大人まで誰もが自然な形でプログラミングやITの知識が身につくようになっています。 さあ、プログラミングの世界に物語と一緒に飛び込もう! ※一般ユーザー様向けMOZERは現在準

    プログラミング教育のMOZER | Webデザイン学習コース体験版
  • イヤホンを無くして激ヘコみの人気声優・下田麻美さんに、俺たちのオススメをガチでアピールした (1/6) - PHILE WEB

    ある日の企画会議。「なにか面白いネタを出せ」と上司からストレートに脅された我々は知恵を絞っていました。そして開始早々、100%無理と察することに成功。仕事しているフリとして有効な手段ベスト5には入るであろう「真剣な顔をしながらネットサーフィン」に全力を尽くすことになりました。 あれっ、下田さん(下田麻美さん)がイヤホンを探してる! あー、高いの無くしちゃったんだ。これはショックだろうなぁ。 みんながオススメを伝えてるみたいですよ。すごい、下田さんのTwitter上でオーディオ界隈では見慣れた単語が飛び交ってる…。 せっかくなら私たちみたいな媒体の記者とか、オーディオライターさんとか、専門店のスタッフさんとかが集まってオススメを紹介できたらいいよね。 確かに。それを実際に試聴して、ガチでお気に入りを選んでもらうとかできたら面白いかも。 まぁ、実現は難しいだろうけど…。こんな人気声優さんにイヤ

    イヤホンを無くして激ヘコみの人気声優・下田麻美さんに、俺たちのオススメをガチでアピールした (1/6) - PHILE WEB
  • AngularJSの「サービス」で理解するDI(Dependency Injection:依存性注入)の基本

    少し前になりますが、AngularJS 1.5がリリースされました(※2016年3月22日の原稿執筆時点での最新バージョンは1.5.2)このアップデートは、次期バージョン(AngularJS 2.0)へのアップグレードパス改善のためのリリースとなっています。主な変更点は次の通りです。 コンポーネントディレクティブの定義が可能に module.directiveの代わりにmodule.component関数を使用して、ディレクティブを定義できるようになりました。 $onInit()関数の呼び出しタイミングの変更 $onInit()関数はバインディング設定後のコンポーネント初期化後に実行されるようになりました。 その他の追加機能として、片方向のバインディング設定やECMAScript 6のサポートが強化されています。今後の連載では1.5xを使用していきます。 さて、MEANスタックを用いたWe

    AngularJSの「サービス」で理解するDI(Dependency Injection:依存性注入)の基本
  • You Don't Need jQuery - Qiita

    注意とお願い この記事の内容はもはや古いです。ここに書いている方法では動かないものをいくつか見つけました。参考にする際は動作をよく確認してから使ってください。 ひとつお願いがあります。「あれ、動かないぞ」というコードを見つけたら是非コメントか編集リクエストで教えてください。解決方法までなくても結構です。「これはもう動かないよ」という印をつけたいのです。 この記事はYou Don't Need jQueryの日語訳と同じ内容です。 先日ひょんなことからYou Don't Need jQueryの日語訳をさせていただきました。著者のCam Songさんからも快諾をいただけたので1、Qiitaでも公開させていただきます。 なお、家の英語の説明は継続的にメンテされているので、この記事の情報は古くなっている可能性があります。 追記 この記事は当初は「もうjQueryは必要ない」というタイトルで

    You Don't Need jQuery - Qiita
  • jQueryを使わない方法「ページ内で使っているCSSの値を取得する」

    読み込んでいるCSSデータファイルに登録されている、styleの値を取得する機能を説明します。 通常のstyle取得は、エレメントの属性から取得します。 var style_value = elment.style.border; などのように、取得できるだのだが、cssの場合は、なかなか勝手が違う。 jsonデータのようにCSSが取得できたらな〜と思って、ライブラリ作ってみました。 概要 ページ内でCSSが登録されているデータをselector情報から取得する。 仕様 param @ css : 対象styleタグ param @ selTxt : selector param @ styleName : style名 return @ style-value [string] コード (function(){ var $$={}; //スタイルシートの値を読み出す $$.getStyl

    jQueryを使わない方法「ページ内で使っているCSSの値を取得する」
  • You Might Not Need jQuery

    jQuery and its cousins are great, and by all means use them if it makes it easier to develop your application. If you're developing a library on the other hand, please take a moment to consider if you actually need jQuery as a dependency. Maybe you can include a few lines of utility code, and forgo the requirement. If you're only targeting more modern browsers, you might not need anything more tha

  • 自作検査ツール - SQLインジェクション編 - 2009-05-31 - T.Teradaの日記

    前回の日記からだいぶ日にちが空いてしまいました。 今日は、自作検査ツールのSQLインジェクション用シグネチャについて書きます。 SQLインジェクションの検査シグネチャとしては、以下の5種類を用意しています。 A. SQLエラー検出+簡易なBlind B. Blind 数値型・カラム名等 C. Blind 文字列型 D. 更新系クエリ E. 文字コード系 SQLインジェクションは、かなりの頻度で脆弱性が発見されること、また一般的に危険度の高い脆弱性であることから、シグネチャの種類を多くしています。 それぞれのシグネチャについて、以下で順番に見ていきます。 A. SQLエラー検出+簡易なBlind 最初に試すのはベーシックなパターンです。 イ:【元の値】'"\'"\ … SQLエラーになる ロ:【元の値】''""\\ … SQLエラーにならない ハ:【元の値】'"\'"\ … SQLエラーにな

    自作検査ツール - SQLインジェクション編 - 2009-05-31 - T.Teradaの日記
  • こわくない Git

    8. コミットに入ってる情報 リビジョン (SHA-1 ハッシュ) 例: 23cdd334e6e251336ca7dd34e0f6e3ea08b5d0db Author (コミットを作成した人) 例: オープンソースプロジェクトにパッチを送った人 Committer (コミットを適用した人) 例: 受け取ったパッチを取り込んだ人 ファイルのスナップショット (tree) コミットで変更されたファイルを含むツリー(説明は省略) 1つ前のコミットのリビジョン 例: 4717e3cf182610e9e82940ac45abb0d422a76d77 9. コミットに入ってる情報 リビジョン (SHA-1 ハッシュ) 例: 23cdd334e6e251336ca7dd34e0f6e3ea08b5d0db Author (コミットを作成した人) 例: オープンソースプロジェクトにパッチを送った人 Co

    こわくない Git
  • 出版学会(活字離れ)資料

    出版学会春季研究発表会(2015年)発表資料(完成版)です。公開まで時間がかかったことをお詫びします。Read less

    出版学会(活字離れ)資料
  • NW.js (node-webkit) の開発をすぐ始める - Qiita

    ![icon] (http://www.softantenna.com/wp/wp-content/uploads/2015/01/INW.js.png) [NW.js (node-webkit)] (http://nwjs.io/) は HTML+CSS+Node.jsでネイティブGUIアプリが作成できる凄いやつです. [githubページ] (https://github.com/nwjs/nw.js)を見ると,開発を始めるにはまず体をダウンロードする必要があるかのような記述ですが・・・ 実際は,__npmコマンド__で始められます! 1. 適当なindex.htmlを作る <!DOCTYPE html> <html> <head> <title>Hello World!</title> </head> <body> <h1>Hello World!</h1> We are usin

    NW.js (node-webkit) の開発をすぐ始める - Qiita
  • 開発ツールバー - 開発ツール | MDN

    開発ツールバーは 2018 年 5 月 18 日に Firefox Nightly から削除されており、Firefox 62 で完全に削除する予定です。 以下の説明は、この日以降にビルドされたすべての Firefox で動作しません。古いバージョンの Firefox では、ツールバーを使い続けることができます。 開発ツールバーは、Firefox の内部から多くの開発ツールにアクセスするコマンドラインを提供します。これは Graphical Command Line Interpreter であり、コマンドラインの強力さや簡潔さとともに、統合されたコマンドヘルプや充実した出力表示を兼ね備えています。また、開発ツールバーは拡張可能です。独自のローカルコマンドを追加する、あるいはそれを他の人たちがインストールできるようにアドオンへ変換することも可能です。 開発ツールバーを起動する 開発ツールバー

    開発ツールバー - 開発ツール | MDN
  • Create a new fiddle - JSFiddle

  • Requirebin Situs Bandar Togel Online Terpercaya & Judi Togel Terlengkap 4D Gacor -

    Siapa bilang permainan togel merugikan? Dari sejak dahulu kala, mainkan togel akan selalu menguntungkan. Maka dari itu pasang togel sudah menjadi sebuah kebiasaan di masyarakat Indonesia, sembari pasang sekaligus mencari penghasilan tambahan. Apalagi di era modern dimana sudah mengalami banyak kemajuan dalam teknologi tentunya permainan togel bisa dimainkan secara daring. Sekarang pasang togel onl