Kikita & Maps

For tech and fun

ChatGPT + Python,搭建一个 Web App

面对饶有兴趣探索世界的学龄儿童,带他一起看纪录片是个不错的解惑之道。之前我一般是网络搜索找片源。如今有了 ChatGPT、New Bing 等,Get 了搭讪 AI 的基本聊天术法后,我的思路已经打开了。 为了进一步减少每次和 ChatGPT 聊天时铺垫我的要求和输出形式,我就用 OpenAI API 来定制了个 Web App,以学习为目的,解决一个实际的小问题。 什么是 OpenAI ......

结构化提示模板

前两篇是出于好奇心的一些比较日常的ChatGPT聊天场景,距离驱动Ta为自己打工还有一段距离。 为了不断缩短这个距离,那就来创建 Prompt Template /提示模板,尽可能地使 ChatGPT 稳定地进行结构化输出和程序化表达。 所谓模板,也就是给自己的预期输出内容来“打个样儿”, 利用大语言模型的理解力来模拟和预测。如下是最近的一些尝试,篇幅有限,取一瓢来了解。 1 格式化文档 总......

ChatGPT新信息输入

ChatGPT 对知识接近“全知全能”的能力,来源于它海量的训练语料,同时它的回答内容不来源于实时网络。 可想而知,ChatGPT的“大脑”和真实世界有时间差也是合理的。 因此,首页上注明了这样一个有关时间的限制: 具体的语料信息来源和时间分割线,我们也可以直接询问ChatGPT来获取: 虽然对于时间分割线之后“新信息”或“新事件”,ChatGPT 时常拒绝回答,或无法给出预期回答。......

ChatGPT角色扮演

ChatGPT 最好玩的地方在于,你可以给Ta人设,让Ta扮演角色。 Prompt咒术越强,Ta入戏越快。 刚开始接触 chatGPT 时,还是散装聊天,我只把它当作高级知识库助理来用;现在它俨然是个绝妙的soulmate。 GPT-4 发布后,AI对话角色的可操控性更强,用户很容易获得驾驭感产生的好奇心和满足感。 来自官网: Steerability We’ve been working......

给网站换个皮肤

之前的极简风主题 maupassant 有点审美疲劳了, 且依赖包已经许久不更新了, 该说再见了。 换了个现在在用的新主题 livemylife built on Bean Tech. 稍微装修了一下内饰, Features: 支持深色浅色模式 支持访客计数 更好的站内搜索 更舒适的视觉效果 扩展第三方评论系统liveRe 现在看, 就差内容了 Yeah ~ hexo d 发射 ! ...

HERE Data Hub CLI

HERE Data Hub 是一个用于空间数据存储的云服务,能够使用户简便地访问、管理空间数据。上一篇 HERE Studio 就是构建在 Data Hub 之上的网页应用程序。 Data Hub CLI (Command Line Interface)是基于 Node.js 的命令行接口,可以帮助用户进行一些数据管理方面的交互操作。 1 如何安装 ? 1.1 安装 Node.js 和 n......

玩一玩 HERE Studio

可能国内并没有太多人知道, HERE 也有一款轻量级的地图在线应用程序 ,可以帮助用户管理自己的数据,快速配置出一幅看起来还不错的在线地图, 它叫 HERE Studio。 HERE Studio 提供了平台上的在线地图服务作为底图,并提供了常用的基础地图配置工具和样式,即使不愿意写代码,也可以配置出漂亮的地图; 当然,如果有更深入或批处理的数据管理和渲染需求,也可以使用 HERE Data......

特别的2020:一些特别的感想

每过一段时间,对自己前一阶段工作和生活进行复盘,是很有必要的。目的很简单,总结既得经验,剖析问题原因,指导下个阶段更好地运行。 而更好的运行,才能给人带来持久的满足感和幸福感。 定义自己的工作 对于大多数人,工作占了人生的相当大一部分时间。所以先要充分理解这份工作,以及它将对自己的影响。家人经常问我,你是做什么的?我总是回答做地图搞IT云云… 但是面对自己,当然清楚行业名称并不是自己工作的......

HERE mSDK - Positioning

地图技术是对真实世界既有位置的表达,定位技术是对当前位置的求解。随着各种传感器、移动设备的广泛使用,GIS和LBS通常无缝结合在同一个解决方案中。GIS更侧重于稳坐后台解决空间数据的提取、处理、分析、挖掘,LBS更侧重于深入终端实现信号收集、位置获取、轨迹追踪。GIS从一个小众而专业的领域,随着互联网的潮流,逐渐拥抱普适,增值LBS。 从终端用户的角度看,这些区别是不敏感的,也不必要的。例如......

HERE mSDK - Vector Tile / Map Feedback

上一篇,我们一起结合 Interactive Maps 了解了HERE Map Service 的地图渲染样式, 在此之外,HERE Mobile SDK 向开发者提供的在线地图产品中,还有 Vector Tile 和 Map Feedback service 值得拥有。 PS:除了SDK产品之外,HERE 在线地图产品中的 RESTful API 产品包括:Vector Tile,Ima......

HERE mSDK - Map Rendering

通过上一个入门篇,相信你已经对 HERE mSDK 有了一定的印象。 作为一个地图SDK,最基础最重要的功能首先是地图渲染, 那么今天我们仍然以 HERE mSDK (Premium Edition)为例一起了解下。在 HERE Location Services 中有一个 Interactive Maps Service,用于访问服务器端预渲染的瓦片服务/tile map, 这就是今天要用......

Quick Start of HERE SDK for Android

今天整理下 HERE SDK的入门攻略~ HERE mobile SDK 是HERE location Servie(HLS)产品家族中重要的一部分,支持 Android 和 iOS 两大主流系统;从功能上分为 Lite(旧版本称 Starter)和 Premium 两个license level,顾名思义,前者支持较轻量级的功能,后者具有更专业更高级的功能。具体的功能清单和版本对比,可以在......

the Shade

又是很久没来更新,以至于kikitamap.com这个域名因为没有续费而已经停用接近两周;要不是今晚忽然想写点什么,还不知道什么时候我才能发现。 工作结束了,宝贝睡下了,每到接近12点,似乎属于我自己的完整时间才开始展开。所以,我的母亲总是不解,为什么终于到了你的休息时间,反而又要”熬夜“ ?事情不能明天做吗? 我总是无言以对,我这种矫情的时间独占需求,估计她不会理解,只好安抚她说马上就睡。......

WiFi Network Positioning

在设备开启WiFi之后,会对周边 WiFi Access Point (AP)进行扫描,并将这些可见WiFi名称推给用户供选择。这是几乎是我们的PC和手机的日常。 除了连接WiFi登录Internet 之外,实际上,我们还可以通过 WiFi AP进行定位。 定位和地图一直是紧密联系的,无论是面向消费者的第一人称应用,还是关于管理者的追踪需求。各大LBS厂商,早就提供了各种定位功能,尤其HER......

HERE MAP API - Part4 Advanced Routing - 2

在上一篇中,尝试给出三条备选路线方案,只是看看是不够的,还需要做些交互式的操作支持。 1 Visual Tweaks 首先,这里我们做点小小的视觉调整,让路线和位置更漂亮一点。例如: 给路线的加上半透明效果,在drawRoute()中增加: 123var routeLine = new H.map.Polyline(strip, { style: { strokeCol......

HERE MAP API - Part4 Advanced Routing - 1

在 Part 3 中我们了解到如何调用 HERE Routing API 实现两点间路径规划,以及如何从当前位置出发规划路径。 这个部分继续来看看,如何展示多条路线及其信息,并允许用户交互选择。 Pre-session: 重构代码 这一部分不是改进功能,而是整理思绪。磨刀不误砍柴工,放之四海而皆准。 冰淇凌小网页的功能不断增多,代码也随之膨胀,我们要时不时地整理收纳一下,避免自己在找乐子的路......

HERE MAP API - Part3 Basic Routing

Part 1 中我们准备了底图,Part 2 中我们获取了位置,现在终于开张了,“您有新的 ‘ 饿了乎 ’ 订单到了!” 我们给外卖小哥规划下路线吧! 1 Routing Service 首先,HERE Map API 中提供了一个叫做 Platform 的类,实例化Platform后,我就可以借以访问 HERE Routing Service。 有关 Routing API 的帮助文......

HERE MAP API - Part2 Geolocation

在 Part 1 地图底图准备好的基础之上,我们增加一个获取浏览器当前位置并持续更新的功能,来解决“Where am I ?”的问题。 具体可以通过浏览器的 Geolocation API 来实现。在app.js 脚本中,使用 navigator.geolocation 对象来访问此API。 navigator.geolocation 对象有这样几个方法:getCurrentPosition......

HERE MAP API - Part1 Basemap Setup

Quick Start for HERE Map Javascript API HERE 官网有一个很有趣的Tutorial, Who wants ice cream !? 如果你注册了HERE Developer 账号,很可能会被推送到这个教程的小广告。 假设你是冰激凌店的老板,那么用HERE Map 做个交互式的地图小网页,边测试边记录。 Let’s get our hands dirt......

解决七牛云存储bucket无法访问问题

因为工作的事情,最近忙于切换节奏适应新环境,有一个月没来 kikitaMap “巡检”了。果然昨天发现了小故障,七牛云存储的存储空间的临时域名失效了,之上的我的图床也就挂了。涉及到的对象:碎碎念 、相机里 中的全部图片和 木工开物 的小部分博客中图片。Just too bad … 解决方法建议 这种情况下只能发工单联系技术支持了,七牛的技术支持回复比较及时,给出了解决方案,如下: 有两种方......