Archive for the ‘COBOL’ Category
Posted by jpluimers on 2013/03/14
Variant Records are a feature that has been in the Pascal language since Standard Pascal .
A cool page for historic perspective is R3R: Pascal Features in Popular Compilers , hopefully someone will update it to more modern versions of the mentioned compilers.
There is not much official documentation on the Delphi side on this , so below some parts of a case I used for a project that started in 1997 and is still in use to day. Read the rest of this entry »
Posted in APPC , AS/400 / iSeries / System i , ASCII , COBOL , Communications Development , Conference Topics , Conferences , CPI-C , Delphi , Delphi 1 , Delphi 2005 , Delphi 2006 , Delphi 2007 , Delphi 2009 , Delphi 2010 , Delphi 3 , Delphi 4 , Delphi 5 , Delphi 6 , Delphi 7 , Delphi 8 , Delphi XE , Delphi XE2 , Delphi XE3 , Development , Encoding , Event , HIS Host Integration Services , Internet protocol suite , MQ Message Queueing/Queuing , SNA , Software Development , TCP , Unicode , UTF-8 , WebSphere MQ | 9 Comments »
Posted by jpluimers on 2012/08/15
A few weeks ago, Bill Karwin did a must watch webinar on the prevention SQL Injection titled “SQL Injection Myths and Fallacies “.
Bill Karwin (twitter , new blog , old blog , Amazon ) is famous for much work in the SQL database community, including InterBase/Firebird, mySQL, Oracle and many more.
He also:
Anyway, his webinar is awesome. Be sure to get the slides , watch the replay , and read the questions follow up .
Watching it you’ll get a better understanding of defending against SQL injection.
A few very valuable points he made: Read the rest of this entry »
Posted in .NET , .NET 3.5 , .NET 4.5 , .NET ORM , ASP.NET , Batch-Files , C# , C# 1.0 , C# 2.0 , C# 3.0 , C# 4.0 , C# 5.0 , C++ , Cloud Development , COBOL , CommandLine , Database Development , Delphi , Delphi for PHP , Delphi x64 , Delphi XE2 , Development , EF Entity Framework , F# , Firebird , FireMonkey , History , InterBase , iSeries , Java , JavaScript/ECMAScript , Jet OLE DB , LINQ , LLBLGen , MEF , Microsoft Surface , Mobile Development , PHP , PowerShell , Prism , Scripting , SharePoint , SilverLight , Software Development , SQL , SQL Server , SQL Server 2000 , SQL Server 2005 , SQL Server 2008 , SQL Server 2008 R2 , SQL Server 2012 , SQL Server 7 , VB.NET , VBS , Visual Studio 11 , Visual Studio 2002 , Visual Studio 2003 , Visual Studio 2005 , Visual Studio 2008 , Visual Studio 2010 , Visual Studio and tools , Web Development , Windows Azure , WinForms , WPF , XAML , xCode/Mac/iPad/iPhone/iOS/cocoa | 1 Comment »
Posted by jpluimers on 2012/07/10
Though the sample question is in C#, it applies to almost any language and framework: for relatively simple checks like IsHex() , you can go the RegEx way , or the compound if-statement way .
Which kind of function do you like most?
Take Our Poll
I’m not only interested in the percentages, so let me know in the comments why.
–jeroen
PS: if you want to use RegEx in .NET, you can compile them to IL, but be very cautious for the compilation overhead .
Posted in .NET , C# , COBOL , Delphi , Development , JavaScript/ECMAScript , PHP , RegEx , Scripting , Software Development , VB.NET | 8 Comments »
Posted by jpluimers on 2011/06/21
I’ve been working on a project that uses both COBOL and Delphi.
For documentation purposes, Syntax Highlighted code makes your code so much easier to read.
Delphi has GExperts for source code export (in either HTML or RTF ), but it took me a while to find a good syntax highlighter for COBOL .
I finally found a COBOL syntax highighter at tohtml.com : it exports to HTML.
I’m glad I found that site, as they have a ton of syntax highlighters, divided into groups.
Quite amusing to see COBOL classified as ‘rare’ (given that it has one of the largest code bases in the world).
This is what they support:
main: Java
main: C
main: Visual Basic
main: PHP
main: C++
main: Perl
main: Python
main: C#
main: Ruby
main: JS.NET
main: VB.NET
main: Pascal
main: JavaScript
inet: html
inet: css
inet: css for html
inet: css for svg
inet: jsp
inet: xhtml transitional
inet: xhtml strict
inet: xhtml frameset
inet: asp – VBScript
inet: asp – JavaScript
inet: asp – PerlScript
inet: SVG 1.0
inet: ColdFusion
inet: ActionScript
inet: VBScript
xml: xml
xml: dtd
xml: xslt 1.0
xml: XML Schema
xml: Relax NG
xml: xlink
database: Clarion
database: Clipper
database: FoxPro
database: SQLJ (Java sql)
database: Paradox
database: SQL, PL/SQL
database: MySQL
scripts: Batch/Config.sys/NTcmd
scripts: sh/ksh/bash script
scripts: Apache httpd.conf
scripts: Config, INI and CTL
scripts: Colorer HRC
scripts: Colorer HRD
scripts: Delphi form
scripts: Java Compiler Compiler
scripts: Java properties
scripts: Lex
scripts: YACC
scripts: makefile
scripts: Regedit
scripts: Resources
scripts: TeX
scripts: OpenVMS DCL
scripts: VRML
scripts.install: RAR Install Script
scripts.install: Nullsoft Install Script
scripts.install: InnoSetup script
scripts.install: IS script
rare: ASM
rare: 1C
rare: Ada
rare: ABAP/4
rare: AutoIt 2.x
rare: AWK
rare: Dssp
rare: ADSP-21xx Asm
rare: Baan
rare: Cache/Open-M
rare: Cobol
rare: Eiffel
rare: Forth
rare: Fortran
rare: Haskell
rare: Icon
rare: IDL
rare: Lisp
rare: MatLab
rare: Modula2 and Oberon2
rare: PicAsm
rare: Rexx
rare: Standard ML
rare: OCaml
rare: Tcl/Tk
rare: Sicstus Prolog
rare: Turbo Prolog
rare: Verilog HDL
rare: VHDL
rare: z80asm
rare: asm80
rare: 8051 asm
rare: AVR asm
other: files.bbs
other: Diff/Patch
other: message
other: plain text
other: default type
--jeroen
Posted in COBOL , Delphi , Development , LISP , Software Development | 6 Comments »