小编Hel*_*lbo的帖子

新的一天开始时,我可以收到通知吗?

在Cocoa,是否有我可以注册的通知,通知我,新的一天开始时 - 早上00:00:00:01?

cocoa

12
推荐指数
4
解决办法
3368
查看次数

我在哪里可以找到更多使用PetitParser的例子?

我正在寻找使用PetitParser以及测试包中提供的PPArithmeticParser和PPLambdaParser以及Lukas的几篇博客文章的其他示例?如果有人愿意与他们分享,那将非常感激.

更新:https
://github.com/NicolasPetton/jtalk/blob/master/st/parser.st更新:https://github.com/dmatveev/waste/blob/master/wastex.st

让他们来吧!

parsing smalltalk visualworks pharo petitparser

10
推荐指数
1
解决办法
781
查看次数

如何从Pharo/Squeak打印Smalltalk代码?

什么是最好的打印方式 - 语法彩色和格式良好 - Pharo/Squeak的代码在纸上?

1)有没有办法直接从Pharo/Squeak内打印?(我在macosx上使用它)
2)有没有办法从Pharo/Squak导出语法彩色,格式良好的代码?
3)是否有外部工具可以对存档的代码进行着色和格式化?

printing smalltalk syntax-highlighting squeak pharo

6
推荐指数
1
解决办法
1401
查看次数

类别和包中的类组织如何在不同版本的Pharo中工作?

有人可以解释Pharo中的类组织如何在不同版本的Pharo中工作吗?

  • 所有类都是Smalltalk全球的一部分(一直以来,似乎保持这样?)
  • 类可以有一个类别,但那只是一种标签?(一直以来,似乎保持这样?但是类别有时会以某种方式映射到包裹?)
  • 不同版本的Pharo中有不同类型的包
    • 代表蒙蒂塞洛包裹的MCPackages
    • PackageInfo
    • RPackage(Pharo 1.4)?

另外还有SystemNavigation以某种方式帮助基于上面提到的一些构造导航类和方法?

smalltalk pharo monticello

6
推荐指数
1
解决办法
567
查看次数

如何从Pharo 1.4中的FileSystemReadStream正确解码文本文件

在Pharo 1.4中,我在文本文件上打开了一个FileSystemReadStream,并将其转换为String via aFileSystemReadStream contents asString.

我的文本文件是UTF8编码的,并具有那些Windows(CR LF)换行符.

由此产生的Pharo Strings每个文本文件行有两个换行符和一些奇怪的字符而不是像Ä,Ö,Ü等德语变音符号等.

如何在Pharo中正确解码我的文本文件?

text smalltalk character-encoding pharo

5
推荐指数
1
解决办法
471
查看次数

使用Pharo 1.4部署Seaside 3.0应用程序的图像?

我在Pharo 1.4中开发了一个Seaside 3.0应用程序,并希望在Linode上部署它.

我为此目的加载了什么(小)图像?如何?

我在Pharo Jenkins服务器上找到了Project Pharo Kernel 1.4 Seaside,但由于它似乎没有图形用户界面,我不知道如何加载我的应用程序以及如何配置Seaside.使用这张图片是个好主意吗?我该如何配置?

smalltalk seaside pharo

5
推荐指数
1
解决办法
167
查看次数

是否有海边偏好创建更人性化的HTML,即包含换行符的HTML?

Seaside创建的标准html输出全部在一行中,没有任何换行符.

是否有偏好改变这种行为,以便输出更具人性化?

如果没有,那么改变这种行为的方法是什么?

smalltalk seaside

5
推荐指数
2
解决办法
153
查看次数

如何使用Pharo或Squeak部署一个漂亮的单窗口应用程序?

我有一个应用程序,它在一个Morph中拥有它的整个GUI.Pharo和Squeak在主机操作系统中有一个窗口.

现在我想把这个Morph绑定到一个Pharo/Squeak窗口,它填充整个Pharo/Squeak窗口,调整大小(并更新Morph的布局),当Pharo/Squeak窗口调整大小并且以某种方式用户没有(意外)可能访问除Morph之外的任何东西(这只是关于可用性,而不是关于安全性!).

我怎样才能实现这一目标?

deployment smalltalk squeak pharo morphic

5
推荐指数
1
解决办法
888
查看次数

正确删除Seaside中的开发工具栏

我在Pharo 1.3和Pharo 1.4上使用Seaside 3.0.7.为了禁用我的Seaside应用程序底部的开发工具栏,我确实执行了,正如Seaside Book所说:

WAAdmin applicationDefaults
    removeParent: WADevelopmentConfiguration instance
Run Code Online (Sandbox Code Playgroud)

它说的是什么 - 但只有大约一半的注册申请注意到他们的父母已经离开了.

另一半仍显示工具栏和这些应用程序的配置网站仍显示:

根装饰类:WAToolDecoration [继承]

只有在我点击配置(根装饰类)一次后,才会显示下一个屏幕

可用:WAToolDecoration,当前:(空)

所以我点击其他所有,但没关系,工具栏终于消失了.

谁能帮我这个?

更新:

正如Paul DeBruicker在邮件列表中暗示的那样,这可能是与Seaside 3.0.4中引入的缓存相关的错误.我在bugtracker中打开了一个问题.

deployment smalltalk seaside pharo

5
推荐指数
1
解决办法
621
查看次数

如何在Pharo中的CompiledMethods集合上打开浏览器

我在一个数组中收集了一些CompiledMethods,现在想在浏览器中手动查看它们.不知何故,我无法通过示例在Pharo的反射章节中找到解决方案.

在Pharo(1.4)的Collection of CompiledMethods上打开浏览器的方法是什么?

smalltalk pharo

4
推荐指数
1
解决办法
107
查看次数

从OrderedCollection中选择以下项目的最佳方式是什么:

给定像这样的OrderedCollection:

noise1
noise2
noise3
signal1
signal1
signal1
signal1
randomButInteresting
noise4
noise5
Run Code Online (Sandbox Code Playgroud)

我想选择一个新的OrderedCollection所有对象"signal1"和这一系列"signal1"之后的对象,"randomButInteresting".(每个Collection只会发生一次同一个信号.)

这样做最优雅的方法是什么?

smalltalk pharo

4
推荐指数
2
解决办法
237
查看次数

如何解析Pharo Smalltalk中的这个(见描述)文本文件

我想解析Pharo Smalltalk中的文本文件,它具有下面概述的结构,称为TestResults的Smalltalk对象,它包含所有数据元素的实例变量:

Properties:

Name: Value
Name: Value
...

Settings:

Category
    SubCategory
        Name=Value
    SubCategory
        Name=Value
        Name=Value
...

Column1 Column2 Column3 ...
Value Value Value...
...
Run Code Online (Sandbox Code Playgroud)

我考虑过将NeoCSV用于文件末尾的制表符分隔值部分,但我不知道如何解析文件的开头以及如何将它(如果可行的话)与NeoCSV结合起来.

csv parsing text smalltalk pharo

3
推荐指数
1
解决办法
588
查看次数

怎么在Morphic做一个行军蚂蚁边界?

我正在Morphic寻找一个行进的蚂蚁边界或线:

行军蚂蚁样本

维基百科描述了一种可能的算法:

实现此动画的最简单方法是使用包含对角线的笔图案绘制选区.如果选择轮廓仅为一个像素厚,则图案外的切片将看起来像虚线,并且可以通过简单地将图案横向移动一个像素并重新绘制轮廓来轻松实现动画.

由于可能没有现成品,有没有人提示我如何创建这样的边界或线?

(作为GIF动画的行进蚂蚁模式由Uli Kusterer根据CC授权)

smalltalk squeak pharo morphic marching-ants

3
推荐指数
1
解决办法
482
查看次数