uncleflo

profile picture

Some cool dude. Higher order of decision making. Absolute.

Registered since September 28th, 2017

Has a total of 4246 bookmarks.

Showing top Tags within 22 bookmarks

howto   information   development   guide   reference   administration   design   website   software   solution   service   product   online   business   uk   tool   company   linux   code   server   system   application   web   list   video   marine   create   data   experience   description   tutorial   explanation   technology   build   blog   article   learn   world   project   boat   download   windows   security   lookup   free   performance   javascript   technical   network   control   beautiful   support   london   tools   course   file   research   purchase   library   programming   image   youtube   example   php   construction   html   opensource   quality   install   community   computer   profile   feature   power   browser   music   platform   mobile   user   process   work   database   share   manage   hardware   professional   buy   industry   internet   dance   advice   installation   developer   3d   search   access   material   customer   travel   camera   test   standard   review   documentation   css   money   engineering   develop   webdesign   engine   device   photography   digital   api   speed   source   program   management   phone   discussion   question   event   client   story   simple   water   marketing   app   content   yacht   setup   package   fast   idea   interface   account   communication   cheap   compare   script   study   market   live   easy   google   resource   operation   startup   monitor   training  


Tag selected: c.

Clear all

Showing 22 results.

Looking up c tag. Showing 22 results. Clear

www.crockford.com - jsmin.c

http://www.crockford.com/javascript/jsmin.c

Saved by uncleflo on April 12th, 2018.

JSMin is a filter which removes comments and unnecessary whitespace from JavaScript files. It typically reduces filesize by half, resulting in faster downloads. It also encourages a more expressive programming style because it eliminates the download cost of clean, literate self-documentation. What JSMin Does: JSMin is a filter that omits or modifies some characters. This does not change the behavior of the program that it is minifying. The result may be harder to debug. It will definitely be harder to read. JSMin first replaces carriage returns ('\r') with linefeeds ('\n'). It replaces all other control characters (including tab) with spaces. It replaces comments in the // form with linefeeds. It replaces comments in the /* */ form with spaces. All runs of spaces are replaced with a single space. All runs of linefeeds are replaced with a single linefeed.

javascript js compression compressor study program software c c++ development compile programming download minify replace


Brian’s 10 Rules for how to write cross-platform code

https://www.backblaze.com/blog/10-rules-for-how-to-write-cross-platform-code/

Saved by uncleflo on July 19th, 2016.

I’ve had a lot of success in my 20 year software engineering career with developing cross platform ‘C’ and ‘C++’ code. At Backblaze, we just released the Mac beta version of our online backup service, so I thought it an apt time to discuss my 10 rules for writing cross-platform code. We develop an online backup product where a small desktop component (running on either Windows or Macintosh) encrypts and then transmits users’ files across the internet to our datacenters (running Linux.) We use the same ‘C’ and ‘C++’ libraries on Windows, Mac, and Linux interchangeably. I estimate it slows down software development by about 5 percent overall to support all three platforms. However, I run into other developers or software managers who mistakenly think cross platform code is difficult, or might double or triple the development schedules. This misconception is based on their bad experiences with badly run porting efforts. So this article is to quickly outline the 10 simple rules I live by to achieve efficient cross platform code development.

rules guide interesting blog compile c cpp c++ development develop proper good software engineering career cross platform platform cross windows mac linux libraries library write code desktop component backup discuss service release manage effort quickly outline simple efficient read article programmer framework utf8 compiler standard development rules administration agile project pplication howto


The OpenGL ® ES Shading Language

https://www.khronos.org/registry/gles/specs/2.0/GLSL_ES_Specification_1.0.17.pdf

Saved by uncleflo on February 22nd, 2015.

Language Version: 1.00; Document Revision: 17; 12 May, 2009; Editor: Robert J. Simpson (Editor, version 1.00, revisions 1-11: John Kessenich)

opengl shading language document revision robert khronos development cpp c lookup reference 3d overview identify specification


libudev Reference Manual

http://www.freedesktop.org/software/systemd/libudev/index.html

Saved by uncleflo on August 31st, 2013.

For version 206 — the latest version of this documentation can be found at http://www.freedesktop.org/software/systemd/libudev/ .

libudev udev library c cpp development code reference api index software documentation version manual information


GitHub pooler / cpuminer

https://github.com/pooler/cpuminer

Saved by uncleflo on May 10th, 2013.

This is a multi-threaded CPU miner for Litecoin and Bitcoin, fork of Jeff Garzik's reference cpuminer. Basic Windows build instructions, using MinGW. This DOS command, whilst registered with https://lc.ozcoin.net/, works for FlorianM: "minerd -o http://newlc.ozco.in:9332 -u uncleflo.desktop -p sfd6s9qdsg6d5s -t8"

mining shell instructions development c mingw windows code linux litecoin reference optimized performance thread command bitcoin github 64bit


CUDA Toolkit | NVidia Developer Zone

http://developer.nvidia.com/cuda/cuda-toolkit

Saved by uncleflo on August 22nd, 2012.

The NVIDIA® CUDA® Toolkit provides a comprehensive development environment for C and C++ developers building GPU-accelerated applications. The CUDA Toolkit includes a compiler for NVIDIA GPUs, math libraries, and tools for debugging and optimizing the performance of your applications. You’ll also find programming guides, user manuals, API reference, and other documentation to help you get started quickly accelerating your application with GPUs.

zone build package solution howto documentation api manual programming application performance debug libraries gpu compiler c++ c sdk development nvidia toolkit cuda


4.7 — Structs « Learn C++

http://www.learncpp.com/cpp-tutorial/47-structs/

Saved by uncleflo on July 5th, 2012.

There are many instances in programming where we need more than one variable in order to represent something. For example, to represent yourself, you might want to store your name, your birthday, your height, your weight, or any other number of characteristics about yourself.

struct cpp reference c development guide howto


Basic C Structures and Operations — OpenCV v2.4.1 documentation

http://docs.opencv.org/modules/core/doc/old_basic_structures.html

Saved by uncleflo on June 25th, 2012.

The section describes the main data structures, used by the OpenCV 1.x API, and the basic functions to create and process the data structures.

development c reference function opencv structure code howto


OpenCV 2.1 C Reference — opencv v2.1 documentation

http://opencv.willowgarage.com/documentation/c/index.html

Saved by uncleflo on June 25th, 2012.

Table Of Contents, OpenCV 2.1 C Reference, Indices and tables. This is the beginning page for the C reference for OpenCV v2.1

opencv c reference table index documentation howto guide wiki explanation content code development


VLFeat - Home

http://www.vlfeat.org/

Saved by uncleflo on June 16th, 2012.

The VLFeat open source library implements popular computer vision algorithms including SIFT, MSER, k-means, hierarchical k-means, agglomerative information bottleneck, and quick shift. It is written in C for efficiency and compatibility, with interfaces in MATLAB for ease of use, and detailed documentation throughout. It supports Windows, Mac OS X, and Linux. The latest version of VLFeat is 0.9.14.

vlfeat opensource computer vision algorithm sift kmeans information quick efficient compatible library c programming development


Fast Artificial Neural Network Library (FANN)

http://leenissen.dk/fann/wp/

Saved by uncleflo on June 16th, 2012.

Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. Bindings to more than 15 programming languages are available. An easy to read introduction article and a reference manual accompanies the library with examples and recommendations on how to use the library. Several graphical user interfaces are also available for the library.

fast artificial neural network library opensource multilayer c development cross platform framework easy versatile information reference


Mini-XML

http://minixml.org/

Saved by uncleflo on March 25th, 2012.

Mini-XML is a small XML library that you can use to read and write XML and XML-like data files in your application without requiring large non-standard libraries. Mini-XML only requires an ANSI C compatible compiler (GCC works, as do most vendors' ANSI C compilers) and a 'make' program. Mini-XML supports reading of UTF-8 and UTF-16 and writing of UTF-8 encoded XML files and strings. Data is stored in a linked-list tree structure, preserving the XML data hierarchy, and arbitrary element names, attributes, and attribute values are supported with no preset limits, just available memory.

minixml xml mini development code library lightweight parse c


cURL and libcurl

http://curl.haxx.se/

Saved by uncleflo on March 25th, 2012.

curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks. Curl is free and open software that compiles and runs under a wide variety of operating systems. Curl exists thanks to efforts from many contributors.

libcurl development library c code standard linux windows download


Download file using libcurl in C/C++ - Stack Overflow

http://stackoverflow.com/questions/1636333/download-file-using-libcurl-in-c-c

Saved by uncleflo on March 25th, 2012.

I am building an application (on windows using Dev-C++) and I want it to download a file. I am doing this using libcurl (I have already installed the source code using packman). I found a working example (http://siddhantahuja.wordpress.com/2009/04/12/how-to-download-a-file-from-a-url-and-save-onto-local-directory-in-c-using-libcurl/) but it doesn't close the file after download is complete. I would like someone to give an example on how to download a file, either in c or c++. Thanks in advance!

curl libcurl c code ddevelopment question solution file read write download example tutorial source


NBC - NeXT Byte Codes, Not eXactly C, and SuperPro C

http://bricxcc.sourceforge.net/nbc/

Saved by uncleflo on March 21st, 2012.

Next Byte Codes (NBC) is a simple language with an assembly language syntax that can be used to program LEGO's NXT programmable brick (from the new LEGO Mindstorms NXT set). Download the NBC Guide for detailed information about the NBC language. You can also access online API help for NBC or download a compiled HTML help file. Not eXactly C (NXC) is a high level language, similar to C, built on top of the NBC compiler. It can also be used to program the NXT brick. NXC is basically NQC for the NXT. To compile NXC programs just use the NBC compiler with source code files that have a .nxc file extension. A reference guide for NXC is available. You can also access online API help for NXC or download a compiled HTML help file. To take advantage of multi-dimensional array support and native shift operations be sure to download the enhanced NBC/NXC firmware and install it on your NXT.

nxt nbc mindstorm superpro c cpp nqc samples development lego guide brick program api syntax


SQLite Home Page

http://www.sqlite.org/

Saved by uncleflo on September 6th, 2011.

SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.

database sql sqlite opensource programming software development c db sqlite3 reference Advanced Databases


Bit Twiddling Hacks

http://graphics.stanford.edu/~seander/bithacks.html#OperationCounting

Saved by uncleflo on August 17th, 2011.

Individually, the code snippets here are in the public domain (unless otherwise noted) — feel free to use them however you please. The aggregate collection and descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and without even the implied warranty of merchantability or fitness for a particular purpose. As of May 5, 2005, all the code has been tested thoroughly. Thousands of people have read it. Moreover, Professor Randal Bryant, the Dean of Computer Science at Carnegie Mellon University, has personally tested almost everything with his Uclid code verification system. What he hasn't tested, I have checked against all possible inputs on a 32-bit machine. To the first person to inform me of a legitimate bug in the code, I'll pay a bounty of US$10 (by check or Paypal).

programming c algorithms coding tips code algorithm books hacks bit emprovement performance c++ cpp


Optimizing Your C/C++ Applications, Part 2

http://developer.amd.com/documentation/articles/pages/7162004127.aspx

Saved by uncleflo on August 17th, 2011.

In high school, we learned that some mathematical operations are logically equivalent, as well as rules for transforming operations into easier-to-solve formats. But as programmers, we know that not all forms of a problem are computationally the same, because some can take advantage of particular programming languages or microprocessor features to reduce the clock cycles required for evaluation. Alan Zeichick concludes his by looking at tricks for ensuring data structure alignment and speeding up the evaluation of integer and floating-point math. In the first part of this series, we examined six ways to speed up C/C++ applications running on either 32-bit or 64-bit operating systems. Let's take a look at eight additional optimizations.

c c++ performance programming code tutorial cpp optimize trick architecture application float speed


Optimizing Your C/C++ Applications, Part 1

http://developer.amd.com/documentation/articles/pages/6212004126.aspx

Saved by uncleflo on August 17th, 2011.

Sidebar: Know the Code. A code profiler can help determine which parts of your application should be optimized. You should always use a profiler both before and after optimization to see if your change actually made an improvement—with C/C++, you can never be sure if your hand-tuning methods are better than those of your optimizing compiler! The smart engineers at AMD have spent a lot of time identifying places where C/C++ developers can optimize code for best performance. Some of these optimizations might look familiar—they're generally great coding practice for any 32-bit or 64-bit platform or operating system. In fact, most of these suggestions are appropriate whether you're developing 32-bit or 64-bit apps. Others are specifically for 64-bit applications running on the AMD64 architecture. This article will look at six optimizations; Part 2 will examine eight more.

c++ programming performance cpp code tutorial share c optimize application development architecture information guide


Qt - A cross-platform application and UI framework

http://qt.nokia.com/

Saved by uncleflo on June 6th, 2011.

Qt allows you to write advanced applications and UIs once, and deploy them across desktop and embedded operating systems without rewriting the source code saving time and development cost. Whether you prefer C++ or JavaScript, Qt provides the building blocks — a broad set of customizable widgets, graphics canvas, style engine and more that you need to build modern user interfaces. Incorporate 3D graphics, multimedia audio or video, visual effects, and animations to set your application apart from the competition. With the new Qt Creator cross-platform IDE, or on its own, Qt is fast to learn and easy to use. And Qt's modular class library means that you can spend more time on innovation, and less time on infrastructure coding getting your software to market faster.

development programming software reference code qt nokia gui graphics cross crossplatform application ui framework c c++


MySQL :: MySQL 5.5 Reference Manual :: 20.9.3 C API Function ...

http://dev.mysql.com/doc/refman/5.5/en/c-api-functions.html

Saved by uncleflo on May 16th, 2011.

In the descriptions here, a parameter or return value of NULL means NULL in the sense of the C programming language, not a MySQL NULL value. Functions that return a value generally return a pointer or an integer. Unless specified otherwise, functions returning a pointer return a non-NULL value to indicate success or a NULL value to indicate an error, and functions returning an integer return zero to indicate success or nonzero to indicate an error. Note that “nonzero” means just that. Unless the function description says otherwise, do not test against a value other than zero.

reference mysql c api connector functions development manual code


C syntax - Wikipedia, the free encyclopedia

http://en.wikipedia.org/wiki/C_syntax

Saved by uncleflo on February 23rd, 2011.

The syntax of the C programming language is a set of rules that specifies whether the sequence of characters in a file is conforming C source code. The rules specify how the character sequences are to be chunked into tokens (the lexical grammar), the permissible sequences of these tokens and some of the meaning to be attributed to these permissible token sequences (additional meaning is assigned by the semantics of the language).

programming syntax reference language code c++ linux c source development


No further bookmarks found.