Hikari Connection Pool

DataSource Configuration in Java:

HikariConfig config = new HikariConfig();
config.setDriverClassName(“org.postgresql.Driver”);
config.setJdbcUrl(postgresqlConfig.getUrl());
config.setUsername(postgresqlConfig.getUser());
config.setPassword(postgresqlConfig.getPassword());
config.setMinimumIdle(postgresqlConfig.getMaxIdle());
config.setMaximumPoolSize(postgresqlConfig.getMaxActive());
config.addDataSourceProperty(“cachePrepStmts”, “true”);
config.addDataSourceProperty(“prepStmtCacheSize”, “250”);
config.addDataSourceProperty(“prepStmtCacheSqlLimit”, “2048”);
return new HikariDataSource(config);

gradle dependency:

compile ‘com.zaxxer:HikariCP:2.4.1’

Press Release: Cubes

Introducing Cubes

The new iOS app creates visual collections of the content that matters to users

 

October 15, 2015 — New York Techweek– Cubes (cubesapp.com), creators of the mobile app bringing elegance and order to email and cloud-based services, announced the launch of its beta product today at New York Techweek. Available on iOS, Cubes automatically collects, organizes and visually displays files and links from a multitude of services. With everything in one place, users can quickly discover content by type, author, topic or service.

 

Free on the App Store worldwide, Cubes supports Gmail, Yahoo, iCloud, Outlook.com, Exchange, Office365 and Dropbox, with additional cloud storage and social media services coming soon.

 

Highlights of Cubes

 

  • Visual collections: All your important files, links, photos and more are beautifully displayed in one place for easy access.

  • Content, automatically organized: All your email attachments, email links and cloud-based content are collected and arranged into intelligent Cubes.

  • Create your own Cubes: Curate your content based on interest, project, topic or anything else you’d like. It’s an efficient way to pull together content from different services.

  • Contact Cubes: Create “contact cubes” to easily see content shared with your most important contacts.

 

With more businesses adopting SaaS models, and some offices eschewing paper records altogether, cleaning up the cloud has never been more important. Digital content is spread throughout the cloud, making it difficult to find the right content on the go. Cubes not only catalogs files across multiple services, it caters to our innate preference to process information visually.

 

Citing the growing popularity of Instagram and Pinterest, Cubes CEO and co-founder Kalpesh Rathod noted, “Both science and the marketplace show consumers prefer to consume content visually. We process visuals 60,000 times faster than text and 90 percent of the information transmitted to the brain is visual.”

 

“Our users don’t have to waste time switching between different services or scrolling through lists. Visual collections makes it a breeze to quickly see everything that matters,” Rathod said.

 

A graduate of engineering and MBA programs, Kalpesh is a serial entrepreneur with experience launching companies. Cubes has already attracted investor backing from former senior executives at Microsoft and Oracle.

 

Former president of Microsoft Canada and investor Simon Witts said, “Kalpesh and the team have found a sweet spot between elegance and efficiency. Cubes will undoubtedly help mobile professionals be more productive.”

 

About Cubes

 

Cubes is a mobile app that creates visual collections to make it easy to find the content that matters. From the Toronto-based team behind Inbox Cube, Cubes automatically collects, organizes and visually displays content from email and cloud-based services. Finally, mobile professionals can view attachments, shared links, photos and files in one place. Find, read and share content more easily with Cubes. Learn more at cubesapp.com.

Top InfoSec OSINT Tools and Tutorials

http://resources.infosecinstitute.com/analyzing-javascript/
https://code.google.com/p/jsunpack-n/
http://www.relentless-coding.com/projects/jsdetox/
https://github.com/svent/jsdetox
http://www.pandasecurity.com/mediacenter/malware/deobfuscating-malicious-code-layer-by-layer/

Security Tools for Pentesting, Malware Analysis, Infosec
https://fedorahosted.org/scap-security-guide/
https://github.com/NationalSecurityAgency/SIMP
https://github.com/enaqx/awesome-pentest
https://github.com/NationalSecurityAgency
http://www.infoworld.com/article/2606779/security/163151-11-open-source-security-tools-catching-fire-on-GitHub.html
https://github.com/rshipp/awesome-malware-analysis
https://github.com/onlurking/awesome-infosec
https://coderwall.com/p/sr1olq/information-security-open-courses-documentation
http://darkmatters.norsecorp.com/2015/03/13/mozilla-releases-open-source-forensics-tool-on-github/
http://mig.mozilla.org/
http://resources.infosecinstitute.com/14-popular-web-application-vulnerability-scanners/
https://github.com/neuroo/grabber
https://subgraph.com/vega/
http://code.google.com/p/zaproxy/
http://wapiti.sourceforge.net/
https://github.com/andresriancho/w3af/
http://w3af.org/
https://github.com/OWASP/OWASP-WebScarab
http://code.google.com/p/skipfish/
http://code.google.com/p/ratproxy/
http://code.google.com/p/wfuzz/
http://sourceforge.net/projects/grendel/
http://websecuritytool.codeplex.com/
http://xss.codeplex.com/
http://www.arachni-scanner.com/
http://cyber-research.github.io/
https://github.com/jeffbryner/MozDef
https://github.com/jipegit/OSXAuditor
https://github.com/ossec/ossec-hids
https://github.com/nabla-c0d3/sslyze
https://github.com/aol/moloch
https://code.google.com/p/reaver-wps/downloads/list
http://www.sleuthkit.org/autopsy/v2/
https://github.com/gamelinux/passivedns
https://coderwall.com/p/sr1olq/information-security-open-courses-documentation
http://mig.mozilla.org/
https://ant.isi.edu/software/index.html
https://predict.org/Default.aspx?tabid=104
http://www.caida.org/data/overview/
http://www.isi.edu/ant/traces/dataset_list.html
https://www.bro.org/
https://ant.isi.edu/blog/?p=745
http://www.cs.fsu.edu/~lawrence/OffNetSec/lectures.html
http://www.isi.edu/~johnh/PAPERS/Fukuda15a.pdf

http://www.slideshare.net/mimeframe/ruxcon-2012-15195589
http://www.slideshare.net/zanelackey/attackdriven-defense
https://github.com/isislab/Hack-Night/
https://www.owasp.org/index.php/Secure_Coding_Principles
http://www.caida.org/data/overview/

Quick Tip: Java 8 Quick Output

For Java 8, I have an ArrayList of Strings I want to display.   Couldn't be easier.   Using SLF4J for logging and running in Spring Boot. 

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.List;

        list.stream().forEach(value -> log.debug("Value: [{}]", value));