✕ Synopsys Software Integrity Group is now operating as Black Duck Software, Inc., a subsidiary of Synopsys. Click to learn more. It’s a bold new beginning The All-in-One Application Security Platform Optimized for DevSecOps Whether testing one application or thousands, automate any scan, any time, anywhere, all at once Explore the Polaris platform 2024 Open Source Security and Risk Analysis Repor
特徴 HTML+JavaScriptでAndroid/iOSのアプリが作れる しくみ WebView上にローカルなHTML/JavaScriptを実行するだけ Pluginにより、ネイティブな機能を呼び出すことが可能 JavaScriptから呼び出すことが可能 Pluginは各プラットフォームで実装されている コード http://cordova.apache.org からそれぞれのPlatformむけのコードをダウンロードできる Apacheライセンス https://cordova.apache.org/index.html#about https://github.com/apache/cordova-lib/blob/master/LICENSE 環境 Node.jsをインストールして、 プロジェクトの作成とビルド cordovaコマンドでプロジェクトの作成と実行ができる cord
特徴 JavaScriptでAndroid/iOSのネイティブアプリを作成できる Android/iOSのアプリを同じコードで開発可能 同じソースでもAndroid/iOSそれぞれ最適なUIになる しくみ JavaScriptで書かれたバイナリをTitanium エンジンが実行時に解釈して実行するしくみのよう JavaScriptのコードはTitanium APIを呼び出して実装 JavaScriptエンジンは Titanium APIを解釈し、各プラットフォームのAPIを呼び出す http://docs.appcelerator.com/titanium/latest/#!/guide/Titanium_Platform_Overview には、"Mobile applications built with the Titanium SDK are run against a stand
対象読者と環境 Webブラウザを使ったテストを自動化するOSSのツール「Selenium2(WebDriver)」のインストール手順と基本的な使い方をご紹介します。想定読者は、テスト自動化に興味のあるプログラマーです。 SeleniumにはSelenium IDEというブラウザ操作を記録できるツールがあり、SeleneseというSelenium1に対応したコマンドをHTML形式で保存します。これによってノンコーディングでテストスクリプトを作成することができるのですが、WebDriverやプログラミングによる効率化の恩恵を受けることができません。本記事はSelenium IDEを活用しながらWebDriver使ったテストスクリプトをJava(JUnit)形式で書いていくための手引きとなっています。 今回筆者が使用した環境は以下のとおりです。 OS:Windows 7 Java:1.7 Fir
今回は「Mavericksの新コマンド」について。比較的小規模なアップデートといえるMavericksだが、20件近い新しいコマンドが収録されている。どちらかといえば開発者向けのコマンドが大半を占めるが、一般ユーザに無関係というわけでもない。そのうち有用なものをピックアップし、機能の概要とかんたんな使い方を解説してみよう。 圧縮メモリの働きを知るには「memory_pressure」 OS Xでよく見られる実装形態に、「機能をGUIとCUIの両方で提供する」というものがある。ディスクユーティリティ(diskutil)、ソフトウェアアップデート(softwareupdate)、スクリーンショット(screencapture)など数えあげればキリがないほどで、その伝統がOS XのCUI環境を充実させてきたという側面は否定できないだろう。 Mavericksでも、その伝統は廃れていないようだ。物
JetStream 2.2 is a JavaScript and WebAssembly benchmark suite focused on the most advanced web applications. It rewards browsers that start up quickly, execute code quickly, and run smoothly. For more information, read the in-depth analysis. Bigger scores are better.
! ? # % & | + - * / ^ ' . , < > = ~ $ @ _ {} [] () " : ` \ ; ! !true not 演算子。演算子式/notを参照。 3 != 5 「等しくない」比較演算子。演算子式/notを参照。 def xxx! 「!」はメソッド名の一部です。慣用的に、 同名の(! の無い)メソッドに比べてより破壊的な作用をもつメソッド(例: tr と tr!)で使われます。 /xxx/ !~ yyy 正規表現のメソッド =~ の否定。マッチが失敗したらtrueを返します。 ? ?a リテラル/文字列リテラル。長さ 1 の文字列。 def xx? この場合の「?」はメソッド名の一部分です。 慣用的に、真偽値を返すタイプのメソッドを示すために使われます。 xx ? yy : zz 演算子式/条件演算子。三項演算子とも呼ばれます。if xx then yy e
最近こんな記事を見かけて、フーンと思いながら眺めていたら、便利そうな内容(Ease debugging of Backbone events)を見かけたので、自分なりにアレンジしてみました。 Backbone.jsで作成したオブジェクトで発火した全イベントをこんな感じでconsoleに出力してくれます。 ソースは以下(コメントの指摘を受けて一行修正しました)。 (function () { 'use strict'; // ログのスタイル var logStyles = { timestamp: { color: 'gray' }, label: { color: 'white', 'border-radius': '2px' }, event: { color: 'blue', 'font-weight': 'bold', 'font-size': '110%' } }; // ラベルの
Download ZIP File Download TAR Ball View On GitHub formatter.js ___ __ __ _ / _/__ ______ _ ___ _/ /_/ /____ ____ (_)__ / _/ _ \/ __/ ' \/ _ `/ __/ __/ -_) __/ / (_-< /_/ \___/_/ /_/_/_/\_,_/\__/\__/\__/_/ (_)_/ /___/ |___/ Format user input to match a specified pattern Demos/Examples view demo Why? Sometimes it is useful to format user input as they type. Existing libraries lacked proper functi
やばい ↑ Chromeの中のTerminalの中のtmuxの中でvimが動いている様子です Terminal in Chrome Devtools — Dmitry Filimonov 導入手順 Chrome Web Store - Devtools Terminal をChromeでインストール $ npm install -g devtools-terminal $ devtools-terminal ChromeのDevTools開いてTerminalを開く 一部キーバインドがChromeに握られて潰されてしまっているが(Ctrl-aなど)基本的には問題なく動く。スクショ通りvimも動く。 ヤバイ
まあだいたい Rubotoを使ってRubyでAndroidアプリをかく を追体験しただけなんですが。 まず動機ですが、別にRubyでAndroid appを書きたいわけではないです。やりたいのことは以下のふたつ。 Ruby REPLからAndroid appを操作することと Android appのテストをRubyで書くこと 特にテスト。文字列操作とかリスト操作はRubyのほうが得意なので、得意なことを得意な言語でやれば効率いいんじゃないかと思うわけです。 ruboto setupがコケる homebrewでandorid sdkをインストールしている場合、ruboto setupがコケます。 $ ruboto setup --target android-19 Java runtime : Found Java Compiler : Found Apache ANT : Found An
最近iOSアプリ界隈ではRubyMotionやMobiRubyが盛り上がってきてますが、AndroidでもRubotoをつかえば簡単にrubyで開発することができるようになります。 そもそもjavaで実装された処理系であれば大抵javaクラスの呼びだしは簡単にできるようになっているので、jrubyやjythonでandroidアプリを開発することは以前から可能でした。 しかし、以下のような問題があって実際にやるとなるとそれなりに面倒なものでした。 jrubyやjythonをdalvikvm用バイナリ(dex)にコンパイルするのに時間がかかる1 androidのjavaでは使えない機能を使って処理系を実装してある場合があるので、何らかの方法で回避する必要がある スクリプトのソースファイルの配置やパスの設定を自分でやる必要があり、パッケージングが面倒 アプリのフットプリントが大きくなる2 Ru
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
Firefox のスクラッチパッド (chrome有効) で実行してみた Components.utils.import('resource://gre/modules/ctypes.jsm'); var lib = ctypes.open('kernel32.dll'); var sleep = lib.declare('Sleep', ctypes.winapi_abi, ctypes.void_t, ctypes.uint32_t); var a = Date.now(); sleep(5000); var b = Date.now(); lib.close(); [a, b]; /* a = 1383184940621 b = 1383184945621 */ ぴったり 5秒でした これは Windows 環境でできることだけど、Linux だったら Components.util
What is CodeBeautify ? CodeBeautify is an online Code Beautifier and Code Formatter that allows you to beautify your source code. It also provides lots of tools that help to save developers time. Use search to find tools. How to use CodeBeautify ? Choose your Programming language, enter the source code ... and you are ready to go!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く