Fimex 0.46.1のダウンロード

ダウンロード
提供元サイトからダウンロード

Fimex is a the File Interpolation, Manipulation and EXtraction library for gridded geospatial data, written in C/C++. It converts between different, extensible dataformats (currently netcdf, NcML, grib1/2 and felt). It enables you to change the projection and interpolation of scalar and vector grids.

NuttXのダウンロード

ダウンロード
提供元サイトからダウンロード

開発元
http://www.nuttx.org/

 組み込み用途に開発された小型・軽量なオープンソース(Non-restrictive BSD license)のリアルタイムOS NuttX。日本国内では全くと言って良いほどその名が浸透していないが、POSIX/ANSI準拠。Linuxのような標準的なOSで動くソフトウェアの移植が容易に可能です。
NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS’s (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).

「Java入門」ObjectMapper.writeValueAsString()のサンプル

Javaコード:
public static class Demo {
public List<String> strings = null;
public int number = 5;
}

public static void ignoreNullFieldByObjectMapper() throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper()
.setSerializationInclusion(JsonInclude.Include.NON_NULL);

String json = mapper.writeValueAsString(new Demo());

System.out.println(json);
}

Windows の環境を変更ソフトShellExViewのダウンロード

ダウンロード
提供元サイトからダウンロード

Shell Extensions are in-process COM objects which extends the abilities of Windows operating system. Most shell extensions are automatically installed by the operating system, but there are also many other applications that install additional shell extension components. For example: If you install WinZip on your computer, you’ll see a special WinZip menu when you right-click on a Zip file.

Windows の環境を変更ソフトgdippのダウンロード

ダウンロード
提供元サイトからダウンロード

The gdipp (codename) project is a replacement of the Windows text render, which brings to you the effect of text like Mac OS and Linux distributions. It is easy to use with ignorable overhead, and it is fully customizable.

「java入門」リフレクション(reflect)でMap型からObject型へキャストするコード

Javaコード
class ReflectDemo{

public static Object mapToObject(Map<String, Object> map, Class<?> beanClass) throws Exception {
if (map == null)
return null;

Object obj = beanClass.newInstance();

Field[] fields = obj.getClass().getDeclaredFields();
for (Field field : fields) {
int mod = field.getModifiers();
if(Modifier.isStatic(mod) || Modifier.isFinal(mod)){
continue;
}

field.setAccessible(true);
field.set(obj, map.get(field.getName()));
}

return obj;
}

public static Map<String, Object> objectToMap(Object obj) throws Exception {
if(obj == null){
return null;
}

Map<String, Object> map = new HashMap<String, Object>();

Field[] declaredFields = obj.getClass().getDeclaredFields();
for (Field field : declaredFields) {
field.setAccessible(true);
map.put(field.getName(), field.get(obj));
}

return map;
}
}

画像ダウンロード支援ソフトPicture Ace Liteのダウンロード

ダウンロード
提供元サイトからダウンロード

Picture Ace Lite ソフトへ ファイルやフォルダ名を入力せずに画像をウェブから保存することができるツールです。画像はPicture Ace Liteに設定してある場所に保存されます。

リモートコントロールソフトsRemoteのダウンロード

ダウンロード
提供元サイトからダウンロード

「sRemote」はGmailにメールを送信してパソコンを操作するという変わったツールだ。sRemoteを起動してGmailのアカウントを登録すると、常駐してGmailに新着メールがないかを5秒おきにチェック。題名にコマンドの含まれたメールが届くと、感知してパソコン上でコマンドを実行する。

「Sring MVC」RESTfulを設定するコード

1.RestController
@Controller
@RequestMapping(“/rest”)
public class RestController {
@RequestMapping(value=”/user/{id}”,method=RequestMethod.GET)
public String get(@PathVariable(“id”) Integer id){
System.out.println(“get”+id);
return “/hello”;
}

@RequestMapping(value=”/user/{id}”,method=RequestMethod.POST)
public String post(@PathVariable(“id”) Integer id){
System.out.println(“post”+id);
return “/hello”;
}

@RequestMapping(value=”/user/{id}”,method=RequestMethod.PUT)
public String put(@PathVariable(“id”) Integer id){
System.out.println(“put”+id);
return “/hello”;
}

@RequestMapping(value=”/user/{id}”,method=RequestMethod.DELETE)
public String delete(@PathVariable(“id”) Integer id){
System.out.println(“delete”+id);
return “/hello”;
}

}

2.formフォームにput、deleteリクエストを送る
web.xml
<!– configure the HiddenHttpMethodFilter,convert the post method to put or delete –>
<filter>
<filter-name>HiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

3.JSPコード
<form action=”rest/user/1″ method=”post”>
<input type=”hidden” name=”_method” value=”PUT”>
<input type=”submit” value=”put”>
</form>

<form action=”rest/user/1″ method=”post”>
<input type=”submit” value=”post”>
</form>

<form action=”rest/user/1″ method=”get”>
<input type=”submit” value=”get”>
</form>

<form action=”rest/user/1″ method=”post”>
<input type=”hidden” name=”_method” value=”DELETE”>
<input type=”submit” value=”delete”>
</form>

遠隔操作できるようにするソフトMultiplicityのダウンロード

ダウンロード
提供元サイトからダウンロード

Multiplicity™ enables you to control up to 9 PCs with only one keyboard and mouse. You can copy, paste, drag and drop files between PCs and centralize audio from all PCs to one PC. Multiplicity’s data encryption ensures your data is always secure.