タグ

2020年2月7日のブックマーク (19件)

  • Crystal : The Crystal Programming Language

    Batteries includedCrystal’s standard library comes with a whole range of libraries that let you start working on your project right away. Check the API docs # A very basic HTTP server require "http/server" server = HTTP::Server.new do |context| context.response.content_type = "text/plain" context.response.print "Hello world, got #{context.request.path}!" end address = server.bind_tcp(8080) puts "L

    Crystal : The Crystal Programming Language
    nilab
    nilab 2020/02/07
    The Crystal Programming Language
  • 高級筆記具ジャンルのボールペンリフィル探究 | 趣味文CLUB

    高級筆記具ジャンルでは、油性インクでの使用を前提とするボールペン(BP)と水性インクが基のローラーボール(RB)の2種類がある。 今回はボールペン(BP)の現行リフィル情報を、ヨーロッパタイプ(G2)、4C芯(4C)、オリジナル規格(OR)の3つにまとめた。 インクの種類 ボールペン(BP)リフィルは油性インクが基だが、ゲルインクのカラーリフィルなどもあり、互換性のあるヨーロッパタイプや4C芯では自己責任で使うことができる。ヨーロッパタイプにはイージーフローなど低粘度で軽い書き味の油性リフィルもあり人気。 JIS規格が定めるG2サイズと誤差表記 日のJIS規格にはボールペンリフィルの規格が7種類ある。ヨーロッパタイプはこのうちの型式番号[G2]として規格化されている。 ヨーロッパタイプ[G2] 油性ボールペンインク 「ヨーロッパタイプ」と呼ばれる「G2」型のリフィルは、多くの海外ブラ

    高級筆記具ジャンルのボールペンリフィル探究 | 趣味文CLUB
    nilab
    nilab 2020/02/07
    「油性インクでの使用を前提とするボールペン(BP)と水性インクが基本のローラーボール(RB)」「ボールペン(BP)の現行リフィル情報を、ヨーロッパタイプ(G2)、4C芯(4C)、オリジナル規格(OR)の3つにまとめた」
  • Levels.fyi | Salaries & Tools to Level Up Your Career

    Welcome to Levels.fyiCheck out different career levels across companies Leveling Update in ProgressThe current levels represent the older version of the levels. We'll be updating the new levels in its place over the next few days. Got it Verified SalariesWe've begun collecting offer letters to validate our self-reported data. Find it helpful? Take 30 seconds to submit yours anonymously. Why? Each

    Levels.fyi | Salaries & Tools to Level Up Your Career
    nilab
    nilab 2020/02/07
    Compare salaries and career levels across companies | Levels.fyi
  • 「地図」のユニコーン企業が日本上陸。Mapboxが起こすイノベーションの正体|ビジネスブログ|ソフトバンク

    <span class=\"biz-smb-block\"><b>ビジネスに役立つ情報をメールでお届けします(無料)&nbsp;<br>\r\n </b><span class=\"biz-smb-fs-m2\">企業もしくは官公庁など、組織団体に所属している方を対象としています。</span></span></p>\r\n"}}" id="text-754581a2f1" class="cmp-text"> ビジネスに役立つ情報をメールでお届けします(無料) 企業もしくは官公庁など、組織団体に所属している方を対象としています。

    「地図」のユニコーン企業が日本上陸。Mapboxが起こすイノベーションの正体|ビジネスブログ|ソフトバンク
    nilab
    nilab 2020/02/07
    「地図」のユニコーン企業が日本上陸。Mapboxが起こすイノベーションの正体 - ビジネスWebマガジン「Future Stride」|ソフトバンク
  • Pokémon GO OSINT Techniques: Part I

    Pokémon GO OSINT Techniques: Part I Pokémon GO has millions of users, this article will teach you how to gather location-based OSINT on Pokémon Go users using various methods. Released in July 2016, Pokémon GO quickly became one of the most popular games of all time with millions of users spread all over the world. As the game relies heavily upon user location for playing there is a wealth of loca

    Pokémon GO OSINT Techniques: Part I
    nilab
    nilab 2020/02/07
    Pokémon GO OSINT Techniques: Part I
  • スマホ99個を1カ所に集めてGoogle Mapsに幻の渋滞を起こし,現実世界の人間の動きを誘導する実験が面白い

    高梨陣平 @jingbay 99台のスマホを手押し車で運び、virtualな交通渋滞をGoogle Map上で起こす。この活動によりグリーンで表示された道路を赤に変えることで現実世界に対し、自動車を他の道へ誘導するという影響を与えることが可能だ。 twitter.com/simon_deliver/… 2020-02-03 02:11:44 Simon Weckert @simon_deliver 99 smartphones are transported in a handcart to generate virtual traffic jam in Google Maps. Through this activity, it is possible to turn a green street red which has an impact in the physical world

    スマホ99個を1カ所に集めてGoogle Mapsに幻の渋滞を起こし,現実世界の人間の動きを誘導する実験が面白い
    nilab
    nilab 2020/02/07
    「99台のスマホを手押し車で運び、virtualな交通渋滞をGoogle Map上で起こす。この活動によりグリーンで表示された道路を赤に変えることで現実世界に対し、自動車を他の道へ誘導するという影響を与えることが可能だ」
  • Options

    You can pass different options using the axios property in your nuxt.config.js: Runtime Config The use of runtime config is mandatory in case of using environment variables in production, otherwise, the values will be hard coded during build and won't change. Supported options: baseURL browserBaseURL nuxt.config.js export default { modules: [ '@nuxtjs/axios' ], axios: { baseURL: 'http://localhost:

    Options
    nilab
    nilab 2020/02/07
    Nuxt Axios Proxy "You can easily integrate Axios with Proxy Module. This is highly recommended to prevent CORS and production/deployment problems."
  • プログラムによるナビゲーション | Vue Router

    宣言的なナビゲーションとしてアンカータグを作成する <router-link> がありますが、ルーターのインスタンスメソッドを使ったプログラムによる方法でもそれは可能です。 # router.push(location, onComplete?, onAbort?) 注意: Vue インスタンスの内部では、$router としてルーターインスタンスにアクセスできます。従って、this.$router.push で呼ぶことができます。 異なる URL へ遷移するときに router.push が使えます。このメソッドは history スタックに新しいエントリを追加します。それによってユーザーがブラウザの戻るボタンをクリックした時に前の URL に戻れるようになります。 このメソッドは <router-link> をクリックした時に内部的に呼ばれています。つまり <router-link :

    nilab
    nilab 2020/02/07
    router.push(location, onComplete?, onAbort?) 「内部では、$router としてルーターインスタンスにアクセスできます」「異なる URL へ遷移するときに router.push が使えます。このメソッドは history スタックに新しいエントリを追加します」
  • Yahoo!ニュース

    オーナーが松井秀喜に口撃「契約したのはこんな選手ではない」ホームランが“消えた”20年前…日最強バッターが直面“称賛からの猛批判”

    Yahoo!ニュース
    nilab
    nilab 2020/02/07
    「容疑者はマッチングアプリを使って「体の関係が大丈夫な方」「顔は隠す」「売り上げの半分を手渡しする」などと女性を誘ってスマートフォンで女性の裸を撮影」「女性には売上金を渡していなかったということです」
  • Yahoo!ニュース

    オーナーが松井秀喜に口撃「契約したのはこんな選手ではない」ホームランが“消えた”20年前…日最強バッターが直面“称賛からの猛批判”

    Yahoo!ニュース
    nilab
    nilab 2020/02/07
    船内に感染者といっしょに閉じ込められてるから感染者増えそう。。。「横浜港に着岸中のクルーズ船で新たに41人が新型コロナウイルスに感染していることが分かりました。これで国内で確認された感染者は86人」
  • Java/ServletとJSESSIONIDのURL管理 - Glamenv-Septzen.net

    Servlet 2.5 今回主に取り上げるTomcat6, Jetty7で対応しているServlet 2.5の仕様を確認すると、"SRV.7.1 Session Tracking Mechanisms"で以下のように記されています。 SRV.7.1.1 Cookies Session tracking through HTTP cookies is the most used session tracking mechanism and is required to be supported by all servlet containers. The container sends a cookie to the client. The client will then return the cookie on each subsequent request to the server,

    nilab
    nilab 2020/02/07
    「Servletプログラミングでセッションを使うとき、Cookieをクリアしたブラウザでアクセスすると初回のPOSTやGET遷移でだけ、URLに";jsessionid=xxxxyyyy..."というのが付加される」
  • 初回アクセス時にリンクにjsessionidが入るのをなんとかする - Qiita

    初回アクセス時はセッション維持にcookieが使えるか判断できず、埋め込むURLにセッションIDを入れる動きをします。 フレームワークやJSTLで使用されるencodeURLの結果にjsessionidが含まれるので その結果からjsessionidを無理やり消す形で対応。 package ex.web.interceptor; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResp

    初回アクセス時にリンクにjsessionidが入るのをなんとかする - Qiita
    nilab
    nilab 2020/02/07
    「初回アクセス時はセッション維持にcookieが使えるか判断できず、埋め込むURLにセッションIDを入れる動きをします」
  • 初回アクセス時にjsessionidを付与しなくする - Qiita

    servlet 3.0環境の場合、web.xmlに以下を設定する。参考:java - Is it possible to disable jsessionid in tomcat servlet? - Stack Overflow それ以前のバージョンでのやり方の例は参考のリンク先に書いてある。 import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.SessionTrackingMode; import org.springframework.web.WebApplicationInitializer; public class WebMVCApplicationInitializer implements WebApplicationInitiali

    初回アクセス時にjsessionidを付与しなくする - Qiita
    nilab
    nilab 2020/02/07
    「spring-security-webを使っている場合はAbstractSecurityWebApplicationInitializerを使うこともできる」
  • SpringBootでCookie設定をする - Qiita

    ServletContextInitializerを返すBeanを定義すればよい。 適当なApplicationクラスで下記のようなコードを書く @Bean public ServletContextInitializer servletContextInitializer(@Value("${secure.cookie}")boolean secure) { return servletContext -> { servletContext.getSessionCookieConfig().setName("hogeSession"); }; }

    SpringBootでCookie設定をする - Qiita
    nilab
    nilab 2020/02/07
    ServletContextInitializer「Cookieが使用できる場合でも初回アクセスのみURLにJESSIONIDが付与されてしまいます」「SessionTrackingModeを設定することで、Cookieだけに絞ることが出来ます」
  • 5.1 Java EE 6に関するセキュリティ対策

    セキュリティ侵害に対する対策は、一般的にはサービスだけでは対処できません。運用でも対処を行うことによって、安全性が強化されます。 Webブラウザからアプリケーションにアクセスする際、ネットワーク上の悪意のあるユーザが、正当なアクセス権限をもつユーザになりすまし、サーブレットアプリケーションやHTMLファイルにアクセスする脅威があります。 サーバの資源に対する不正なアクセスを防止するために、Java EE 6には各種のセキュリティ機能があります。詳細は、章の以降の節を参照してください。 ネットワーク上の悪意のあるユーザが、正当にアクセスする権限をもつユーザとサーバとの間の通信データをのぞき見する脅威があります。さらにサーバとの間の通信データを改ざんされ、それが正当なデータとしてやりとりされる脅威があります。 通信データの盗聴・改ざんを防ぐためには、暗号化によるセキュリティ保護が必要です。暗

    nilab
    nilab 2020/02/07
    「サーブレットAPI のHttpServletResponse#encodeURL(java.lang.String)、encodeRedirectURL(java.lang.String)を使用すると、URLにセッションIDが含まれる場合があります」
  • X-Powered-By:

    nilab
    nilab 2020/02/07
    「X-Powered-By: は、 いくつかの Webアプリケーションフレームワークが、 自身の名称やバージョン番号を記述するために使っている HTTPヘッダーです」
  • 【外貨定期預金】南アランドの高金利に結局飛びついてみた(2018/12~2019/03) | いぬごや!

    概要 前にちょこっと記事にした南アフリカのランド外貨定期預金ですが、実際に調べてはみたものの詳しくはないのでどうなるか泣かない金額(1万円)で試してみました。 使用している銀行は「住信SBIネット銀行」になります。 なお、外貨定期預金ですが基的に損しかしないのでやる際はよくよく考えましょう。 空想ではわかりづらい時は少額で実際にやってみるのも手ですね。(自己責任) 南アランドの高金利に飛びつく前に考えた 今時点の為替レート Googleさんに聞いたここ1年の状況。 日国内のことでもわかりきらないのに海外のこととなると余計わかんないですよね。 外貨定期預金を契約 まずはトップページにアクセスしログインします。 「外貨預金」→「外貨定期預金」を選択します。 特別金利の40%のほうで申込み。なお、円貨からのみの受付になります。 金利だけににつられてほいほい申し込むと銀行側に手数料(申し込み時

    【外貨定期預金】南アランドの高金利に結局飛びついてみた(2018/12~2019/03) | いぬごや!
    nilab
    nilab 2020/02/07
    【外貨定期預金】南アランドの高金利に結局飛びついてみた(2018/12~2019/03) | いぬごや!
  • コミュ力もリーダーシップもいらない。元Google社員が語る、本当に“優秀な人材“とは | HuffPost Japan

    ハフポスト日版ニュースエディター 特集「#だからひとりが好き」ディレクター News Editor, HuffPost Japan

    コミュ力もリーダーシップもいらない。元Google社員が語る、本当に“優秀な人材“とは | HuffPost Japan
    nilab
    nilab 2020/02/07
    「自分を信頼して、尊重してくれる人間がいれば、「出る杭」の人であっても建設的になります。自己開示もする。逆に信頼もしてくれる」
  • RapberryPiで普通のインターホンから通知を送れるようにしてみた | yfuku docs

    動機 自宅作業が多いので、だいたい家にいる 家のインターホンは一箇所しかならず、仕事部屋にいると聞こえない事が多い Amazonのお届け物が多いのでちょこちょこくるんでが、いるのに再配達は申し訳ない 家のどこにいても、人がきたことを検知したい 対応方法検討 賃貸なので、スマホ対応のインターホンなどに交換するのはハードルが高い、値段も高い やろうやろうと思ってた電子工作の良い題材なのでは? インターホンごと作ってしまうのもありだが、既存のものをお手軽にハックする方が好き インターホンの型番をしらべてみると仕様書を発見 子機を拡張するための端子がある これをラズパイに入力してあげれば、お手軽にいけるのでは? インターホン調査 東京にくるときに親父にもらった年季の入ったテスターを使う時が来た 通常時は5Vで、インターホンをならすと+-3Vくらい電圧の変化があった。正弦波的な動きかな。 これを検知

    nilab
    nilab 2020/02/07
    「家のインターホンは一箇所しかならず、仕事部屋にいると聞こえない事が多い」