minbin@blog:~$ cat about.md

~/notebook // minbin's notebook

Notes on GIS, cloud, automation & the occasional Linux yak-shave. Ask below or search the archive.

ask this notebook · AI

recent posts // 41

view:
#GIS#bookmarks
Geospatial Bookmarks

A running list of geospatial tools and data sources worth keeping. Imagery OpenAerialMap — open, searchable aerial imagery.

read
#Surface Pro#Fedora
Touchsceen not working in SurfacePro Fedora

BackgroudHaving a low spec surfacepro 6 with windows 10 installed which is get delayed response.So got the idea to change windows 10 to a Linux system. After googled a lot, Fedora seems the most recommended distro for surface pro. Howeve …

read
#Geocortex#Reporting
Delete script in Geocortex Reporting

BackgroudWas trying to delete unwanted script in a Geocortex Reporting, however, they will come back after refresh the browser even I did click the Save button SolutionClick Validate button whenever make a change to script before click S …

read
#python#Poetry#Azure
Configure Poetry in Azure Pipeline

Introduction trigger: - Dev pool: vmImage: windows-latest steps: - task: UsePythonVersion@0 inputs: versionSpec: 3.7 displayName: Install Python - script: | python -m pip install -U pip pip instal …

read
#Software#Mac
Mac Softwares

mac上安装的软件常用软件类 Alfread 一开始只把它简单的作为一个程序启动器,但是这就和mac自带的spotlight没啥区别了。但是购买了powerpack使用上了workflow后,真是神器啊。 当年在Windows平台上,hotkey和wox就让我惊喜不已。Alfread真不知比他们强多少啊。 qq mpv 在window端一直使用potplay和qq影音的。potplay没有mac断的,使用mpv强大的播放器。 LICEcap 一直使用的用来录制g …

read
#python, conda
Installing and Using Anaconda notes

Issue1 Collecting package metadata (current_repodata.json): failed CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json> Elapsed: - A …

read
#arcgis#koop#bigquery
How to use Bigquery in ArcGIS

By: Minbin Jiang IntroductionGoogle BigQuery as data warehouse is renowned for it’s serverless, highly scalable and high performance in operation. Although it provides data visualization and geospatial analysis tools and solutions, while …

read
#Geek
Deploy Hexo with Github Actions

Introduction博客坟头的草,已经长成参天树了。是不是的有写博客的冲动,但是一想到正在使用的设备并没有安装和配置hexo的环境,随即作罢。所以就在想能不能在github在线写和提交,并在提交后,自动发布到Github pages。随即想到这是Github Actions的天生使用场景。所以开始折腾,有了这篇博客。 Goal 实现两个repo,一个private用来存储.md的源文件,另一个Github pages的 Steps generate keys s …

read
#docker#nginx
Using ngix docker to host static files

InductionAs needs to work in a new role for realse management. Recently, I’ve been trying to know about some main CI/CD tools in the market, and container technology as well.When talking about the container, invetably we have to mention t …

read
#hexo#AWS#S3
将hexo部署到AWS的S3

前言此前一直使用Github 托管自己的Hexo博客,相安无事。但此前尝试了不同vendor的图床,不多久就图挂了。随想着自己使用S3来构建自己的图床,便有了干脆将整个Hexo迁移到AWs上的想法。Hexo本为静态网站,通过搜索,S3存储可以托管静态对象。随后有了这篇文章,以作记录。 步骤 新建S3 bucket点击Create Bucket,将自己的域名当作bucket的名称。在本例子中,使用blog.legooz.com 设置S3的权限 编辑Bucket的Pro …

read
#route53#aws#godaddy#domain
使用aws route53 配置Godaddy域名

前言最近逐渐把博客的迁移到aws上,也正好借此机会,实践AWS为拿certificate而准备。 此前在godaddy 购买了域名 legooz.com ,一直在使用狗爹自带DNS管理器解析。但是在AWS中为该域名申请https证书发现了不便之处,通过实践偶然发现使用AWS 自带的Rounte53服务解析域名时,申请证书可以跳过认证步骤。随将域名解析从狗爹搬到AWS。 在AWS的AWS Certificate Manager为域名申请证书时,AWS需要验证你为该域名的实际 …

read
写在2018结束前

明天就是圣诞假期前的最后一个工作日,办公室到处是放假的氛围。也趁机做点自己的事情。看看了自己的博客,已经荒废了很久了。 想想原因有: 以前博客都是在上班时间的间隙写的。但是在澳洲,上班敲中文,总有点怕被贴上不职业的标签。 再就是,根本的原因,远离技术第一线。 虽然现在依然是在技术岗,但是目前的这份工作,靠自己在中国积累的经验就足以。没有新的学习需求,自己懒惰的很。 太多的时间都投入到英语的学习中,为了更高的移民技术打分。细想起来,滑稽的是,活到这么大,户口与身份,居然是 …

read
Esri 2022 Dev Summit Notes

Dynamic render Calcite https://developers.arcgis.com/calcite-design-system/ Stencil ArcGIS JS API Client-side queries contigent valuesarcade expressions 3D GeoJson as a layer vector layer for 3d client labeling point scene layer …

read
#docker#shared directory
windows docker mount shared directory

In docker for windows: Mount d:/logs directory into ubuntu contain as /data docker run -it -v d:/Logs:/data ubuntu /bin/sh or docker run -it -v d:/Logs:/data ubuntu bash Mount directory to nginx docker run –name blogserver -v D:/D …

read
#raspberry#linux#owncloud
unable to run rc.local at startup

在raspberry pi 上安装了一个家庭私有云owncloud服务器。但是客服端间歇性连接不上服务器。 通过排查,发现问题是由于支持owncloud的apache2的状态为inactive。通过命令: sudo service apache2 restart 重启apache2,可以解决问题。但是每当重启系统,该服务并不能随着启动。即使我已经在/etc/rc.local 中 添加了服务自动启动命令。 sudo /etc/init.d/apache2 start …

read
#football
传奇卡希尔大揭密

@: 传奇卡希尔大揭密 离开杭州绿城后,卡希尔回到自己的祖国,加盟墨尔本city,双方签约三年,其中两年球员和一年教练。这是卡希尔自从17岁签约米尔沃尔离开澳大利亚后,首次回归本国联赛。著名的足球杂志《442》在11月份刊以卡希尔为封面,进行了题为《传奇》独家专访,在专访中,揭露场上、场下不同面的卡希尔。 他的回归,让墨尔本城和本国球迷沸腾。都坚信他的回归,能提升球队成绩和联赛的关注度,更多的球迷会涌向现场观看。 截止目前8轮战罢,在卡希尔的带领下,墨尔本城以5胜2平1负 …

read
#GVH#HowTo#Workaround
Moving saved Projects Between Sites

InformationDetailsOverviewWhen performing site copy operation, the saved projects would be missing in newly copied site. For by default, the projects associated with the specific site. So it would be necessary to modify the documents bind …

read
#Sports;AFL
AFL Knowlege

AFL 知多少Tags:[TOC] AFL是Australia Football League的缩写,那么什么是澳式足球呢? AF的起源1858年一个叫Tomas的家伙,为了使板球运动员能在冬季保持运动状态,而发明的一项娱乐活动。其把自己知道的所有足球规则捏合到一起,形成了AF的规则。AF在澳洲称为footy。 目前板球和AF共用场地,夏天板球,冬天footy。footy已经成为澳大利亚最为受欢迎的冬季运动。 球场AF的球场是椭圆形的,比其美式足球和其他足球场地都要大。A …

read
#football;news
澳超:浩克,奥斯卡开往西悉尼

最近奥斯卡破中超转会记录加盟上海上港的消息在国内,甚至国际足球界都引起巨大的轰动,虽然没有最终官宣,但是国内外媒体已经把小金人划到上港阵营中。 日前,澳超(A-League)联赛官方网站发布题为 《浩克,奥斯卡开往西悉尼?》的报道,对西悉尼流浪者的2017年的亚冠分组进行报道,并对小组可能的强劲对手-中国上港,进行了大篇幅的报道,更是用在西悉尼就能目睹超级巨星风采的内容,来呼吁更多的球迷去现场一睹巨星风采。 文中对周二晚上(12.13)的亚冠小组西悉尼流浪者的分组进行介绍 …

read
#mongodb
Mongoose unable to connect authorized DB

I installed the mongodb 3.4.1 on the ubuntu 16.04 and hosted them on digital ocean. My local mongo client was mongochef 4.5.2 At first, i didn’t set up the authorization , it’s hacked, and i was asked for bitcoin as ransom. So i tri …

read
旁氏骗局

自从和好友一起捣腾海外购物网,我们一直在探索我们的发展和盈利模式。当然我们第一反应是想到是学习现有的一些成功的案例。我们这种纳米级团队,网易考拉,jd这样的这种我们肯定是学不来了,我们目光盯着那些小平台,这些平台,生活在北上广深的人可能听都没有听过。但是这些平台上聚集的人,多的会让你我吃惊。如果我不是家在南方三线小城我想我也不会听过这些平台。虽然该城市不如当年走在改革开放的一线风光,但是一直以来都是中国各种最新思潮涌动的第一线。在加上家里早些年做生意谋生的多,也就耳濡目染 …

read
#Melbourne
关于墨尔本宜居

关于宜居当时选择来澳洲时,我们两口子在悉尼还是墨尔本之间纠结了些时间。当时从某个攻略上看到一句话 : 墨尔本之于澳大利亚,犹如北京之于中国,悉尼犹如中国上海 考虑到爱人是北京土著,我们选择了墨尔本。当我到的时候,正好墨尔本连续六年夺得全球最宜居城市(most liveable city six years in a row)。本地的新闻都在争相报道。也是从这些新闻中,学会in a row的表达。当时内心哎哟不错了下,自己点了颗赞。 但是从来没有思索过,关于这个排名更多 …

read
#opensource#database
由川普当选引发

来了墙外,对我来说,最敏感的字眼是China。要是在路上或者radio听到这个字眼,会竖起耳朵听接下来内容,抑或是在报纸上看到,会认真的看完所有的内容。 这种感觉很是自然的。 最近这些天本地的媒体中,但凡涉及到China的新闻大都是对关于川普当选总统后,将撤出美国在亚太地区事物干涉而中国独大的忧虑和土澳政府该如何应对。 前几天朋友圈被美国总统的竞选刷屏,大家以各种方式参与进去。让我惊呆了,没想到大家对友邦的竞选如上心。当然也有在朋友圈开揶揄的。 我们天朝人民,终于实现 …

read
#football
postGIS安装与shp文件的存储示范

昨晚中国男足,又输球了。客场0:2 不敌乌兹别克斯坦。18年的世界杯再见了。高洪波二进宫以‘领导交流过,领导说这个责任该教练来承担,所以我辞职了’的发言而结束。  一直支持用中国教练来带男足,除业务水平之外,还需要有一腔报国心,何时何地都能为为国家对挺身而出。这方面相信,高指导以及所有的国人教练在这方面都有。 高洪波有业务水平,有报国热情。我想球迷对高洪波的支持在05年东亚四强赛上达到顶峰。在国产教练里面,他应该是有水平的,但是他任人唯亲的问题一直被外界所诟病,这次这也 …

read
#opensource#database#mongodb#CURD
Mongodb文档的CURD操作

从当年写毕业论文学习如何使用mongodb,到现在陆陆续续的在使用。一直都没有系统的去看看mongodb的文档。由于moogoose的原因,最近又在操作mongodb,想想磨刀不误砍柴工,看看文档,动动笔记录记录。 在mongodb中有db,collection,document数据模型,今天先来说说mongodb的基元document的操作。mongodb所有的操作都围绕document来做。document相当于传统关系型数据库中的row

read
#opensource#database#mongodb
快速了解mongodb的空间操作

遥想当年做毕业设计的时候,为了写论文而写论文,定了个mongodb 与oracle的互操作。当时使用的mongodb是无法对空间数据进行操作的。当时单纯的使用GDAL将shapelife文件转换文本表达以mongodb进行存储。 而现在看mongodb的空间操作,虽然没有办法和ArcSDE和PostGIS相比,但是比没有强呀。 文中使用的mongodb为2.4版本,robomongo0.9

read
#MongoDB
Mongodb 添加安全设置

2016-12-26在digitalocen上部署了mongodb,为了测试方便,对mongodb全部采用默认设置,处于裸奔状态。让人意想不到的是,居然被黑了。所有数据被删除,且让交0.15比特币的赎金。从网上查了查,很多人遇到同样问题。 基础的安全加固,就是对mongodb设置安全认证。将步骤记录如下: 环境:OS:OSX EI Captainmongodb:v3.2.8 步骤 以非认证模式启动服务 ./mongod —dbpath db不需要任何用户名和密码即可操作 …

read
#阅读#历史
人类简史(二)

人类简史(二) 专注力越来越弱了。现在要想安静的写个800字文章,真是太难了。继续上上周未完的吧。 上一篇自己yy作者对这本书的开展,其实作者在第一章中已经告诉了。

read
#arcgis#javascript
ArcGIS Javascript4.0 亮点摘录

前言最近esri推出了ArcGIS Javascript的api4.0版本,在长时间的beta,都beta3后,终于郑重的推出了4.0 正式版本。作为开发者,长吁一口气。也许大家会有疑问,为何更新一个版本需要如此长的时间。真相只有一个,那就是: 4.0版本的api是全新的,其不是3.x版本的升级,而是esri推到重来,重新开发的API。 尝试过beta版本的开发者,会发现4.0的版本变化非常大。有两处给笔者留下非常深刻的印象: 功能上千呼万唤的3D功能终于出现,以及 …

read
#阅读#历史
人类简史(一)

从读书那时开始,就一直喜欢历史。要不是被地理这洋流,那季风折磨的,肯定学文了。人算不如天算呀,最后居然学了七年地理信息,并从事地理相关工作。回顾自己看的历史相关书中。有两本给自己留下了很深刻的印象。

read
#javascript#scope
[译]关于JavaScript 作用域你想知道的一切

原文连接 在学习js的过程对闭包什么的,理解不好,偶然搜到这篇文章。豁然开朗,随翻译。 Javacript 中有一系列作用域的概念。对于新的JS的开发人员无法理解这些概念,甚至一些经验丰富的开发者也未必能。这篇文章主要目的帮助理解JavaScript中的一些概念如:scope,closure, this, namespace, function scope, global scope, lexical scope and public/private scope. 希望从 …

read
#arcgisserver#cache
ArcGIS Server 无法删除切片

背景问题场景如下: 切片放置在专门的文件服务器上,通过unc共享路径对外共享。文件服务器的OS为windows server2008R2 想手动更新切片服务的切片。发现同一切片服务,有的比例级别文件夹可以删除或者重命名。有的比例级别不可以。

read
#opensource#js#geojson
需要了解的geojson和操作工具

geojson对象 Geojson的几何对象 包含Point,Linestring,Polygon,multiPoint,MultiLinestring,MultiPolygon。Esri json 的几何对象包含 point,multipoint,polyline,polygon,Envelope position geojson 的几何对象中最小基元为position,x,y坐标构成position。其他几何对象由一个或者多个position 构成。posi …

read
#arcgisserver#management
arcgis server site 快速恢复与重建

背景在实际的工作中,会遇到如下的情形: arcgis server服务能够启动,但是由于未知的操作原因导致site里面的某个功能出现故障。 要想在短时间内,使得server能够恢复正常功能。且: 不重新安装arcgis server 不重新发布服务,

read
#server#arcgis#python#portal#log
arcgis server/portal 日志格式化脚本

背景通过arcgis for server manager中的logs选项卡可以查看当前站点的日志。其该页面提供了友好的日志显示方式。但是在实际情况中,如arcgis server的服务宕掉后,则manager无法查看。则需要去arcgisserver的日志目录下去查看日志。该目录下为若干零散的日志文本文件,阅读起来非常费劲。这个时候对该目录下的日志文件进行友好格式化显示对快速的诊断问题非常的有帮助。最主要的还是阅读方便。

read
#server#服务发布#python#arcpy#批量
arcgis server管理工具之批量发布动态地图服务

update0918: 修复了bug 创建链接文件出错 修复了异常,在24011的警告已处理的情况下,依然出现提示 将多个脚本文件,压缩成一个脚本文件。压缩后的脚本文件名称为Publishservice.pypython Publishservice.py

read
#python
python 中几个层次的中文编码

介绍一直不太喜欢使用命令行,所以去年年底的技术创新中,使用TkInter来开发小工具。结果花费了大量的时间来学习TkInter ui的使用。最近想整理该工具,使用命令行的形式,然后将该工具做成exe的形式进行分发。在工作一开始就遇到了编码的问题。在脚本中有如下代码,用来接收用户交互式输入的ip。

read
#arcgis#SOI
SOI简介

导语arcgis for server10.3.1中提供了一个新的功能叫做soi。本文简单的介绍soi概念,实现,在使用过程中的注意事项。阅读本文和使用soi需要以下先决条件 SOI是ArcGIS Server 10.3.1中新增加的功能。故开发和部署SOI需要安装ArcObject sdk 10.3.1 和 ArcGIS Server 10.3.1。

read
#阅读#心理学
《自控力》读书笔记

最近一周开始早上读书,刚读完了《自控力》。这本书给我带来的感觉,犹如《思考,快与慢》。如只从书名和封面来看,我一定会把它们定位鸡汤类书籍。还好在我的书单中有这本书。

read
#server#服务发布#printing Templates
ArcGIS for Server 自定义打印两种方法

前言使用web打印会遇到中文乱码,这是因为使用的打印模板中,配图要素的字体选择了非中文友好字体,如下图所示。模板字体改为中文友好字体,再执行下面的自定义模板步骤

read
#opensource#database
postGIS安装与shp文件的存储示范

自己装PostGIS已经有很多次了,由于没有记录,过一段时间就忘掉了。今天就写下本文记录。 前言: PostGIS是关系对象型postgresql数据库的空间引擎。在安装PostGIS 前首先必须安装postgresql,然后在安装好的Application Stack Builder 中选择安装PostGIS组件。

read