by Angel Leon. March 17, 2015;
Last update on December 14, 2023
Updated on February 27, 2023
Updated August 29, 2019.
# -*- coding: utf-8 -*- | |
import base64 | |
from items import EmailItem, EmailLabelItem | |
from loader import JSONItemLoader | |
from oauth2spider import OAuth2Spider | |
class GmailSpider(OAuth2Spider): | |
name = "gmail" |
# author: tmwhere.com | |
# --- third party dependencies | |
PIXI = require('pixi.dev') | |
_ = require('lodash') | |
noise = require('perlin').noise | |
Quadtree = require('quadtree').Quadtree | |
seedrandom = require('seedrandom') | |
# --- |
Так получилось, что мы открываем сейчас достаточно много чатов в [Gitter.im][1]: часто это совсем новые для нас сообщества (как [PHP-чат][2], например), а часто - это уже существующие чаты, которые мы создали и администрировали в Skype (например, [Frontend-UA][3]). Не зависимо от того, новый ли это чат или "переезжающий", нам раз за разом задают одни и те же вопросы. Здесь мы собрали их и подготовили несколько ответов.
# emerge -pvq sssd openldap sudo openssh
[ebuild R ] net-nds/openldap-2.4.38-r2 USE="berkdb crypt gnutls ipv6 minimal sasl ssl syslog tcpd -cxx -debug -experimental -icu -iodbc -kerberos -odbc -overlays -perl -samba (-selinux) -slp -smbkrb5passwd" ABI_X86="(64) -32 (-x32)"
[ebuild R ] net-misc/openssh-6.7_p1 USE="hpn pam pie -X -X509 -bindist -kerberos -ldap -ldns -libedit -sctp (-selinux) -skey -static"
[ebuild R ] sys-auth/sssd-1.12.1 USE="ssh sudo -acl -augeas -autofs -locator -manpages -netlink -nfsv4 -nls -python (-selinux) {-test}" PYTHON_TARGETS="python2_7"
[ebuild R ] app-admin/sudo-1.8.12 USE="ldap nls pam sendmail -offensive (-selinux) -skey"
# < /etc/sssd/sssd.conf
# Prerequisites: netcat-openbsd (BSD version of netcat)
$ ssh -fND 127.0.0.1:8081 user@<your-vps>
$ git config --global url."https://github".insteadOf git://github
$ git config --global http.proxy 'socks5://127.0.0.1:8081'
$ echo -e 'Host github.com\nProxyCommand nc -x 127.0.0.1:8081 %h %p' >> ~/.ssh/config
Alternative solutions:
test: | |
override: | |
- find . -maxdepth 1 -type d -not -name . > test_dirs: | |
parallel: true | |
- python circle_node_to_dirs.py < test_dirs > test_dirs_for_node: | |
parallel: true | |
- echo "Testing `cat test_dirs_for_node`": | |
parallel: true | |
- py.test `cat test_dirs_for_node`: | |
parallel: true |
-- add this to your rc.lua, or include it as a dependency | |
-- Don't forget to add this to the layout section: | |
-- right_layout:add(vpnwidget) | |
vpnwidget = wibox.widget.textbox() | |
vpnwidget:set_text(" VPN: N/A ") |
Sure, Github wins on the UI. Hands down. But, despite my initial annoyance with Gerrit when I first started using it almost a year ago, I am now a convert. Fully. Let me tell you why.
Note: This is an opinionated (on purpose) piece. I assume your preferences are like mine on certain ideas, such as:
# Installed barrier_breaker rc2 OpenWrt image | |
# Set computer to 192.168.1.2 | |
telnet 192.168.1.1 | |
passwd | |
# Set new root password; this enables ssh | |
# Set up the wired network interface as a DCHP client | |
cat > /etc/config/network <<\EOF |