Вести с полей. Выпуск №2
Вести с полей. Выпуск №2

Свежая подборка ссылок на проекты, новости и события которые за последнее время привлекли наше внимание и показались интересными.

1. Click - библиотека для создания command-line интерфесов на python от разработчика Flask и Werkzeug Армина Ронахера. Подойдет для тех, кому argparse из стандартной библиотеки уже не хватает. Все крутится вокруг декораторов, в результате код становится чище и опрятней:

    
import click

@click.command()
@click.option('--count', default=1, help='number of greetings')
@click.option('--name', prompt='Your name',
              help='the person to greet', required=True)
def hello(count, name):
    for x in range(count):
        click.echo('Hello %s!' % name)

if __name__ == '__main__':
    hello()
    

2. Text.js - маленькая js-библиотека для работы с текстом. Позволяет легко получать и устанавливать положение курсора в тексте, и несколько других хитростей. Написана на CoffeeScript:

    
textarea = document.getElementById('#myTextarea');
var cursor = new Text.Cursor(textarea);

var position = cursor.position // Получение позиции курсора в тексте.
cursor.position = 25 // Установка позиции курсора в тексте.
    

3. http://rustbyexample.com/ - Пошаговое введение в Rust. Подробное, приятное и вполне доступное, если вам интересно познакомиться с языком.

4. http://pyvideo.org/category/50/pycon-us-2014 - Большое количество презентаций с pycon. Из просмотренного, особенно понравились:

5. Сборная солянка различных интересных моментов по гитхабу, гиту и окологитовым утилитам. Есть множество приятных мелочей, так что рекомендуем ознакомиться, даже если вы Гуру DVCS.

6. Микрофреймворк для Go, в духе Flask’а для питона или Sinatra для руби. Простой, минималистичный, аккуратный:

    
package main

import (
        "fmt"
        "net/http"

        "github.com/zenazn/goji"
        "github.com/zenazn/goji/web"
)

func hello(c web.C, w http.ResponseWriter, r *http.Request) {
        fmt.Fprintf(w, "Hello, %s!", c.URLParams["name"])
}

func main() {
        goji.Get("/hello/:name", hello)
        goji.Serve()
}
    

7. Тенюшки на JS. Баловство, но красивое. Хотя, может кому-нибудь и пригодится.

8. HTTPie - cURL-подобная команда, с подсветкой ответов и большим количеством. Очень удобна для разработки и отладки кода, работающего с REST API.

Лучше один раз увидеть:

HTTTPie and cURL screenshot

9. Математический юмор на тему сколько будет 0^0 в зависимости от того, кто на этот вопрос отвечает (студенты, школьный учитель, профессор математики).

10. Распутывание лабиринта в дерево. Все-таки удивительные вещи можно творить на javascript и D3.

11. Бонус: самый радужный репозиторий на гитхабе. Что называется, “just for fun”.

С 2003 года
Надежность.
Нам доверяют десятки тысяч компаний и разработчиков
20 лет
Предоставляем услуги профессионального хостинга
35 000
Клиентов доверяют нам размещение своих сайтов
99.99%
Подтвержденный uptime
наших серверов хостинга
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
Наши клиенты
ВК49865