@秦峰

@qinfeng

2.27心得 直播

| Comments

Objective

你记得什么?
obs和创新声音设置,可以接入手机的声音
obs的Mixer设置了解得更多一点
使用了nginx的推流方案
obs的媒体源可以使用网络的资源,也可以局域网中的rtmp://192.168.0.8/stream

完成了什么?
完成一次直播

Reflective

你要如何形容今天的情绪
今天的高峰是什么?
之前的问题都找到了解决方案

今天的低点是什么?
直播最好的声音没有处理好,因为在直播前15分钟,我们所有测试都做好的情况下,有同学发现声音不是很完美,开始做一些调整。最后的结果,最后声音部分比之前的还要差。

Interpretive

我们今天学到了什么?
obs的媒体源的作用,不只可以用本地的,也可以用远程的

今天一个重要的领悟是什么?
重大活动,临时做调整,最后的结果,往往比较差
 
Decisional

我们会如何用一句话形容今天的工作
直播顺利,工作完成

有哪些工作需要明天继续努力?
多花一点时间到教程上,不能回答同学的提问比较尴尬

=====

19周 最大收获 最大坑

| Comments

最大坑

上完洗手間,离开,等二个小时回去的时候,办公室的地板都已经洗了个澡。原来水没有关好,小便池是坏的,排水的也是坏的。

最大收获

一个概念,解决问题比而求一个完美的解决要重要。
解决了ss服务器自动启动的

2.22 心得

| Comments

O

直播使用Obs抓取facetime的声音,主播也能听得到声音,使用了 IShowU Audio Capture
才东家的同事找我,要帮个忙
解决了之前笑来老师之前发的SS 的文章
围观了一池建强换工作去做CEO

R

低点,obs抓电脑的解决方案就在哪里,只是自己没有尝试去用英文搜索
不专心的工作方式,让和我一起测试的同学着急,自己得改,事情要一个一个来
高点,obs声音终于有一个可以接受的解决方案

I

一天都在测试OBS ,远程接入声音
抄别人的心,这个恶习今天改

D

发现自己专注力要加强,自己的事情没有处理好,抄别人太多的心。
尝试解决OBS多播的问题

2.20心得

| Comments

O

今天有总结会议,对上周总结和本周任务
新办公室的网络的安装,准备工作
直播准备工作
阿芳的mini mac今天终于用起来了

r

最低点:
直播有声音有噪音,原因是麦克风调节到最高,上次ihower老师的声音太小,调整过麦克风声音
直播过程,断了一下,线路是联通,obs推腾讯
最高点:

i

漏了真实测试,实现运行时总容易出错

d

今天很忙,结果出了bug,
明天网络安装,直拨第三方测试

Buy yourself a freedom 笔记版

| Comments

发现有一点小Bug,现修改如下,方便大家使用。

Buy yourself a freedom

Original 2017-02-18 李笑来 学习学习再学习

版权声明

本文首发于微信公共帐号:
学习学习再学习(xiaolai-xuexi)
请注意:
无需授权即可转载;
甚至无需保留以上版权声明……
By the big word Freedom, here I only mean the freedom of watching netflix TV stream, rather tiny freedom, huh? It’ll cost you $60 per year, perhaps alone with $100 or so for a new router… and several hours of learning and researching by yourself.

Netflix doesn’t provide services all over the world, albeit we can buy membership regardless of our location.

  1. SS on Linode

So… we need an IP address located in US, and fortunately, it’s not hard to obtain… not hard at all. Simply signup linode.com, create a virtual machine (they call it a linode) running Ubuntu, in which you’d install a shadowsocks server.

And fortunately again, the settingup process is so easy that everyone can get it done perfectly.

Add a linode, the cheapest option will do (Linode 1024), which costs $5/mo, with 1TB transfer. IMPORTANT: Be careful, choose “Location” among these options: Fermont, CA / Dallas, TX / Atlanta, GA / Newark, NJ.(Newark亲测是可以用netflix)
In the linode Dashboard, click link “Deploy an Image”, choose image: Ubuntu 16.04 LTS, and setup a root password for later login.
Back to dashboard, click the “Boot” button, and wait for a while.
Click the “Remote Access” tab right after “Dashboard”, at the bottom of the page, click the link “Launch Lish Console”.
Type “root” and then press the “Enter” key on your keyboard (this is your login username of the linode), and type the root password (you set it up in step 2) and press the “Enter” key. You logged in!
Change “YOURPASSWORD” to your own password in the following code, and then copy and paste all the following code to the Lish window, wait for a while (maybe several couple of seconds) , and press the “Enter” key.

运行sudo apt-get install -y python-pip 这里会出错,我们需要改以下文件

vi /etc/sysctl.conf
加入这三行

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

然后 ESC 然后输入 wq 存档离开 ( vi 操作,进阶指南请网上搜索)
然后执行 sudo sysctl -p

sudo apt-get update
sudo apt-get install -y python-pip

sudo pip install shadowsocks
原文以下句子也有字符串的错误已经修改
sudo apt-get install -y python-m2crypto

此处有字符串的错误, 已经修改

cat >>/etc/shadowsocks.json<<EOF
{
"server":"0.0.0.0",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"yourpassword",
"timeout":300,
"method":"rc4-md5"
}
EOF

sudo chmod 755 /etc/shadowsocks.json

cat >>/etc/rc.local<<EOF
/usr/local/bin/ssserver –c /etc/shadowsocks.json
EOF

sudo ssserver -c /etc/shadowsocks.json -d start

Done!

Now you’ve got an IP address in United States, and a “tunnel” capable of sending Netflix streaming to you, and of course, you’d better buy a membership of Netflix.

BTW, Use my referral code on linode, you’ll get some small discount on linode price:

90e830ad0f9cccf433cbae2b24228d6c544a5b18

  1. Mac/Windows/iOS/Android

Find an appropriate SS client for your device here:

https://github.com/shadowsocks

  1. Android TV

MiBox, MiTV, Android Fire TV (or Stick), and many more “Smart TV”s are all running on Android system, and all have their ways to install apk. You can find apk files at:

https://apkpure.com

You’d look for:

Netflix
Ted
Shadowsocks
… and if you like, you could even look for NES emulator, huh.

  1. Routes

It would be nice that SS client set up in routes so that every device in the LAN can play netflix streaming without any configuration (so that you might need no SS client the previous section mentioned).

Mi Routes
Hiwifi
ASUS RT-AC68U
Every one of these routes will do. But messing up with routes need some patience, and you’ll have to do your own homework, but it’s still pretty simple, since all you need is asking Google, Yeap, search, search and search, that is what they call a “Research”.

Actually, I did this merely for watching coming season of House of Cards…

本来以为oK ,结果以上操作方式的surge不能用,用以下方式OK,特别感谢孙同学

sudo apt-get update
sudo apt-get install -y python-pip

sudo pip install shadowsocks
(出错locale.Error: unsupported locale setting的话,解决export LC_ALL=C 再执行一次上一句)
sudo pip install --upgrade pip

`sudo apt-get install -y python-m2crypto

cat >>/etc/shadowsocks.json<<EOF
{
"server":"0.0.0.0",
"server_port":443,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"woaibeijintiananmen",
"timeout":300,
"method":"aes-256-cfb"
}
EOF

sudo chmod 755 /etc/shadowsocks.json

cat >>/etc/rc.local<<EOF
/usr/local/bin/ssserver –c /etc/shadowsocks.json
EOF

sudo ssserver -c /etc/shadowsocks.json -d start

2-18 心得 chrome browser automation

| Comments

Objective

关于今天的课程, 你记得什么?
测试了facetime+OBS获取远端的声音


ss服务器在在google云服务器自动启动,查了没有解决
https://wirexapp.com/zh/ 信用卡神器
chrome browser automation 笑来使用的解放生产力的神器

完成了什么?
测试了facetime直播,声音推到腾讯云

Reflective

你要如何形容今天的情绪
今天的高峰是什么?
见到秒神使用chrome browser automation,真是太强大了

今天的低点是什么?
ss服务器自动启动没有解决

在路由器中使用云梯

| Comments

1.打开云梯,找到相应的服务器地址,建议L2TP对应的服务器,以及页面中的帐号,记下来

2.路由器以RT-N14U-youku1 来示范,打开路由器vpn选项,填入之前记得服务器地址,帐号和密码,应用本页设置,成功会显示,绿色的已连接,(美国服务器3可以看netflix)

2.15 心得 有同学泄漏s3密钥

| Comments

Objective

关于今天的课程, 你记得什么?
slack上有同学反馈已经aws安全密钥上传到github,收到aws邮件警告
紧急写了一个删除aws密钥的教程
报装了一条电信宽带
去吃了小红袍

完成了什么?
完成一个s3删除密钥文档

rails 安装出错

| Comments

「环境配置」gem rails -v 5.0.0 安装失败

@Daniel 蛋牛

错误信息
运行 gem rails后出现 nogogiri 报错
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
current directory: /Users/comet/.rvm/gems/ruby-2.3.1/gems/nokogiri-1.7.0.1/ext/nokogiri
/Users/comet/.rvm/rubies/ruby-2.3.1/bin/ruby -r ./siteconf20170214-8282-54id8f.rb extconf.rb

或直接出现openssl 错误
ERROR: While executing gem ... (Gem::Exception)
Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources

系统环境与问题症状
mac OS X 系统升级至:10.11.6和 10.12 后提示 failed to build gem native extension** 显示open-ssl 匹配问题**或提示 nokogiri 安装不成功: gem install nokogiri 提示 failed to build gem native extension

Diagnose
rvm osx-ssl-certs status all确认没有输出匹配信息:/usr/local/etc/openssl/cert.pem: Up to date.

Solution 解决方法

解决链接给 https://gist.github.com/cndaniel/d202b9de7f19d9e788bd32012cfc8c45

  1. 确认 Xcode升级后 agree 了用户协议(新学员一般刚刚按教材来的,可跳过该步骤)
  2. 终端运行'rvm osx-ssl-certs status all' 确认没有输出匹配信息:/usr/local/etc/openssl/cert.pem: Up to date.
  3. 确认brew正常: 终端运行brew update, brew doctor,没有报错。
  4. 确保 rmv 知道 rmv 走 autolib, 运行rvm autolibs homebrew(无反应是正常情况)
  5. 重设ssl环境变量: 依次终端输入运行:(无反应是正常情况)

export LDFLAGS=-L/usr/local/opt/openssl/lib

export CPPFLAGS=-I/usr/local/opt/openssl/include

export PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig

. 6.重装ruby:

rvm reinstall 2.3.1 --autolibs=homebrew

以上运行完成后,再次检查 ssl 证书环境:
rvm osx-ssl-certs status all
出现
Certificates for /usr/local/etc/openssl/cert.pem: Up to date.
即表示问题解决,可以直接安装rails

Others
如果还是没有解决可以试着在step3 插入一步重装ssl :brew install --forece openssl
如果继续提醒nokogiri报错可以重装nokogiri后,再安装rails:gem install nokogiri -- --with-xml2-include=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 —use-system-libraries

或直接用 rbev 替换 rvm 管理 ruby 版本:
https://gorails.com/setup/osx/10.12-sierra

Reference
http://stackoverflow.com/questions/41946652/setup-rvm-ruby-on-mac-os-x-sierra-unable-to-require-openssl
https://github.com/sparklemotion/nokogiri/issues/1486
http://stackoverflow.com/a/41491487/7081592

s3 安全凭证泄漏补救

| Comments

解决同学将aws 安全凭证上传到github补救

1.
打开我的安全凭证


打开访问密匙

先创建新的访问密匙,再删除泄漏

2
打开我的安全凭证


打开用户,先添加一个用户,再删除泄漏的