본문 바로가기

security_downloads

Hidden features of Python What are the lesser-known but useful features of the Python programming language?Try to limit answers to Python core.One feature per answer.Give an example and short description of the feature, not just a link to documentation.Label the feature using a title as the first line.Quick links to answers:Argument UnpackingBracesChaining Comparison OperatorsDecoratorsDefault Argument Gotchas / Dangers .. 더보기
Why should you use CoffeeScript instead of JavaScript? CoffeeScript is currently my favourite language to write in! That is because CoffeeScript contains three things that I like in a language:easy function and lambda definitionssyntactically significant whitespacestraight forward class definitionsHowever, for all its benefits, CoffeeScript is complicated by its intertwined relationship with Javascript. This is because CoffeeScript is a language tha.. 더보기
Firefox OS 앱 기초 과정 – 초심자를 위한 스크린캐스트 시리즈 이 글은 Chris Heilmann의 App basics for Firefox OS – a screencast series to get you started의 한국어 번역본입니다.우리는 몇 일 후부터 Firefox OS용 오픈 웹앱을 어떻게 만드는지에 대해 기초부터 설명하는 스크린캐스트 시리즈를 발표할 예정입니다.각 스크린캐스트는 잠시 쉬는 동안 볼 수 있을만큼 작은 분량일 것입니다. 시리즈 전체를 통틀어도 한시간을 넘지 않을 것입니다. 본 시리즈는 Telenor Digital 사의Jan Jongboom (@janjongboom)와 Sergi Mansilla (@sergimansilla), 그리고 모질라의 Chris Heilmann (@codepo8)이 2014년 노르웨이의 오슬로에 있는 Telenor .. 더보기
The Optional Type API Java 8 introduces the Optional class. In a nutshell, instead of returning null, and then checking for null, you return an Optional instance, which can either have or not have a value set. That way you don’t fail with NullPointerException.I won’t discuss whether the Optional type will eliminate NPEs completely (it won’t). Instead I’ll discuss things from a different perspective – API design. In a.. 더보기
Java 8 Released! — Lambdas Tutorial To celebrate the release of Java 8 which was released just minutes ago, I am publishing a draft version of my Java 8 Lambdas Tutorial. It is a nice visual way to learn the Streams API, and will help you get started taking advantage of lambdas in your own applications from day 1. This article is scheduled to appear in the next Java Magazine release, so please look forward to the final version, an.. 더보기
[B급 프로그래머] 3월 3주 소식 정리 3월 3주 소식 정리3월 2주 소식을 정리해봤다. 이번 주는 소식이 조금 적다.웹 개발Speaking JavaScript: 오라일리에서 나온 책이 HTML 형식으로 공개됨Angular 2.0: Angular 2.0에 대한 향후 설계 로드맵더 나은 자바스크립트 테스팅을 위한 가이드: Karma에 주목Bootflat: 재사용 가능한 웹 컴포넌트개발/관리 도구Java 8 공개: Java SE 8이 드뎌 공개!Fucking Shell Scripts: Chef, Puppet, Ansible 대신 셸 스크립트를!고성능 서버/데이터베이스Couchbase View Engine Internals: Couchbase 뷰 엔진에 대한 내부 구조 설명LinkedIn에서의 Node : 더 얇게, 가볍게, 빠르게: 인터뷰 형식(.. 더보기
Demystifying HTML 5 Attacks ※ 주의사항아래 공격 코드는 연구 목적으로 작성된 것이며, 허가 받지 않은 공간에서는 테스트를 절대 금지합니다.악의 적인 목적으로 이용할 시 발생할 수 있는 법적 책임은 자신한테 있습니다. 이는 해당 글을 열람할 때 동의하였다는 것을 의미합니다HTML5 is one of the promising new key technologies that powers the web. Though it is still under development, HTML5 is high in demand especially given the fact that the use of smart phones and internet enabled mobile devices is growing exponentially every year. .. 더보기
초보자를 위한 리버싱 가이드 초보자를 위한 리버싱 가이드 영문판 더보기
The Forensic Snake: Using Python to Squeeze the Mobile Device When I started my pilgrimage into mobile forensics, I did so with the goal of providing the law enforcement community with the tools and training that would assist investigators in extracting relevant data from cell phones. Back then, mobile forensics was limited to obtaining contact lists, SMS messages, and sometimes call logs. This information helped solve many cases. It also solidified the fa.. 더보기
Malware and Anti-Virus Architecture DRAFT COPY ONLYMalware & Anti-Virus ArchitectureBy Cecilia McGuire – MS InfoSec What you will learnDIY Basic Anti-Virus – Visual BasicIntroduction Malware ArchitectureDifferent types of MalwareDetecting MalwareOther CountermeasuresWhat you should knowBasic Visual Basic ProgrammingBasics principles of malwareThis Do-it-Yourself on Malware and Anti-virus technologies is a beginner’s “how-to” on ma.. 더보기