CodeExport Available on GitHub

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

CodeExport Available on GitHub

Joshua Fletcher
So I know it's a faux pas to self-promote your own blog (after all, it's a blog, people are supposed to want to read it!) but given that it took me so long to get another post out and also because I'm publishing CodeExport, I wanted to drop a note here to let you know the scoop:

http://www.4d.com/4d-github.html

I'm hoping to squeeze out at least one more post in June; these are being published to the "Technical Blog" if you are curious:

http://www.4d.com/company/blogs/Technical%20Blog

Thanks!

-Josh

--
Josh Fletcher
Technical Account Manager
4D, Inc.






**********************************************************************
4D v13 is available now - with more than 200 new features to make
your applications richer and faster
http://www.4d.com/products/new.html

4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[hidden email]
**********************************************************************
Reply | Threaded
Open this post in threaded view
|

Re: CodeExport Available on GitHub

Jérôme Pupier
Hi Josh,

Congratulations!!!

I will try to find some time to look at it..
;o)

I suppose v13 is required..


Amicalement,

Jérôme
----------------------------------------------
Your ad here.. Call the frontdesk
----------------------------------------------


On Wed, Jun 20, 2012 at 11:12 AM, Joshua Fletcher <[hidden email]> wrote:

> So I know it's a faux pas to self-promote your own blog (after all, it's a blog, people are supposed to want to read it!) but given that it took me so long to get another post out and also because I'm publishing CodeExport, I wanted to drop a note here to let you know the scoop:
>
> http://www.4d.com/4d-github.html
>
> I'm hoping to squeeze out at least one more post in June; these are being published to the "Technical Blog" if you are curious:
>
> http://www.4d.com/company/blogs/Technical%20Blog
>
> Thanks!
>
> -Josh
>
> --
> Josh Fletcher
> Technical Account Manager
> 4D, Inc.
>
>
>
>
>
>
> **********************************************************************
> 4D v13 is available now - with more than 200 new features to make
> your applications richer and faster
> http://www.4d.com/products/new.html
>
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:[hidden email]
> **********************************************************************

**********************************************************************
4D v13 is available now - with more than 200 new features to make
your applications richer and faster
http://www.4d.com/products/new.html

4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[hidden email]
**********************************************************************
Reply | Threaded
Open this post in threaded view
|

Re: CodeExport Available on GitHub

Nick Middleweek [4D]
In reply to this post by Joshua Fletcher
Good effort Josh!

There should be more encouragement to other developers to chuck their 4D
code around the web - it will help raise awareness of the platform.

I bet there's tonnes of code that could be shared more freely, maybe try
get some Q&A's up on http://stackoverflow.com/ as well and get the 4D
Language Reference included on http://www.w3schools.com/


nice one



On 20 June 2012 02:12, Joshua Fletcher <[hidden email]> wrote:

> So I know it's a faux pas to self-promote your own blog (after all, it's a
> blog, people are supposed to want to read it!) but given that it took me so
> long to get another post out and also because I'm publishing CodeExport, I
> wanted to drop a note here to let you know the scoop:
>
> http://www.4d.com/4d-github.html
>
> I'm hoping to squeeze out at least one more post in June; these are being
> published to the "Technical Blog" if you are curious:
>
> http://www.4d.com/company/blogs/Technical%20Blog
>
> Thanks!
>
> -Josh
>
> --
> Josh Fletcher
> Technical Account Manager
> 4D, Inc.
>
>
>
>
>
>
> **********************************************************************
> 4D v13 is available now - with more than 200 new features to make
> your applications richer and faster
> http://www.4d.com/products/new.html
>
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:[hidden email]
> **********************************************************************
>

**********************************************************************
4D v13 is available now - with more than 200 new features to make
your applications richer and faster
http://www.4d.com/products/new.html

4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[hidden email]
**********************************************************************
Reply | Threaded
Open this post in threaded view
|

Re: CodeExport Available on GitHub

Jorge
In reply to this post by Joshua Fletcher
On Jun 20, 2012, at 3:12 AM, Joshua Fletcher wrote:

> So I know it's a faux pas to self-promote your own blog (after all, it's a blog, people are supposed to want to read it!) but given that it took me so long to get another post out and also because I'm publishing CodeExport, I wanted to drop a note here to let you know the scoop:
>
> http://www.4d.com/4d-github.html
>
> I'm hoping to squeeze out at least one more post in June; these are being published to the "Technical Blog" if you are curious:
>
> http://www.4d.com/company/blogs/Technical%20Blog
>
> Thanks!

I pushed to github a similar project just the other day: <https://github.com/xk/4D-to-GIT>

I'm still running on v2003, so I'm doing all sorts of hacks to get it going.

So far it can export database methods and project methods to perfectly indented UTF8 text files. Well it exports triggers too, but for that I'm using the proprietary dynamicStructure plugin which is a no-go for an open source project.

I'm going to need a lot of help to finish this: suggestions, ideas, guidance, tips, tricks, and of course pull requests are very welcome :-P

Cheers,
--
Jorge.
**********************************************************************
4D v13 is available now - with more than 200 new features to make
your applications richer and faster
http://www.4d.com/products/new.html

4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[hidden email]
**********************************************************************
Reply | Threaded
Open this post in threaded view
|

Re: CodeExport Available on GitHub

KirkBrooks
In reply to this post by Joshua Fletcher
Josh,
First off - it's not a faux pas to promote your own blog. If you don't
think it's worth reading why should anyone else?

Second - this is fantastic. I'm working on a project and have been using
Dropbox as the repository for my dev code while working on two machines.
Just last week I mixed up which machine had the most recent version, pulled
down an older one and when I realized I goofed had to spend a few hours
manually diffing some backups.

I also agree with Nick that increasing awareness of 4D is a benefit to us
all and having a presence and easy functionality on GitHub will be cool.
Also last week I was interacting with tech support for a web service and
included this sentence in my first email:

"It's written in 4th Dimension (www.4d.com) which I realize you have never
heard of and you can't help me at all with code samples. That's fine and
not what I need anyway. So with that out of the way..."


Finally, as I was watching the uTube I downloaded the CE Component. When I
attempt to compile I find I need a plugin called "Process Get ID". Can you
give me a link to it?

--
Kirk Brooks
San Francisco, CA
=======================

**********************************************************************
4D v13 is available now - with more than 200 new features to make
your applications richer and faster
http://www.4d.com/products/new.html

4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[hidden email]
**********************************************************************
Reply | Threaded
Open this post in threaded view
|

Re: CodeExport Available on GitHub

KirkBrooks
Josh,
Never mind I found it. I went straight to your gitAccount and downloaded
the code files instead of following the suggested approach and downloading
the package.

On Wed, Jun 20, 2012 at 7:50 AM, Kirk Brooks <[hidden email]> wrote:

> Finally, as I was watching the uTube I downloaded the CE Component. When I
> attempt to compile I find I need a plugin called "Process Get ID". Can you
> give me a link to it?
>
> --
Kirk Brooks
San Francisco, CA
=======================

**********************************************************************
4D v13 is available now - with more than 200 new features to make
your applications richer and faster
http://www.4d.com/products/new.html

4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[hidden email]
**********************************************************************
Reply | Threaded
Open this post in threaded view
|

RE: CodeExport Available on GitHub

Joshua Fletcher
In reply to this post by KirkBrooks
Thanks Kirk.  I have no idea how I missed that!  I've restructured the project a little bit (and updated the Blog post):

-Renamed "component" to "components" to match the 4D convention (now you can copy the folder, or its contents).
-Added a "Plugins" folder at the root of the project so that you can easily access the required plug-in.  Note that this plug-in comes courtesy of Miyako, you can also download it here: http://sources.4d.com/trac/4d_keisuke/wiki/Plugins/MISC%20I
-Updated the readme, doc, build scripts, and build method to use the new location for the component.

Again, I'm sorry about that, I should have tested my own installation steps! :)

Kind regards,

Josh

--
Josh Fletcher
Technical Account Manager
4D, Inc.

>



-----Original Message-----
> Finally, as I was watching the uTube I downloaded the CE Component. When
> I attempt to compile I find I need a plugin called "Process Get ID". Can you
> give me a link to it?


**********************************************************************
4D v13 is available now - with more than 200 new features to make
your applications richer and faster
http://www.4d.com/products/new.html

4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[hidden email]
**********************************************************************
Reply | Threaded
Open this post in threaded view
|

RE: CodeExport Available on GitHub

Joshua Fletcher
Hi all,

I updated CodeExport again today to remove this plug-in dependency at compile/runtime.  More here:

http://www.4d.com/blog/code-export-updated.html

Thanks Kirk for pointing this out.

Kind regards,

Josh

--
Josh Fletcher
Technical Account Manager
4D, Inc.


>



-----Original Message-----

> Thanks Kirk.  I have no idea how I missed that!  I've restructured the
> project a little bit (and updated the Blog post):
>
> -Renamed "component" to "components" to match the 4D convention (now you
> can copy the folder, or its contents).
> -Added a "Plugins" folder at the root of the project so that you can
> easily access the required plug-in.  Note that this plug-in comes courtesy
> of Miyako, you can also download it here:
> http://sources.4d.com/trac/4d_keisuke/wiki/Plugins/MISC%20I
> -Updated the readme, doc, build scripts, and build method to use the new
> location for the component.
>
> Again, I'm sorry about that, I should have tested my own installation
> steps! :)

**********************************************************************
4D v13 is available now - with more than 200 new features to make
your applications richer and faster
http://www.4d.com/products/new.html

4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[hidden email]
**********************************************************************
Reply | Threaded
Open this post in threaded view
|

Re: CodeExport Available on GitHub

Nils Kollandsrud
Hi Josh,

Just wanted to send a HUGE thank you for creating this. I was just
about to start work on consolidating 5 "forked" 4D structures that
have diverged over several years and was planning to create a similar
source export. However, having a drop-in-no-code-install component for
this is just fantastic!

Further, I found VisualDiffer on the Mac App Store which allows me to
compare two folders with thousands of methods stored as text files
very quickly. As your components automatically exports any changed
methods and VisualDiffer detects the changed files, I can work very
quickly with this ardous task and feel fairly confident that my result
will be correct.

During daily development, having changed methods being continuously
exported on 4D Server to a folder that can be automatically synced
with a repository is just wonderful.

Your component is a great reason to upgrade to 4D v13 ;)

VisualDiffer is four bucks on the Mac App Store, highly recommended:
http://itunes.apple.com/us/app/visualdiffer/id412386481?mt=12

Your free component + four bucks probably saved me at least week of
very tedious work.

Best regards

Nils Kollandsrud

On Sat, Jul 14, 2012 at 2:37 AM, Joshua Fletcher <[hidden email]> wrote:

> Hi all,
>
> I updated CodeExport again today to remove this plug-in dependency at compile/runtime.  More here:
>
> http://www.4d.com/blog/code-export-updated.html
>
> Thanks Kirk for pointing this out.
>
> Kind regards,
>
> Josh

--

**********************************************************************
4D v13 is available now - with more than 200 new features to make
your applications richer and faster
http://www.4d.com/products/new.html

4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[hidden email]
**********************************************************************
Reply | Threaded
Open this post in threaded view
|

RE: CodeExport Available on GitHub

Joshua Fletcher
You're very welcome, I'm glad it's helping you!

Kind regards,

Josh

--
Josh Fletcher
Technical Account Manager
4D, Inc.

>



-----Original Message-----
> Just wanted to send a HUGE thank you for creating this.

**********************************************************************
4D v13 is available now - with more than 200 new features to make
your applications richer and faster
http://www.4d.com/products/new.html

4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[hidden email]
**********************************************************************