[Pharo-users] Pharo and ODBC
Hi, I try to use the ODBC framework presents in the configurations list and named ODBC (TorstenBergmann.5) I want connect Pharo to a Postgresql server and I installed the latest version of the ODBC driver. The datasource is configured as system datasource. The connection test is ok. My computer uses Windows 7 64 bits. In Pharo, I try to connect with the following code: connection := ODBCConnection dsn: 'mysource' user: 'myuser' password: 'mypassword'. connection close. The connection fails and I get an error message: The data source (DSN) has a specified architecture incompatibility between the driver and the application. Someone have an idea about this problem ? Someone works with the ODBC solution ? Best regards Olivier
[Pharo-users] Pharo Consultants Page Updated
Hi, The Pharo Consultants page has been updated, it now contains 17 entries. http://consultants.pharo.org Sven
Re: [Pharo-users] Pharo and ODBC
Hello Olivier, did you create the DSN using C:\WINDOWS\SysWow64\odbcad32.exe ? The 32 Bit ODBC Adminstration Console is located in SysWow64, if you just start the ODBC Adminstration Console from the system admin tools, you will get the 64 Bit version, which is located in C:\WINDOWS\system32 :)
Re: [Pharo-users] Pharo and ODBC
Plausible Pharo 32 bit / 64 bit conflict..? http://msdn.microsoft.com/en-us/library/ms712362%28v=vs.85%29.aspx If you use the 64-bit odbcad32.exe to configure or remove a DSN that connects to a 32-bit driver, for example, Driver do Microsoft Access (*.mdb), you will receive the following error message: On Thu, Nov 20, 2014 at 1:35 PM, olivier auverlot olivier.auver...@gmail.com wrote: Hi, I try to use the ODBC framework presents in the configurations list and named ODBC (TorstenBergmann.5) I want connect Pharo to a Postgresql server and I installed the latest version of the ODBC driver. The datasource is configured as system datasource. The connection test is ok. My computer uses Windows 7 64 bits. In Pharo, I try to connect with the following code: connection := ODBCConnection dsn: 'mysource' user: 'myuser' password: 'mypassword'. connection close. The connection fails and I get an error message: The data source (DSN) has a specified architecture incompatibility between the driver and the application. Someone have an idea about this problem ? Someone works with the ODBC solution ? Best regards Olivier
Re: [Pharo-users] Pharo Consultants Page Updated
Thanks! Norbert Am 20.11.2014 um 09:55 schrieb Sven Van Caekenberghe s...@stfx.eu: Hi, The Pharo Consultants page has been updated, it now contains 17 entries. http://consultants.pharo.org Sven
Re: [Pharo-users] Pharo and ODBC
Thanks for your help. The ODBC source must be declared with C:\WINDOWS\SysWow64\odbcad32.exe and use 32 bits mode. 2014-11-20 9:56 GMT+01:00 S Krish krishnamachari.sudha...@gmail.com: Plausible Pharo 32 bit / 64 bit conflict..? http://msdn.microsoft.com/en-us/library/ms712362%28v=vs.85%29.aspx If you use the 64-bit odbcad32.exe to configure or remove a DSN that connects to a 32-bit driver, for example, Driver do Microsoft Access (*.mdb), you will receive the following error message: On Thu, Nov 20, 2014 at 1:35 PM, olivier auverlot olivier.auver...@gmail.com wrote: Hi, I try to use the ODBC framework presents in the configurations list and named ODBC (TorstenBergmann.5) I want connect Pharo to a Postgresql server and I installed the latest version of the ODBC driver. The datasource is configured as system datasource. The connection test is ok. My computer uses Windows 7 64 bits. In Pharo, I try to connect with the following code: connection := ODBCConnection dsn: 'mysource' user: 'myuser' password: 'mypassword'. connection close. The connection fails and I get an error message: The data source (DSN) has a specified architecture incompatibility between the driver and the application. Someone have an idea about this problem ? Someone works with the ODBC solution ? Best regards Olivier
Re: [Pharo-users] Citizen example for manipulating a bibtex file
Basically, there is a parser, a set of objects modeling the structure of a bibtex database, and the phrases, which are a sort of template system, or reverse parser, that can format bibliography data into other forms. I've never been really happy with this template system. In bibtex, the equivalent is basically a handwritten imperative program… On 18 November 2014 13:06, Offray Vladimir Luna Cárdenas off...@riseup.net wrote: Damien, I will. For the moment I'm using citezen as is and I don't understand its internals. Anyway in its current state is very useful for Zotero bibliographic integration via BibTeX. I'll keep you posted on my experiments on Zotero integration in using Pharo for open/citizen/garage science research writing. Cheers, Offray El 18/11/14 a las #4, Damien Pollet escribió: Please nag me if you want to contribute to Citezen. I haven't touched the code a long while, but I should… On 18 November 2014 02:50, Offray Vladimir Luna Cárdenas off...@riseup.net wrote: Hi Sven, Sorry for my late response. The constructive comments on the list and yours in particular are very valuable to my. I was finishing some details, so only until now I have the time to implement your suggestions. The new code for custom keys on bibtex files from pharo is published at [1] (by the grace of Doru's easy publishing of playgrounds on your stfx server) [1] http://ws.stfx.eu/3CEKQQQ3NL2E By the way the article I'm writing is about a tool for open, citizen, garage research and science developed in Pharo. It is published at [2] and was stored nicely using STON[3] and is superb. To test the tool, the article was wrote on it. [2] http://mutabit.com/deltas/repos.fossil/grafoscopio/doc/tip/Docs/Es/Articulos/Libertadores/bootstrapping-objeto-investigacion.pdf [3] http://mutabit.com/deltas/repos.fossil/grafoscopio/doc/tip/Docs/Es/Articulos/Libertadores/bootstrapping-objeto-investigacion.ston [4] http://mutabit.com/deltas/repos.fossil/grafoscopio/doc/tip/Docs/Es/Articulos/Libertadores/bootstrapping-objeto-investigacion.markdown The only thing I would add to STON would be an option to support line breaks so long character sequences can be broken to make the format DVCS friendly (git, fossil, etc) and support collaboration and changes tracking. At this moment, because of the long lines in STON, the files are treated as binaries by fossil :-/. Thanks for STON and your lessons, Offray El 22/10/14 a las #4, Sven Van Caekenberghe escribió: On 22 Oct 2014, at 18:42, Offray Vladimir Luna Cárdenas off...@riseup.net wrote: Hi, Thanks again. I have a small script, using Citezen which does the trick. I can explore and modify the BibTeX File from the playground with this: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | bibFile bibliography bibStream bibOutputer | bibFile := ((FileLocator documents / 'U/Libertadores/Grafoscopio') children detect: [:each | each basename endsWith: 'bib' ]). bibliography := CZBibParser parse: bibFile contents. bibStream := '' writeStream. 1 to: (bibliography size) do: [:index | (((bibliography entries at: index) fields at: 2) key = 'shorttitle') ifTrue: [ (bibliography entries at: index) key: ((bibliography entries at: index) fields at: 2) value]. bibOutputer := CZBibtexOutputer new. bibStream nextPutAll: (bibOutputer entryToBibtexString: (bibliography entries at: index)); cr.]. bibliography. bibFile writeStreamDo: [:stream | stream nextPutAll: bibStream contents withUnixLineEndings ]. bibStream contents. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Some constructive comments about your code (smaller is always better, especially for interactive snippets): - you can change the #detect: to [ :each | each extension = #bib ] - you can iterate directly over the entries with #do: as in bibliography entries do: [ :each | .. ] which saves you the #at: index - there are handy unary shortcuts for accessing elements, like #first, #second and so on (up to #ninth) which also save you parenthesis - you can also construct strings using the idiom String streamContents: [ :bibStream | .. ] Sorry, these jumped to me when I saw your code, I hope you don't mind ;-) I will put some functionality inspired by this on my prototype this weekend. Cheers, Offray On 10/21/2014 01:20 AM, stepharo wrote: Check in the tools there is a bib writer. Stef On 21/10/14 03:33, Offray Vladimir Luna Cárdenas wrote: Thanks Stef and Damien, I have this small script as a proof of concept: === | bibFile bibliography | bibFile := ((FileLocator documents / 'U/Libertadores/Grafoscopio') children detect: [:each | each basename endsWith: 'bib' ]) contents. bibliography := CZBibParser parse: bibFile. 1 to: (bibliography size) do: [:index | (((bibliography entries at: index)
[Pharo-users] Kiviat support in Roassal
Hi! Pierre just finished a first version of Kiviat in Roassal. Here are some example: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= b := RTKiviatBuilder new. b objects: RTAbstractCircleLayout withAllSubclasses. n := RTMultiLinearColorForIdentity new objects: (b objects). b shape circle color: [ :value | n rtValue: value named]; size: 10. b addMetric: #numberOfLinesOfCode. b addMetric: #numberOfMethods. b addMetric: #numberOfVariables. b activatePolygons. b build. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= It would be great to have feedback on this! Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-users] Kiviat support in Roassal
Great news! Is this already committed in Roassal? Doru On Thu, Nov 20, 2014 at 1:48 PM, Alexandre Bergel alexandre.ber...@me.com wrote: Hi! Pierre just finished a first version of Kiviat in Roassal. Here are some example: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= b := RTKiviatBuilder new. b objects: RTAbstractCircleLayout withAllSubclasses. n := RTMultiLinearColorForIdentity new objects: (b objects). b shape circle color: [ :value | n rtValue: value named]; size: 10. b addMetric: #numberOfLinesOfCode. b addMetric: #numberOfMethods. b addMetric: #numberOfVariables. b activatePolygons. b build. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= It would be great to have feedback on this! Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. -- www.tudorgirba.com Every thing has its own flow
Re: [Pharo-users] [Moose-dev] Kiviat support in Roassal
Yes! Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. On Nov 20, 2014, at 9:49 AM, Tudor Girba tu...@tudorgirba.com wrote: Great news! Is this already committed in Roassal? Doru On Thu, Nov 20, 2014 at 1:48 PM, Alexandre Bergel alexandre.ber...@me.com mailto:alexandre.ber...@me.com wrote: Hi! Pierre just finished a first version of Kiviat in Roassal. Here are some example: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= b := RTKiviatBuilder new. b objects: RTAbstractCircleLayout withAllSubclasses. n := RTMultiLinearColorForIdentity new objects: (b objects). b shape circle color: [ :value | n rtValue: value named]; size: 10. b addMetric: #numberOfLinesOfCode. b addMetric: #numberOfMethods. b addMetric: #numberOfVariables. b activatePolygons. b build. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Screen Shot 2014-11-20 at 9.42.51 AM.png It would be great to have feedback on this! Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu http://www.bergel.eu/ ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. -- www.tudorgirba.com http://www.tudorgirba.com/ Every thing has its own flow ___ Moose-dev mailing list moose-...@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
[Pharo-users] RTMultiCompositeShape + Bitmap
Hello, When i try to add a vertical/horizontal layout to a RTMultiCompositeShape that has a Bitmap shape, it cant render the layout because a RTBitmal dont understand #extent. For example: | element label bitmap composite view | label := RTLabel new text: 'hello'. bitmap := RTBitmap new form: (Form dotOfSize: 10). composite := (RTMultiCompositeShape with: label with: bitmap) vertical. element := RTElement new addShape: composite. view := RTView new add: element; open Thanks! Rosario -- View this message in context: http://forum.world.st/RTMultiCompositeShape-Bitmap-tp4791277.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Re: [Pharo-users] [Moose-dev] Kiviat support in Roassal
That looks really cool! On Nov 20, 2014, at 9:48 AM, Alexandre Bergel alexandre.ber...@me.com wrote: Hi! Pierre just finished a first version of Kiviat in Roassal. Here are some example: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= b := RTKiviatBuilder new. b objects: RTAbstractCircleLayout withAllSubclasses. n := RTMultiLinearColorForIdentity new objects: (b objects). b shape circle color: [ :value | n rtValue: value named]; size: 10. b addMetric: #numberOfLinesOfCode. b addMetric: #numberOfMethods. b addMetric: #numberOfVariables. b activatePolygons. b build. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Screen Shot 2014-11-20 at 9.42.51 AM.png It would be great to have feedback on this! Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. ___ Moose-dev mailing list moose-...@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev --- Save our in-boxes! http://emailcharter.org --- Johan Fabry - http://pleiad.cl/~jfabry PLEIAD lab - Computer Science Department (DCC) - University of Chile
Re: [Pharo-users] RTMultiCompositeShape + Bitmap
Hi Rosario! Well spotted! Please, update Trachel to enjoy the bug fix Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. On Nov 20, 2014, at 10:39 AM, rosariosm rosariosantamari...@gmail.com wrote: Hello, When i try to add a vertical/horizontal layout to a RTMultiCompositeShape that has a Bitmap shape, it cant render the layout because a RTBitmal dont understand #extent. For example: | element label bitmap composite view | label := RTLabel new text: 'hello'. bitmap := RTBitmap new form: (Form dotOfSize: 10). composite := (RTMultiCompositeShape with: label with: bitmap) vertical. element := RTElement new addShape: composite. view := RTView new add: element; open Thanks! Rosario -- View this message in context: http://forum.world.st/RTMultiCompositeShape-Bitmap-tp4791277.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Re: [Pharo-users] Kiviat support in Roassal
Thank you. I'll have a look asap :) On Thu, Nov 20, 2014 at 1:48 PM, Alexandre Bergel alexandre.ber...@me.com wrote: Hi! Pierre just finished a first version of Kiviat in Roassal. Here are some example: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= b := RTKiviatBuilder new. b objects: RTAbstractCircleLayout withAllSubclasses. n := RTMultiLinearColorForIdentity new objects: (b objects). b shape circle color: [ :value | n rtValue: value named]; size: 10. b addMetric: #numberOfLinesOfCode. b addMetric: #numberOfMethods. b addMetric: #numberOfVariables. b activatePolygons. b build. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= It would be great to have feedback on this! Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Re: [Pharo-users] Pharo Consultants Page Updated
Thank you. Hernán 2014-11-20 5:55 GMT-03:00 Sven Van Caekenberghe s...@stfx.eu: Hi, The Pharo Consultants page has been updated, it now contains 17 entries. http://consultants.pharo.org Sven
Re: [Pharo-users] Maps from Wikipedia loaded on Roassal's RTMetricMap
2014-11-18 10:30 GMT-03:00 Offray Vladimir Luna Cárdenas off...@riseup.net : Hi, This Thursday and Saturday we will have a small workshop on data storytelling and I would like to present Pharo/Roassal to the people there as a tool for creating and sharing visualizations. My idea is to use Playgrounds to make agile visualization and then share them using cloud sharing at stfx and etherpads. The maps I would like to make are similar to the ones that have colored countries [1][2], but using internal country geopolitical divisions. For the case of Colombia I would like to use the ones of [3], specifically something like [4] and use the same syntax of RTMetricMap inside the country. [1] http://bit.ly/1yiedrE [2] http://bit.ly/1xTAQV0 [3] https://commons.wikimedia.org/wiki/User:Shadowxfox/Maps#Colombia [4] https://commons.wikimedia.org/wiki/File:Colombia_ departamentos_otros.svg So my question is: - There is any way to upload this SGV maps and treat them as the maps already in RTMetricMap, telling the names of the internal geopolitical divisions inside a Country and how to color them according to a value and make them zoomable? - Where can I start to look to support this feature? SVG is basically XML, so you can parse it like this: | xmlTree | xmlTree := (XMLDOMParser parseFileNamed: 'Argentina.svg') firstNode. xmlTree The coordinates of a map are in the SVG path description, and you can add them separately. For example if you download this file http://commons.wikimedia.org/wiki/File:USA_Counties_with_FIPS_and_names.svg and take the node with Ulster, NY you can render it this way: | view svg | view := RTView new. svg := (RTSVGPath new path: 'M 501.96598,97.8 L 502.15198,100.009 L 502.68298,101.739 L 502.88598,102.153 L 503.20498,104.028 L 502.29498,104.366 L 501.61098,104.502 L 501.02498,104.483 L 500.32998,104.231 L 499.33398,104.921 L 498.91498,104.299 L 497.86898,103.844 L 496.94598,103.415 L 497.13498,102.933 L 497.50398,102.086 L 497.69798,101.505 L 495.56698,100.824 L 494.24598,100.423 L 496.85998,97.791 L 498.36098,98.174 L 499.08798,98.084 L 500.56998,97.894 L 500.65098,96.89 L 501.06998,96.754 L 501.99798,97.146 L 501.96598,97.8'; fillColor: (Color r: 0.612 g: 0.488 b: 0.3 alpha: 1.0); scale: 5) element. view add: svg. view open There should be an easier way like using an SVG importer for Roassal, but that's all I have for now. Cheers, Hernán
Re: [Pharo-users] [ANN] Hubcap - a SmalltalkHub API and browser for Pharo
Yes, very nice. On 21 Nov 2014, at 08:35, Hilaire hila...@drgeo.eu wrote: Le 21/11/2014 08:32, Torsten Bergmann a écrit : as I wanted to browse the SmalltalkHub contents directly from within Pharo image I wrote a simple browser: Cool! Thanks -- Dr. Geo - http://drgeo.eu iStoa - http://istoa.drgeo.eu