Skip to content

Instantly share code, notes, and snippets.

@Dr-Emann
Dr-Emann / gc_count.rs
Last active August 29, 2015 14:04 — forked from samuell/gc_count.rs
//based off https://gist.github.com/samuell/5555803
use std::fs::File;
use std::io::BufReader;
use std::io::prelude::*;
use std::env;
fn main() {
let mut file = BufReader::new(File::open("Homo_sapiens.GRCh37.67.dna_rm.chromosome.Y.fa"));
let content = gc_content(&mut file);
println!("{:.2}", content * 100.0);
extern crate getopts;
use std::io::{File, Open, Read};
use std::path::Path;
use std::io::{Command};
use std::string::{String};
use std::os;
use std::str;
#include <stdio.h>
int main() {
FILE *fp;
int i;
fp = fopen("\\\\.\\PhysicalDrive0", "r");
for(i = 0; i < 10; i++) {
printf("%x", (int)fgetc(fp));
}
return 0;
/*
Everything is in a single crate. The directory structure is as follows:
.
├── b
│   └── mod.rs
├── c
│   └── mod.rs
├── d
│   └── mod.rs
@Dr-Emann
Dr-Emann / gist:77f6beb2e86687a4f325
Created May 29, 2014 15:34
Demonstration of rust modules in files
//--------------- main.rs ---------------------
use a::b;
mod a;
mod c;
fn main() {
println!("{}", a::foo);
c::foobar();
@Dr-Emann
Dr-Emann / a.rs
Created May 29, 2014 15:27
Rust Module Demonstration
// you can just use
// `pub mod b;`
// if this file is a/mod.rs and
// if you have a file named a/b.rs or a/b/mod.rs
// that contains the contents inside the curly brackets
pub mod b {
pub static bar: f64 = 1.1;
}
pub static foo: int = 40;
<!-- strings_user.xml -->
<resources>
<string name="user_name">Name</string>
<string name="user_password">Password</string>
<string name="user_phone">Phone</string>
</resources>
<!-- strings_registration.xml -->
@Dr-Emann
Dr-Emann / haxelib.schema.json
Last active December 17, 2015 21:18
Haxelib.json schema. Written in [json-schema](http://json-schema.org/)
{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "A haxelib project",
"type": "object",
"properties": {
"name": { "$ref": "#/definitions/name" },
"license": {
"description": "The open source license under which the project is licensed",
"enum": ["GPL", "LGPL", "BSD", "Public", "MIT"]
},
@Dr-Emann
Dr-Emann / core-haxelib.json
Created May 29, 2013 17:41
Haxe haxelib.json's for polygonal libraries
{
"name": "polygonal-core",
"license": "MIT",
"tags": ["cross", "utility"],
"description": "core library used by other polygonal libraries",
"contributors":"polygonal",
"version": "1.0.2",
"url": "https://github.com/polygonal/core",
"dependencies": {
"polygonal-ds":""
package ;
/**
* ...
* @author Zachary Dremann
*/
#if macro
import haxe.macro.Expr;
import haxe.macro.Context;