In certain cases, useMemo is irrelevant, overused, and likely harmful to the performance of your application. Learn these situations and how to avoid them.
By James Turner. Every programming language has its strengths...and its weaknesses. We identify five tasks for which perl is ideally suited, and four that...well, really, shouldn't you choose something else?
Do you think of yourself as a Python programmer, or a Ruby programmer? Are you a front-end programmer, a back-end programmer? Emacs, vim, Sublime, or Visual Studio? Linux or macOS? If you think of yourself as a Python programmer, if you identify yourself as an Emacs user, if you know you’re better than those vim-loving Ruby programmers: you’re doing yourself a disservice. You’re a worse programmer for it, and you’re harming your career. Why? Because you are not your tools, and your tools shouldn’t define your skillset.
YAPP XSLT is a lexical scanner and recursive descent parser generator, implemented in XSLT. No language extensions or non-standard features are used apart from the nodeset() function. Grammars are expressed in XML form and transformed by the generator stylesheet into another XSLT. A lexical scanner may also be generated from the same grammar.
dual-licensed implementation of SSL. It includes SSL client libraries and an SSL server implementation. It supports multiple APIs, including those defined by SSL and TLS. It also supports an OpenSSL compatibility interface.
Yapps (Yet Another Python Parser System) is an easy to use parser generator that is written in Python and generates Python code. There are several parser generator systems already available for Python, including PyLR, kjParsing, PyBison, and mcf.pars, but I had different goals for my parser. Yapps is simple, is easy to use, and produces human-readable parsers. It is not fast, powerful, or particularly flexible. Yapps is designed to be used when regular expressions are not enough and other parser systems are too much: situations where you may write your own recursive descent parser.
a human-friendly, cross language, Unicode based data serialization language designed around the common native data types of agile programming languages. It is broadly useful for programming needs ranging from configuration files to Internet messaging to object persistence to data auditing.
The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS reso
Yahoo! CTO, Ari Balogh, introduced the Yahoo! Open Strategy (Y!OS) in his keynote today at Web 2.0 Expo in San Francisco. Y!OS will harness Yahoo!’s unique strengths to fundamentally transform the user experience.
This is a nice collection of useful XSLT transforms, models and reusable fragments under GPL, involving HTML tables, XML Schema, HTML GUI, MathML, SQL analogy, etc. This has been developped as part of the "Worlwide Botanical Knowledge Base" project, ( htt
a professional development tool for C and C++ providing code completion, source browsing and refactoring. It is "a must have" for understanding legacy code. (for Emacs and XEmacs)
a plugin for Emacs, XEmacs, and jEdit which provides code completion, source browsing, and refactorings. It is based on full pre-processing, parsing, and static analysis of sources and works with the C, C++, and Java languages.
a component system that will provide extensibility and re-usability both inside and between applications, while being portable across platforms (and languages) and having the lowest possible overhead (both in machine resources and programming effort).
Update: Minor correction in the last two rows of the table -- thanks to a comment by Michael Ludwig. I will talk about the efficiency of this and other related XPath expressions in my next post. In my first post I provided a compact one-liner XPath expression that obtains all duplicate items in a given…
XNA Game Studio Express is Microsoft’s game developer kit for homebrew and hobbyist developers and is available as a free download. (Learn more about XNA Game Studio.) Express includes a basic "starter kit" for rapid development of specific genres of ga
he goal of XMLVM is to offer a flexible and extensible cross-compiler toolchain. Instead of cross-compiling on a source code level, XMLVM cross-compiles byte code instructions from Sun Microsystem's virtual machine and Microsoft's Common Language Runtime. The benefit of this approach is that byte code instructions are easier to cross-compile and the difficult parsing of a high-level programming language is left to a regular compiler. In XMLVM, byte code-based programs are represented as XML documents. This allows manipulation and translation of XMLVM-based programs using advanced XML technologies such as XSLT, XQuery, and XPath.
Everyone's got their data in XML these days. You need to read it. You've looked at the other XML APIs and they all contain miles of crud that's only necessary when parsing the most arcane documents. Wouldn't it be nice to have an easy-to-use API for the normal XML documents you deal with? That's xmltramp:
a publish/subscribe and point to point 100% Java based MOM server (message-oriented middleware) which exchanges messages between publishers and subscribers. The message is described with XML-encoded meta information. Messages may contain everything, GIF i
In his latest Transforming XML column Bob DuCharme begins a multipart exploration of some of the features of the forthcoming XSLT 2.0 release. In this column DuCharme discusses the new support for tokenizing strings.
Д. Рахматуллин. Международная конференция по прикладной математике и информатике, посвященная 100-летию со дня рождения академика А.А. Дородницына (ВЦ РАН, Москва, 7-11 декабря 2010 г.): Тезисы докладов., стр. 139--140. ВЦ РАН, (2010)
Д. Рахматуллин. Кубатурные формулы и их приложения. IX международный семинар-совещание. 1--5 июня 2007 г., г. Уфа. Материалы конференции., стр. 113--128. Уфа: ИМВЦ УНЦ РАН, (2007)
Д. Рахматуллин. Фундаментальная математика и ее приложения в естествознании. Всероссийская школа-конференция для студентов, аспирантов и молодых ученых по математике, физике и химии. 30.10--03.11.2007 г., г. Уфа. Сборник статей., том 2 из Математика, стр. 266--272. Уфа: РИЦ БашГУ, (2008)
Д. Рахматуллин. Региональная школа-конференция для студентов, аспирантов и молодых ученых по математике и физике. 30--31 октября 2003 г., г. Уфа. Тезисы докладов., стр. 41. Уфа: РИО БашГУ, (2003)
Д. Рахматуллин. Кубатурные формулы и их приложения. VII международный семинар-совещание. 18--23 августа 2003 г., г. Красноярск. Материалы конференции., стр. 140--143. Красноярск: ИП КГТУ, (2003)
Д. Рахматуллин. Международная уфимская зимняя школа-конференция по математике и физике с участием студентов, аспирантов и молодых ученых. 30 ноября~-- 06 декабря 2005 г., г. Уфа. Тезисы докладов, стр. 54. Уфа: РИО БашГУ, (2005)
Д. Рахматуллин. Международная уфимская зимняя школа-конференция по математике и физике с участием студентов, аспирантов и молодых ученых. 30 ноября~-- 06 декабря 2005 г., г. Уфа. Сборник трудов., том III из Математика, стр. 151--157. Уфа: РИО БашГУ, (2005)
Д. Рахматуллин. Современные информационные и компьютерные технологии в инженерно-научных исследованиях. Научно-исследовательская стажировка молодых ученых. Сборник материалов., том I из Математика, стр. 3-68. Уфа: РИЦ БашГУ, (2006)
C. Stephens, M. Nicolau, и C. Ryan. Proceedings of the 8th European Conference on Genetic
Programming, том 3447 из Lecture Notes in Computer Science, стр. 371--380. Lausanne, Switzerland, Springer, (30 March - 1 April 2005)