I'm WLW

No Pain No Gain


  • 首页

  • 归档

  • 标签

  • 搜索

网摘-关于技术群运营

发表于 2021-02-04   |   分类于 生产力-软件   |   暂无评论

[][1]
wa143825:
刚工作时加了一个技术群,人数 300+,活跃人数 50~80+,干货时间长达 5 年,后因群主走上 CEO,迎娶白富美,没管群后就沦为水群了。

说一下他做的几点:1 、建 2 个群,技术群和水群,技术群不准水,不然就警告 T 群; 2 、技术群收费 5 元,设定门槛,几个管理员是他同事,保证全天总有人在看群; 3 、设定群规,统一昵称格式,发问题格式,不符合的警告或 T 群,好的回答,群主自掏腰包奖励; 4 、群主有空就进行技术分享,每月有直播答疑、5 、偶尔邀请技术大佬进群聊天,讲讲技术,“水”一下行业故事。

其实最最重要的是让群员提出的问题有价值,大佬愿意解答,大家都有收获,形成良性循环。

RayJiang9
加了好多群,就一个群一直在认真讨论技术,不开车,不吹捧,比如 666 、大佬,机器人检测到这些关键字直接踢
问问题也不会有人因为你问了比较简单的问题就吐槽你,只要认真问问题的,基本都有人解答

附一段公告里写的提问的艺术
怎样提问:

  1. 别问毫无意义的问题:“群里有做过 xxx 的人吗?、在吗?、有没有人会?”;
  2. 用词准确,问题明确,尽量有截图支撑和数据支撑,文字资料(代码)尽量一同给出链接或文本;
  3. 不问出处,不问身份,不问个人信息,多关注技术问题,企业的好坏与个人实力虽相关但不绝对,大家都是开发者;
  4. 描述清晰,信息充足:准确有效的信息、做过什么尝试、有没有 demo 或源码、想要得到什么回答;

locoz:
想要内容基本都是高质量的,那么首先圈子的进入就得有门槛…以我们团队的读者群和课程交流群为例:

以前建的读者群没有任何进群校验机制,广告与吹水齐飞,虽然每天都聊得飞起,但实际技术讨论不多,也基本没人理问问题的,都是我们团队的人和几个水平比较高的群友偶尔翻记录看到就顺手解答一下。

现在新建的读者群由于加入了进群校验机制,一般的广告狗是进不去的(目前也没有见到能混进去的广告狗),虽然也挡住了一些懒得提供信息的人,但是内容质量却明显提升,90%以上的讨论都是技术相关的,几乎没有闲聊(但这也代表消息量极少)。

而课程交流群由于是需要付费后才能进入的,所以也出现了明显的两级分化趋势:
便宜点的中级内容课程群讨论的初、中级技术内容占 80%以上,高级技术内容 10%左右,且还有一些价值交换类内容(比如把自家公司懒得搞的业务外包出去、招聘),闲聊极少,并且消息量还算多;
贵一点的高级内容课程群几乎就没有讨论初、中级技术内容的,虽然消息量变少了,但每次讨论基本都会是高级内容的讨论和价值交换(比如技术方案合作),几乎就没有闲聊。


从上面我说的情况中你可以看到,圈子的内容质量和消息量会明显随着门槛的提升而变高或变低,且门槛和圈子的门面(对外可见的内容类型)都会极大地影响讨论的内容,像两种课程交流群的价值交换内容就明显不是一个级别的,一个还处于赚零花钱的阶段,而另一个则已经是做产品的阶段了。

所以如果你是要搞一个高质量内容的圈子,那么无论它的表现形式是什么样的,群也好、论坛也好,做好门槛和门面就行了。

现在很多技术群之所以会变成吹水群,归根结底还是没有门槛+人多口杂。哪怕只有个 1 元入群费的门槛,都不至于变成吹水群,这一点在 QQ 上有很多现成的案例,不信的话可以自己看看。

常用工具离线安装包下载地址

发表于 2021-02-03   |   分类于 生产力-软件   |   暂无评论

Chrome 浏览器:
如果您只为自己的用户帐户下载 Chrome 浏览器
http://www.google.com/chrome/eula.html?standalone=1

如果您为计算机上的所有用户帐户下载 Chrome 浏览器
http://www.google.com/chrome/eula.html?system=true&standalone=1

Dropbox
https://www.dropbox.com/downloading?type=full

Skype
http://www.skype.com/go/getskype-full

Flash Player
http://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player_ax.exe
http://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player.exe

CentOS 8.0下 Jira 安装及配置流水记

发表于 2021-01-06   |   分类于 生产力-软件   |   2 条评论

安装CentOS

下载老版本的rufus 3.3版,用dd模式制作Centos 8 的u盘启动盘
设置U盘启动
按提示设置安装即可

修改主机名

//永久性的修改主机名称,重启后能保持修改后的。

hostnamectl set-hostname xxx   

查看主机名

Hostname

安装java 11

在CentOS 8上安装Java 11(OpenJDK 11)和Java 8(OpenJDK 8)的方法

安装OpenJDK 11

一般建议是安装最新的Java LTS版本(JDK 11)版本,某些基于Java的应用程序可能需要特定版本的Java。
要在CentOS 8上安装OpenJDK 11,请以root或具有sudo特权的用户身份运行以下命令:

sudo yum install java-11-openjdk-devel

安装完成后,你可以通过检查Java版本来进行验证:

java -version

输出应如下所示:

openjdk version "11.0.4" 2019-07-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)

至此,你已在CentOS 8系统上成功安装了Java。
CentOS 8还支持无头版本的OpenJDK,该版本提供了无需图形用户界面(不支持键盘,鼠标和显示系统)来执行应用程序所需的最少Java运行时,该版本具有更少的依赖性和更少的系统资源,因此它更适合于服务器应用程序。
要仅安装无头OpenJDK 11,请输入:

sudo yum install java-11-openjdk-headless

如果你已经安装了java-11-openjdk-devel,则无头软件包将作为依赖项安装。
(卸载命令:sudo yum -y remove java-11-openjdk-headless)

安装MySql 8.0

为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8为例
通过以root用户或具有sudo特权的用户身份使用CentOS软件包管理器来安装MySQL 8.0服务器:

sudo dnf install @mysql

@mysql模块将安装MySQL及其所有依赖项。
安装完成后,通过运行以下命令来启动MySQL服务并使它在启动时自动启动:

sudo systemctl enable --now mysqld

要检查MySQL服务器是否正在运行,请输入:

sudo systemctl status mysqld

返回信息如下:

mysqld.service - MySQL 8.0 database server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago

注:说明安装MySQL 8.0成功了。

保护MySQL的操作

运行mysql_secure_installation脚本,该脚本执行一些与安全性相关的操作并设置MySQL根密码:

sudo mysql_secure_installation

系统将要求你配置VALIDATE PASSWORD PLUGIN(验证密码插件),该插件用于测试MySQL用户密码的强度并提高安全性,密码验证策略分为三个级别:低、中和强,如果你不想设置验证密码插件,请按Enter。

在下一个提示符下,将要求你设置MySQL root用户的密码,完成此操作后,脚本还将要求你删除匿名用户,限制root用户对本地计算机的访问,并删除测试数据库,你应该对所有问题回答“是”。

要从命令行与MySQL服务器进行交互,请使用MySQL客户端实用程序,它作为依赖项安装,通过键入以下内容测试根访问权限:

mysql -u root -p

在出现提示时输入root密码,然后将显示MySQL shell,如下所示:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.17 Source distribution

至此,已经在CentOS 8服务器上安装并保护了MySQL 8.0,并准备使用它。

安装nginx

参阅:开发指南:如何在 CentOS 7 上安装 Nginx
1、 EPEL 仓库中有 Nginx 的安装包。如果你还没有安装过 EPEL,可以通过运行下面的命令来完成安装:

sudo yum install epel-release

上面代码的意思是以 sudo 权限运行安装 epel-release,如果你当前登录的用户不是 root,则会提示你输入密码来运行,输入密码时是看不到输入的内容的,所以不用担心,继续输入就行。然后回车继续运行,后面的命令中如果包含 sudo 则都表明是刚提到的意思,不再重复解释。
2、 输入以下命令来安装 Nginx:

sudo yum install nginx

如果这是您第一次从 EPEL 仓库中安装软件,yum 可能会提示您导入 EPEL GPG key:

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Importing GPG key 0x352C64E5: Userid : "Fedora EPEL (7)
mailto:epel@fedoraproject.org" Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f
6a2f aea2 352c 64e5 Package : epel-release-7-9.noarch (@extras)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Is this ok [y/N]:

类似于上面的内容,遇到这种情况,输入 y,然后 Enter(回车) 即可继续安装。
3、 等到安装完成以后,可以通过以下命令来设置开机启动和运行 Nginx 服务:
设置 Nginx 开机启动:

sudo systemctl enable nginx

运行以上命令以后,会输出类似以下的内容,表示创建了一个软连接来关联 Nginx,不用担心,并不是报错了,下一步就可以启动 Nginx 了。

Created symlink from
/etc/systemd/system/multi-user.target.wants/nginx.service to
/usr/lib/systemd/system/nginx.service.

启动 Nginx:

sudo systemctl start nginx

通过运行以下命令,来检查 Nginx 的运行状态:

sudo systemctl status nginx

然后会输出类型下面的内容

● nginx.service - The nginx HTTP and reverse proxy server Loaded:
loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset:
disabled) Active: active (running) since Mon 2018-03-12 16:12:48
UTC; 2s ago Process: 1677 ExecStart=/usr/sbin/nginx (code=exited,
status=0/SUCCESS) Process: 1675 ExecStartPre=/usr/sbin/nginx -t
(code=exited, status=0/SUCCESS) Process: 1673
ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited,
status=0/SUCCESS) Main PID: 1680 (nginx) CGroup:
/system.slice/nginx.service

      ├─1680 nginx: master process /usr/sbin/nginx
      └─1681 nginx: worker process

4、 如果你的服务器开启了防火墙,则需要同时打开 80(HTTP)和 443(HTTPS)端口
通过下面的命令来打开这两个端口:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

国内的服务器厂商,安全组也可能会默认屏蔽这两个端口,比如 阿里云 和 腾讯云,如果在 第 5 步 时发现无法访问,可以自行百度一下如何放开这两个端口。
5、 验证 Nginx 是否成功启动,可以在浏览器中打开 http://YOUR_IP,您将看到默认的 Nginx 欢迎页面

安装phpmyadmin

此步非必要,只是为了方便管理mysql,参阅:在CentOS 8上安装最新的phpMyAdmin
安装所需的PHP模块
如果尚未安装,请运行以下命令以安装phpMyAdmin所需的其他PHP扩展:

dnf install php-{spl,hash,ctype,json,mbstring,zip,gd,curl,xml,common}

如果提示有缺mysqli,运行以下命令安装扩展:

yum install php-mysqli

在CentOS 8上安装phpMyAdmin
去:https://files.phpmyadmin.net 官方下载phpmyadmin
解压到:/usr/share/nginx/html/phpmyadmin 下
修改配置文件:

vi /etc/nginx/conf.d/phpmyadmin.conf

添加以下内容:

server {

listen       80;
server_name  pma.kifarunix-demo.com;
root         /usr/share/nginx/phpmyadmin;

access_log /var/log/nginx/pma.kifarunix-demo.com_access.log;
error_log /var/log/nginx/pma.kifarunix-demo.com_error.log;

index   index.php;

location / {
    try_files    $uri $uri/ /index.php?$args;
}
location ~ .php$ {
     try_files $uri =404;
     fastcgi_intercept_errors on;
     include        fastcgi_params;
     fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
     fastcgi_pass unix:/run/php-fpm/www.sock;
 } }

nginx -t

dnf whatprovides phpmyadmin

重新启动Nginx

systemctl restart nginx

安装Jira

新建数据库

Create a database user which Jira will connect as, for example jiradbuser.

CREATE USER 'jira' IDENTIFIED BY 'jira';

Create a database for Jira to store issues in, for example jiradb.

The database must have a character set of UTF8. To set it, enter the following command from within the MySQL command client:

CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

安装Jira

进入Jira bin文件所在目录

chmod +x atlassian-jira-software-8.15.0-x64.bin
./atlassian-jira-software-8.15.0-x64.bin

依次确认:

y
o
1
i
y

开放防火墙

firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload

对Jira目录授权

chown -R jira:jira /var/atlassian/
chown -R jira:jira /opt/atlassian/

复制mysql-connector-java-8.0.22.jar至文件夹:

/opt/atlassian/jira/atlassian-jira/WEB-INF/lib

关闭Jira

/etc/init.d/jira stop

破解Jira

解压缩 atlassian-agent-v1.2.3.zip至文件夹:

/opt/atlassian-agent

修改文件:

/opt/atlassian/jira/bin/setenv.sh

在文件末尾加入:

export JAVA_OPTS="-javaagent:/opt/atlassian-agent/atlassian-agent.jar ${JAVA_OPTS}"

重启Jira

/etc/init.d/jira start

打开网页:

http://localhost:8080

按之前设置mysql连接数据库,并做相应配置,一路到最后注册界面,运行以下命令(替换末尾的XXXX-XXXX-XXXX-XXXX):

java -jar /opt/atlassian-agent/atlassian-agent.jar -p jira -m jira@jira.com -n jira -o http://192.168.1.1:8080 -s XXXX-XXXX-XXXX-XXXX

atlassian-agent.jar是Confluence知识库和插件的破解工具,其用法如下所示:

-d或--datacenter:数据中心许可证,一般不用。
-h或--help:输出帮助信息。
-m或--mail:许可证使用的邮箱。
-n或--name:许可证使用的用户名。
-o或--organisation:许可证使用的组织/URL。
-p或--product:需要破解的产品名称或密钥。支持的产品和插件:
crowd:Crowd
questions:Questions plugin for Confluence
crucible:Crucible
capture:Capture plugin for JIRA
conf:Confluence
training:Training plugin for JIRA
bitbucket:Bitbucket
tc:Team Calendars plugin for Confluence
bamboo:Bamboo
fisheye:FishEye
portfolio:Portfolio plugin for JIRA
jc:JIRA Core
jsd:JIRA Service Desk
jira:JIRA Software(common jira)
*:第三方插件的应用密钥,类似于“com.foo.bar”
-s或--serverid:许可证的服务器标识符。

将获得的License Key复制和粘贴至许可证密钥的文本框,然后点击“Next”按钮,后续略

问与答

发表于 2020-09-03   |   分类于 个人成长   |   暂无评论

1问:今天网站比较卡是吗 | 答:?

2问:我国外网站打开很慢 | 答:我打开很快

3问:Chrome上一个tab页签上转动的球的截图 并说:一直在转动 | 答:直接丢网址说不是更简单直接点?

4问:xxx.com ...


第4问才切入正题,而且以前就有说过解决方法,类似的问题已经重复好多次了...
无语的随手记...

推荐使用的DNS服务器

发表于 2020-08-18   |   分类于 生产力-软件   |   暂无评论

感谢 @mozhenliang 的推荐

推荐使用的DNS服务器

dns-2020.jpg

推荐使用的安全DNS服务器

dns-2020-02.jpg

参考

https://sspai.com/post/56783

https://dns.iui.im/

1...345678910111213...26

一个高端大气上档次的网站

127 文章
4 分类
91 标签
RSS
首页 管理 GitHub V2ex
© 2025 I'm WLW
Typecho
主题 - NexT.Pisces