This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
### BEGIN INIT INFO | |
# Provides: TeamCity_BuildAgent | |
# Required-Start: $remote_fs $syslog | |
# Required-Stop: $remote_fs $syslog | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Short-Description: Start build agent daemon at boot time | |
# Description: Enable service provided by daemon. | |
### END INIT INFO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Run this in your shell to install a set of atom-plugins | |
# for working with rust projects and git | |
# Rust essentials | |
apm install language-rust racer linter linter-rust build build-cargo cargo-test-runner rust-api-docs-helper | |
# Other | |
apm install keyboard-localization autoupdate-packages project-manager atom-terminal minimap docblockr theme-switcher | |
# Git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$FILES="*.rs" | |
$REGEX="s#(.*)\n(.*)/\2\n\1/" | |
find . -name "$FILES" | xargs perl -0777 -pi -e '$REGEX' | |
# flag: -0777 tells perl to read the file as a whole | |
# replace '-pi' with '-pi.bak' to create backups |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# CONFIGURATION: ############# | |
echo "You need to edit this script before running it the first time." | |
exit # remove this line after finishing your configuration | |
WWW_DIR="/www/pub/ilias-trunk" | |
FILE_MASK="\\*.php" | |
INDEX_TMP="/var/run/hhvm/precompiled/fileindex" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
RACER_SRC_PATH="/usr/local/src/racer" | |
RACER_REPO="https://github.com/phildawes/racer.git" | |
RUST_REPO="https://github.com/rust-lang/rust.git" | |
if [ -z $RUST_SRC_PATH ]; then | |
echo "TODO: Set the RUST_SRC_PATH env variable to point to the 'src' dir in your rust source installation, e.g.: | |
export RUST_SRC_PATH=/usr/local/src/rust/src"; | |
RUST_SRC_PATH=/usr/local/src/rust/src |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/// Warning: Pseudo-Rust Code | |
/// Some rough ideas how `assert_cli` could accept arbitrary assertions and possibly | |
/// support interactive commands. | |
/// | |
/// The current simple API could be implemented on top of this more general one. | |
Cmd::run("") | |
.with_timeout(Duration(...)) | |
.assert(StdOut::ends_with("Are you sure?")) // ::starts_with, ::eq, ::ne, ::contains |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#![feature(prelude_import)] | |
#![no_std] | |
#![no_std] | |
#![feature(collections)] | |
#![allow(dead_code)] | |
#[prelude_import] | |
use core::prelude::v1::*; | |
#[macro_use] | |
extern crate core as core; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>macros 1.1</title> | |
<meta charset="utf-8"> | |
<style> | |
@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz); | |
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic); | |
@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mod builder { | |
#[derive(Default, Clone)] | |
pub struct Channel { | |
a: i32, | |
b: i32, | |
c: i32, | |
} | |
impl Channel { | |
pub fn a<VALUE: Into<i32>>(&mut self, value: VALUE) -> &mut Self { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#![crate_type = "lib"] | |
#![crate_name = "bar"] | |
extern crate foo; | |
use foo::Channel; | |
pub fn a<VALUE: Into<i32>>(mut builder: Channel, value: VALUE) -> Channel { | |
builder.a(value.into()).clone() | |
} | |
pub fn b<VALUE: Into<i32>>(mut builder: Channel, value: VALUE) -> Channel { |
NewerOlder