この資料は、java-ja.ddd の資料、ブログのまとめです http://connpass.com/event/1934/
和智さんの発表資料 http://www.slideshare.net/digitalsoul0124/ddd-17678116
増田さんの発表資料
この資料は、java-ja.ddd の資料、ブログのまとめです http://connpass.com/event/1934/
和智さんの発表資料 http://www.slideshare.net/digitalsoul0124/ddd-17678116
増田さんの発表資料
<!-- Load Feather code --> | |
<script type="text/javascript" src="http://feather.aviary.com/js/feather_beta.js"></script> | |
<!-- Instantiate Feather --> | |
<script type='text/javascript'> | |
var featherEditor = new Aviary.Feather({ | |
apiKey: 'YOUR_KEY', | |
apiVersion: 3, | |
tools: 'all', | |
appendTo: '', |
var snapbackCache = SnapbackCache({ | |
bodySelector: "#recordings" | |
}); | |
jQuery(document).on("click", "body#recordings a", function (e) { | |
snapbackCache.cachePage(); | |
}); |
/* Copyright (c) 2016 JavaTooling | |
* | |
* The MIT License (MIT) | |
* | |
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: | |
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. | |
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON |
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x86 | |
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x64 |
/* top 100 repos for Ruby by number of pushes */ | |
SELECT repository_name, count(repository_name) as pushes, repository_description, repository_url | |
FROM [githubarchive:github.timeline] | |
WHERE type="PushEvent" | |
AND repository_language="Ruby" | |
AND PARSE_UTC_USEC(created_at) >= PARSE_UTC_USEC('2012-04-01 00:00:00') | |
GROUP BY repository_name, repository_description, repository_url | |
ORDER BY pushes DESC | |
LIMIT 100 |
CVE-2016-7401
https://www.djangoproject.com/weblog/2016/sep/26/security-releases/
pythonのcookie parserが ; 以外もpairsの区切り文字として解釈するので、google analyticsのreferrer経由でsetされるcookieを使ってCSRF tokenを上書き可能だったという問題。
django側でcookie parser自前で実装、python本体は直ってないようだ https://github.com/django/django/commit/d1bc980db1c0fffd6d60677e62f70beadb9fe64a
多くのcookie parserは、pairsの区切りとして ; と , を許容しているのでdjango以外にも影響がある。 ブラウザが使用するcookie pairの区切りは実際には ;
Apple's Swift team has an opening for a DevOps engineer! If you are interested, please email: swift-job-apply@group.apple.com
Job Summary
Are you excited about Swift? Imagine what you could do for software development as a member of the Swift team at Apple, where you will have an opportunity to make an impact on both the Swift open source community and on Apple's developer tools products!
As a DevOps quality engineer on the Swift team, you will help engineer solutions to enable better development processes and raise the bar on the quality of the Swift compiler, both as a component of Xcode, and as an open source project. This team architects and maintains a large continuous integration (Jenkins) and automation system, so experience with scaling an infrastructure and automation is highly desired. This role also requires stellar communication, collaboration, and organization skills. The successful candidate is also highly motivated and proactive, detail-oriented, and has a passion for seeking ever hig
Infinite list: Automatically lazy-loads content from a data source as the user scrolls, view-recycling as necessary.
Lazy-load image: Won't load the resource until it is on or near the screen.
Pull to refresh: Recreate the "pull down to refresh" UI from iOS and Android.
Carousel: Side scroller that handles lazy-loading and optionally snaps to elements.
Multi-line ellipsis: Automatically hide text and replace with a fade/ellipsis after a specified number of lines.
This is moved to https://github.com/c-bata/google-translate-po because it's hard to update gist snippets.