Aaron Swartz

发表在 Mind and life, Xmind | 留下评论

pycharm 无法创建,保存

首先介绍下环境:

  1. Mac OS  11.xx
  2. anaconda for Mac  installed
  3. pycharm for Mac  installed (conda enviroment)
  4. 练习文件的保存路径在外接的移动盘文件夹location在。 toshiba ext-code-learnpython(在配置pycharm 时就想把所有的练习文件放到移动盘,不想放在本地电脑mac上)

 

 

 

 

 

遇到的问题时的状态:

  1. 当天电脑mac 更新了app
  2. paragon ntfs for Mac 到期了,意味着移动盘的windows 文件在Mac 上读取不了

初期的调试方法:

  1. 打开pycharm 已经有的.py 任意脚本,然后修改解释器:pycharm–preference—-interpreter—检查是否时anacoda python3.6 —重新选择路径看是否一样
  2. 检查path enviroment— add new

3.尝试新建文件 或者保存文件到移动盘原来的路径还是不行,失败

调试成功的方法:

在移动盘里建一个新的文件夹,在pycharm 里设置project structures把新文件夹add 成新的working directory

—–case–:

  1. https://testerhome.com/topics/7654
  2. https://github.com/Jythoner/pycharm/blob/master/messages/IdeBundle.properties
  3. https://blog.csdn.net/qq_24076135/article/details/78028822
发表在 Python, Visions of DATA | 留下评论

L’odyssée

If you are very unhappy one day. Remind yourself that we are just grains of stardust, some atoms fell from dying stars. We are only here in this world for a short moment, short as in the twinkling of an eye to the timescale of the Universe. So, enjoy your life. Enjoy it! It’s life that is the most thriving being in this world. Then, we live on.

发表在 Mind and life | 留下评论

Linux达人养成计划 I

 

发表在 Linux, Visions of DATA | 留下评论

lesson02 转载:安装和使用Oracle VM VirtualBox中的要点,注意事项和遇到的问题

安装和使用Oracle VM VirtualBox中的要点,注意事项和遇到的问题

1.区分VirtualBox和具体的虚拟机系统
VirtualBox是个虚拟机管理器,而我们真正使用的操作系统,比如CentOS,XP或Mac X OS,都是具体的虚拟机。在VirtualBox中可以安装多个具体的虚拟机系统。

安装完VirtualBox之后,还需要进一步安装具体的虚拟机实例。

2.区分虚拟机容器和光盘镜像

我们在安装具体的虚拟机时,首先需要在VirtualBox中定义好一个虚拟机的profile,比如名称,操作系统,版本,32/64bit,使用的虚拟磁盘,内存大小,虚拟磁盘的存放位置等等。
完成这些设置后,我们仅仅是得到了一个虚拟机实例的空壳,还不能去启动它,我们还需要一个对应操作系统的安装光盘或是光盘镜像iso,需要我们去下载完了,之后再加载到虚拟机实例的空壳中,按照在物理机上安装操作系统的同样的步骤来安装上。
没有光驱的情况下,只能使用虚拟光盘设备来加载该光盘镜像文件。
注意,虽然是iso文件,但是并不需要DAEMON Tools Lite之类的虚拟光驱软件,VirtualBox自己就会处理好这些。

3.我怎么有两个控制器?iso文件要加载到那个控制器下面?

 

 

 

放在IDE下面就可以了。虚拟机安装完成后,重启时会从虚拟磁盘vdi上进入系统,上次加载的iso文件不会存在。

4.VirtualBox版本兼容性问题

操作系统和VirtualBox的版本一定要对应上,尽量采用非最新的稳定版本。
我在Windows 7上安装最新版本5.1.0.8711,发现有如下错误
The virtual machine ‘mdj’ has terminated unexpectedly during startup with exit code 1 (0x1).  More details may be available in ‘C:\Users\mdj\VirtualBox VMs\mdj\Logs\VBoxStartup.log’.
返回 代码:    E_FAIL (0x80004005)
组件:    Machine

界面:    IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

解决方法:
卸载现有版本,清除安装目录中的文件,重新下载4.3.32版本安装

5.虚拟机实例的全屏问题
使用中发现虚拟机无法全屏,这在使用中极其不方便,下面是解决方法。
如何调整Centos分辨率,让其全屏

在CentOS 6.8的虚拟机窗口中,点击设备->附加驱动安装,会在桌面上出现一个光盘图标,双击让其安装,安装完成之后,enter确认后关闭窗口。然后重启系统,在进入CentOS桌面之后,会看到光盘图标还在,鼠标右击之后,选择Eject键,弹出该光盘,图标随后消失。最后得到的效果是这样的

发表在 Linux, Visions of DATA | 留下评论

lesson02 如何在virtual box centos 下执行/打开exe 文件

  1. 下载wine for Mac (链接: https://www.winehq.org

https://sourceforge.net/projects/wine/

2. wine 文件是tar.xz , 在linux 下Linux下tar.xz结尾的文件的解压方法

3. 虚拟机的linux下如何安装软件包

在linux centos7.5 1804 gnome 安装好了wine, 但是没有试着打开exe,

发表在 Linux, Visions of DATA | 留下评论

lesson02 在Mac OS 10.13 上安装securecrt 8.1.2 的一些问题

目的:在os 上安装好破解版,用于连接virtualbox 虚拟机,

参考来源:http://www.sdifen.com/securecrt812.html

一、已有资源:

1.电脑:Mac OS 10.13

2.下载了的软件版本: securecrt 8.1.2.dmg  (破解版下载链接:https://sdifen.ctfile.com/fs/1855249-203417914)

二、安装过程中遇到的问题:

  1. 双击安装SecureCRT 8.1.2.dmg,并把.app 拖入application后,在application 里double click, pop up 提示:文件damaged,  选择2个, cancel / move to trash:          —方案 :操作:首先,打开terminal,执行如下代码,:sudo spctl –master-disable,然后,去系统设置再看就会出现以前没有的选项“ 开启接受任何源”,允许第三方软件被安装, 参考链接 http://www.sdifen.com/Sierraany.html。
  2. 打开application中的”SecureCRT.app” 到‘help’中点击“enter license data”, 弹出注册框,接下来打开crack 文件中的“sn.txt”填写完注册信息完成注册,可是有时会提示注册信息不可用,怎么解决?—方案:使用虚拟机打开crack 文件夹内的“keygen”.exe 生成注册信息再复制到注册框内完成注册(参考另外一篇文章,如何用wine 在linux 执行exe文件)

 

———– 在Mac 或者已经安装了linux的虚拟机上执行.exe, 特别是安装wine 就很耗时间,———–直接淘宝就好,不折腾

发表在 Linux, Visions of DATA | 标签为 , | 留下评论

她写的只是自白吧

【第三书】

四月二十九日

絮:

下午四点多时有一通电话,昨晚信写得太晚,人还在床上,今天的一天还没展开,一瞬间觉得可能是你打来要关心免免的葬礼,但来不及爬起来电话铃声就停了。我放弃了可能是你打来的念头。在这段努力要将我甩开、视我如洪水猛兽的时期,你大约不可能勉强榨出几滴真心关爱来罢。

絮,你这个月对我的所作所为是错的,你对待我的态度是错的;我必须对你这样说。站在一个人对人的立场上来讲,尽管我较你年长老成,尽管你再怎麽年轻不懂事,但每个人一生都要对自己做过的事,以及对他人犯过的错负责,每个人在内心里都逃不掉那份责任的,我也是,我也在为我对他人所犯的罪做偿还。

我认为人与人之间是有情有义的,至於情义的内容或范围是视两人间的默契或誓约而定的。人的内在、生命、人格的「一致性」愈高,就愈能真实地、诚信地活在这样的默契里;人间的这种「一致性」太低,就会不断地去对他人犯错,内在产生混乱,或是不得不完全封闲自己的精神。这种「一致性」就是Gabriel Marcel所探讨的fidelite(忠诚)的问题核心。这一个月,我又更用心地去研Marcel,我发现我的生命已发展到可以更加懂得他的整体精神,也可以和他的关怀范畴整个叠合了。我很高兴,像是找到知交一般,想要学小提琴有一部分也是被他所感动,想要追随他。

 

———————————————————————————————————-

她写的只是自白吧,也只能自白于己

发表在 Mind and life, 一期一会 | 留下评论

lesson02 关于virtualbox 安装centos 时6种网络连接选择的异同

一、背景:

小白在mac os 上安装virtualbox 用与虚拟安装linux centos 环境熟悉linux 命令。

  1. Mac OS  10.13
  2. Virtualbox 已经安装完成: virtualbox for Mac
  3. 本案例安装的是linux 下的centos 版本redhat

二、过程:打开Virtualbox  manager 界面,安装新虚拟机的过程:

new —-name:test—-select  linux —redhat

—分配内存1g(本机的1/4),

—-创建虚拟盘—格式—vdi disk image 光盘映像—-硬盘分配模式:动态分配适合节省空间,固定分配速度更快,因为磁盘空间不像动态分配那样分散,而是连续的空间,所以速度会快

——配置此虚拟机的network,问题如下

——-storage 界面挂载光盘,控制器sata =虚拟硬盘, ide controller=虚拟光驱,把下载好的centos .iso 挂载到此——–启动start 虚拟机—-开始进入centos 安装界面—-skip disk check—-语言设置—-存储设备—选择分配好的虚拟硬盘—选择存放位置—setting host name—-setting network—-wired: 自动连接,—-ipv4 setting:1.method:自动获取(DHCP)如果家里路由是自动获取可以这样选,但是如果是做web server 等服务器还是不要这种动态获取,最好选静态获取ip ,所以此处我们选“手工设置”:填写ip adress, 掩码24不用改,gateway:网关是指家里路由器的地址,dns 服务,比如电信的网址,——–时区—–超级用户设置——安装哪种base server,参考link: —-选择basic server—-

安装过程中的问题:

VB –setting — network 网络连接的6种不同选择:
netlink

  1. NAT
    • NAT即为网络地址转换,通常它的名称为VMnet8,通过nat的连接方式可以使得虚拟机和真实机的网卡在不同的网段中,从而实现联网。
    • 网络地址转换:相当于把虚拟机的端口映射到本机(宿主机)的端口,
    • 这种选择可能会使得外部网络/设备访问虚拟机产生一些问题
  2.  NAT Network
    • Network Address Transaction,主要是将虚拟机的虚拟网络地址转化成现实网络中的可用地址,主要有三种形式:静态转换Static Nat动态转换Dynamic Nat 端口多路复用OverLoad。
       
      静态转换和动态转换,顾名思义,就是转化地址映射表是静态还是动态的区别。而虚拟机实现的方式是端口多路复用,也就是说host machine的地址: ip1:port1, guest machine的地址ip2:port1在通过host machine的NAT转换后就变成了ip1:port2,从而与外界网络交流。
      这样的情形下,对于外界的网络而言,是不知道ip1:port2的包到底是guest machine发出来的还是host machine发出来的,自然也就无法去访问guest machine,从而这样的NAT实现的网络是单向的:虚拟机可以访问外部网络,而主机和其他虚拟机都无法访问虚拟机。
      如果在这个模式下实现相互访问,那么就得用到端口映射了,用过emule的同学都知道,为了使局域网内的ip也能够被ED2K网络上其他用户检测到,实现文件共享,那么就要在路由上做端口映射,使得路由器知道,在这个端口上受到的包都转发给特定的ip;在这里也是一样的,既设置规则,对于所有的port2端口受到的package都转发给ip2:port1既虚拟机的网络地址,外部网络就能够通过这样一个隧道来和虚拟机交互了。
    • def:this is a marriage between NAT and Internal Network and provides the benefits of both. Virtual machines can communicate amongst themselves without involving the host and can also establish outbound connectivity where necessary (as per the NAT mode described previously). Externally initiated inbound connections require Port Forwarding is configured. For internet access via proxy, the host’s proxy configuration needs to be duplicated on the guest (it won’t be inherited).

      VirtualBox can provide DHCP services for this network mode.

      A NAT Network must be created before a guest interface can be assigned to it, via File > Preferences > Network > NAT Networks.

    • NAT is the simplest option from the point of view of the guest system for accessing external networks. External access to the guest system (such as accessing a web server installed on a guest system) is not possible.[4]

      Note: Even from the host system, the services on the guest system cannot be accessed. If access should be possible, an additional interface can be configured using Host-only networking.

  3. Bridged Adapter:
    • bridge即为桥接,通常它的名称为VMnet0,使用桥接的方式使得自己的虚拟机和自己的真实机网卡在同一个网段,从而实现联网。
    • 桥接网卡: 推荐,能最大程度上模拟真实的服务器环境。适合于部署ftp 等,
    • 这个选择就当把虚拟机想象成真正的电脑,跟host 这个本地电脑一样用网线连着同一个交换机。
    • On Macintosh hosts, functionality is limited when using AirPort (the Mac’s wireless networking) for bridged networking. Currently, VirtualBox supports only IPv4 and IPv6 over AirPort. For other protocols (such as IPX), you must choose a wired interface. 如果宿主机是苹果系统,连接的是无线网络热点,选择桥接网络会有限制,
    • 辅助资料:苹果手机iPhone手机如何查看ip地址和网关

    • Bridged networking not working with wifi (mavericks)
    • With NAT selected, on the guest machine I can access the internet.
      With Bridged (en4: USB Ethernet) all is okWith Bridged (en0: Wi-Fi (AirPort)) selected I can’t get an ip address (v4) on the guest so can’t access the internet.
      This is very frustrating, please help (let me know if you need to see the output of any other commands).
    • In this mode, the guest system will receive direct access to the network, to which the host system has been connected.[5]
    • This allows you to fully integrate the guest into any network the host is a part of/connected to. You select one of your host’s network interfaces and, logically speaking, the guest is then connected to the same network (the physical and virtual interfaces are bridged). It can obtain (or be statically assigned) an IP address as if it were cabled to that network. The guest can then communicate with the host and visa versa. The guest can also accept externally initiated inbound connections without the need for Port Forwarding or NAT/PAT.

      In Vagrant terminology, this is a public_network. In Docker, this is called Host mode.

      VirtualBox can not provide DHCP services for this network mode.

  4. Internal Network
    • 顾名思义,就是内部网络,virtualBox等于提供了一个虚拟交换机,配置了internal的虚拟机发送的package都通过这个虚拟的交换机,而这个路由是和外部的网络,host机器都没有关系的;于是只有在同一个internal ID网络下的虚拟机之间可以互相访问。
    • 这样,这些虚拟机之间的相互交互的data就完全不通过物理网络接口,安全性得到了提高。
  5. Host-only Adapter
    • host-only即为仅主机,通常它的名称是VMnet1,使用host-only的方式是不能和外界通信的,只能够和本机的物理网卡通信。
    • 有点类似于bridged adapter和internal的混合体,虚拟机之间是通过internal mode相互连接访问,而virtualBox会在host上建立一个软件“loopback” interface,而虚拟机就通过这个接口作为与host之间交流的通道。如同建立了在这个接口上建立了一个新的子网,而所有的虚拟机都在这个子网上。
    • 不通的modes之间的连通性关系如下图:
    • A ‘private’ network connecting the host (via a loopback interface) and one or more guests. This allows for simple host network connectivity, for administrative purposes, to guests, without the use of Port Forwarding. If you intend to use SSH or HTTP/S to manage your guests, connecting them to this network is very useful.

      Multiple host-only networks (and host loopback interfaces) can be configured.

      VirtualBox can provide DHCP services with this network mode.

      A Host-only Network must be created before a guest interface can be assigned to it, via File > Preferences > Network > Host-only Networks.

  6. Generic Driver
    • There are currently two possible sub-modes for Generic networking mode:
      • UDP Tunnel[8]
      • VDE (Virtual Distributed Ethernet) networking[9]

 

 


参考资料及其引用源:

  1. https://jingyan.baidu.com/article/4e5b3e1957979d91901e24f1.html
  2. https://blog.csdn.net/bbplayers/article/details/7201347
  3. https://ask.csdn.net/questions/516261
  4. Chapter 6. Virtual networking
  5. Network Configuration in VirtualBox
  6. Oracle VirtualBox Network Mode
发表在 Linux | 留下评论

Mac OS virtualbox 下安装centos 以及卸载的一些问题

背景:

Mac OS  10.13

virtualbox.dmg

安装过程:

安装过程中的问题:

  1. 站内参考:关于virtualbox 安装centos 时3种网络连接选择的异同
  2. 关于虚拟内存分配:
  3. 关于base enviroment 的各种环境的选择:
  4. 关于安装centos 过程中 network 配置的问题:参考站内问题:手机热点如何分配给虚拟机连接网络?

继续阅读

发表在 Linux, Visions of DATA | 留下评论

lesson02 关于linux虚拟机连不上网络的问题整理

一、目标:使virtualbox 下的各个linux虚拟机也能上网。

二、背景:

  1. 宿主机:macbook air ,
  2. 宿主机系统: Mac OS  10.13
  3. 虚拟机管理软件:virtualbox  for mac
  4. 安装的虚拟host: centos 7(redhat)
  5. 宿主机的网络方式:第一种, 有路由器的网络。 第二种,电脑连接的是手机热点,本文首要分析第二种,即在宿主机使用手机热点上网的情况下,虚拟机host要如何连接才能上网
  6. 虚拟机的网络连接方式选择,参考站内文章:关于virtualbox 安装centos 时6种网络连接选择的异同

三、手机热点下虚拟机选择桥接网卡(bridge adapter)时的问题探索及解决过程:

  • 首先新建一个虚拟机host,在开始启动安装centos 系统前配置好虚拟机作为一台电脑的基本配置,包括:内存大小,磁盘大小及创建,挂载操作系统镜像(比如centos7.iso)到ide controller, 在setting 里设置好下图中的各个参数
  • 辅配置好之后可以在machingtools—details 查看这台虚拟机的基本配置,这些是在正式安装虚拟机操作系统前要做的事情,需要注意的是,要提前去network选择网络方式(bridge adapter , nat , natnetwork 等)进行粗略的配置,等启动安装centos 进入虚拟界面里会再次在ipv6 里进行填写ip,网关 等具体信息,界面如下,这里网关还没配置成bridge:
  • 查看Mac host 本地机的信息:system setting—-network—advanced —:

 

 

iPhonenetgate1

 

 

iPhonenetgate2iPhonenetgate3
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考资料和引用资料:

  1. 手机热点:苹果手机iPhone手机如何查看ip地址和网关
  2. 站内文章: 关于virtualbox 安装centos 时6种网络连接选择的异同
  3. 转载:如何让虚拟机加入笔记本所开的无线热点中去我在虚拟机中架设了服务
    通过笔记本无线共享软件开热点
    手机连接电脑
    可是此时虚拟机并不能加入网络 怎么办?—现在用的是桥接需要设备都连接路由器 但是考虑到出门我没法带路由器 如果我用nat方式 电脑是能跟虚拟机连接 但是并不能把虚拟机加入软件所开的虚拟热点中转载:VMware虚拟机怎么和主机共享无线网络转载:自己的电脑用的是手机连接共享网络,那么虚拟机可以通过这个网络上网吗?

    这个wife着实吓了我一跳。
    lzl_Avery
    lzl_Avery   2017.06.30 00:39
    电脑能连上网络 那么虚拟机就可以连上网络(三种模式,一般桥接就可以,net模式也可以 试试呗 哪种可以就用那种模式,net模式相当于路由器
    (上级网络不可以访问下级,也就是虽然你的电脑和其它人在同一网段中但是其它人无法连接你的虚拟机里的计算机),桥接相当于交换机(和电脑主机是同级网络)),当然这只是个简单的比喻两种模式都不影响自己主机和虚拟机的交互

    转载:https://www.imooc.com/qadetail/262985

    2018-06-13源自: Linux达人养成计划 I… 2-8166 浏览1 回答

    2018-06-13

    转载:

    转载:笔记本链接手机热点怎么配置虚拟机也用此热点https://zhidao.baidu.com/question/2014135630525657428.html

    1.首先建立个临时网络。网络和共享中心-建立新的连接-建立无线临时网络计算机到计算机-输入网络名和密码-确定。
    2.在更改设配器设置中右键无线网络属性,把tcpipv4的ip和dns设置成自动获取。
    3.右键宽带连接属性,选择共享选项卡 勾选“允许其他计算机通过此计算机连接internet”之后在下拉菜单中选择无线网络1共享此连接。
    4.设置后的本本打开无线 连接你刚刚设置你临时网络,手机搜索该临时网络,并输入密码即可实现wifi上网
    我家里就是这么设置的,一个本本通过猫上网,另一个通过此本本建立的临时网络上网,手机也是一个道理。ipad也能通过此方法

 

发表在 Linux, Visions of DATA | 留下评论

beyond feeling 01

发表在 Mind and life, Xmind | 留下评论

以结果为导向的节奏

最近虾米给我的推送让我有这样的感受:有时是虾米在听我,有时是我在听虾米,我听她推荐的节奏,她听我想给出的节奏。如果让5年前的自己听现在的post rock 我可能一下子无法接受,但有些节奏一旦形成便让自己无法忍受非期待的节奏。比如等一趟公交,一个个内容复制和录入,手眼并动的机械活越来越让人麻木,明明可以用工具,为什么要手动?这是过去2年受到的熏陶之一,深入骨髓了?

如果没有结果导向,所有的节奏要么变慢,要么杂乱,这不是试错,这是浪费时间。

发表在 Mind and life | 留下评论

我今天看到glow curve 那猩红色专辑封面,又想起了河城,想起那个流放、隐没,最后坠河的歌手,死在旋转公寓可能是最适合她的BGM。

有时觉得你什么都想要,过于自我苛求,才一无所有;

有时觉得你什么都不需要,读不出你一点点欲望,才一无所有,太虚伪了!

发表在 B2C | 留下评论

日本服饰 80s

日本杂志-夏之梦

春之媚

 

 

 

 

发表在 Mind and life, 一期一会 | 留下评论