问题标签 [gemstone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scheduling - 在 gemstone 中安排任务的最佳方法是什么?
我的网站在宝石上运行。为了向用户提供统计数据,我需要运行定期任务。这是如何在 gemmtone 中达到最佳效果的?来自宝石内部还是来自操作系统?黄玉是正确的选择吗?
smalltalk - 使用 Gem Tools 将 ST 归档到 GemStone 服务器
现在我有一个"abc.st"
文件由我在另一个Pharo-Image
.
我找不到任何可以帮助我 使用该工具filein
将此 ST 插入gemStone
服务器的界面gemStone
。
我错过了什么吗?
rest - 海边 Smalltalk 中的 REST 服务
我在Pharo有以下课程
我想实现一个呈现 WAComponent 类页面的函数,如下所示,从上面的类中。
请帮忙 !!
提前致谢 !!
smalltalk - Pharo smalltalk 中的十二生肖邮件发送
我正在尝试在 CentOS 机器中使用 pharo 中的 gmail smtp 和 zodiac 发送邮件。我收到以下错误。
我已经下载并将“so.SqueakSSL”与其他.so文件一起放在虚拟机目录中,并使用了“chmod 777 so.SqueakSSL”。但仍然显示错误。我错过了什么吗?工作区代码是:
gemstone - GemStone 未启动,显示“没有剩余空间”
我正在尝试为 MagLev 启动 GemStone。这是我在日志中得到的错误:
GemStone 无法创建缓存所需的信号量数组。
原因:GemStone 无法检索与信号量键 -704540831 关联的 IPC 标识符。semget() error = errno=28,ENOSPC, 设备上没有剩余空间(或者,在 fcntl() 中,没有更多的记录锁)。
完整的日志在gist中可用。
真的没有空间吗?我有 7 GB 可用空间。我的情况还有其他问题吗?
smalltalk - 在 readSmtpResult 中执行 WAEmailMessage 时 GEMSTONE 挂起
我已经在我的 MAC 上安装了 MACOSX Lion,最新版本的 Gemtools (1.0 beta 87 ) 和最新版本的 glass workspace (1.0 beta 8.7.4)和最新版本的 GEMSTONE: 3.1.0.1。 在这个我已经加载了海边使用:
一切正常,但如果我尝试评估这件作品,系统会“挂起”:
通过调试,我看到它挂起的地方是在SendMail >> send
具体来说,它不会(永远)退出以下循环whileFalse in readSmtpResult:
使用 Telnet,该端口连接良好
我还检查了 smtpHost、smtpPort、ownDomainName 等......都是正确的。还注意到/var/log/mail.log中没有写任何内容
此外,同一台机器上的 PHARO 1.4 引擎 + Seaside 上的同一段代码工作正常,并且使用以下命令行,邮件通过 gmail 正确中继。
任何可以帮助我克服僵局的指标都将受到欢迎。
谢谢
夏姆。
smalltalk - 在 seaside+Gemstone 中发送邮件“一条消息:发生 NotUnderstood(错误 2010),UndefinedObject 无法理解 #'isEmpty'”
之前尝试过类似的问题,但我无法取得进展。所以我做了新的测试,这是新的问题:
我在同一台机器上全新安装了 PHARO 1.4 和 GEMSTONE 3.0.1.2。(Linux CENTOS)。使用最新版本的 Gemtools ( 1.0 beta 87 ) 和最新版本的玻璃工作区 ( 1.0 beta 8.7.4 ) 加载Pharo 中的seaside 3.0和 Gemstone 中的3.0.7.1版本。
我打开工作区并评估:
(顺便说一句,由于 Gemstone 中的默认邮件主机是“mailhost”,我在/etc/hosts文件中添加了以下行127.0.0.1 localhost mailhost
)。
在 Pharo 上,消息被正确发送和接收,而在 Gemstone
a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand #'isEmpty'
中,我在方法中得到
原因是result
返回一个nil
.
我在 MAC OS X 上也尝试了类似的结果,而是在上面的行中进入了一个循环。
使用tcpdump -X -i lo tcp port 25
和 WireShark,我注意到对于 GEMSTONE,当数据包正确交换为 PHARO 时,我没有看到任何活动。
显然,我在两个不同的系统上做错了事。
任何想法 ?
谢谢
夏姆。
smalltalk - 使用 Gemstone/S 分享海边会议
我正在使用 VisualWorks Smalltalk、Seaside 和 Gemstone/S 编写一个 Web 应用程序。
目前,只有当客户端始终返回相同的图像时,才能维持客户端的会话状态(尽管如果会话到期,客户端可以使用任何图像重新启动)。
我想了解使用 Gemstone/S 数据库共享会话状态是否可行。这意味着可以使用直接的 http 负载平衡,并且我不需要担心大量用户的图像亲和力。
我可以看到这一切都是通过 Seaside 的 Gemstone 实现“免费”完成的,但我想使用 Visualworks,因为它有一个更强大的 IDE,而且我已经熟悉它了。我可以在 Google 上找到的所有参考资料都假设使用 Gemstone smalltalk 和 Seaside 的 Gemstone 实现。
有人做过吗?如果是这样,是否有任何我可以遵循的发现或教程的记录?如果我在搜索中错过了一个明显的链接,但我真的看不到它,我深表歉意。
smalltalk - 关于 GemStone/S 的问题
我很难理解 GemStone for Smalltalk 的总体情况。我知道 GLASS 作为使用 Linux、Seaside 和 Apache 的应用程序服务器。但我想知道它是否是非 Seaside 应用程序的可用环境。
我也很难找到一些基本问题:
我不清楚 GLASS 或 GemStone/S 是否独立于所使用的 VM。例如,如果我使用支持黑色线程的 VM,这是否意味着 GemStone/S 将透明地工作?
对于我所看到的,它对 3D 应用程序也没有用。例如,如果我在 Pharo 或 VisualWorks 中开发的应用程序使用 OpenGL,我是否可以考虑使用 GemStone/S 进行扩展?
我读到您可能在 VisualWorks 中有对象,在 GemStone/S 中有对象,但这让我很困惑。我如何知道我刚刚创建的对象是否已经持久化或在“客户端”端?在什么情况下我需要 GemBuilder?