Skip to content

Instantly share code, notes, and snippets.

View kayz1's full-sized avatar

Berni Atelšek kayz1

View GitHub Profile
<c:if test="${not empty map[1]}">
<c:if test="${map.containsKey(1)}">
<c:if test="${ ! empty map[1]}">
<c:if test="${not empty map.1}">
@kayz1
kayz1 / getUrlParameters
Created August 9, 2013 12:29
getUrlParameters
var getUrlParameters = function (name, url) {
if (!name) {
return undefined;
}
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
url = url || location.search;
var regex = new RegExp('[\\?&#]' + name + '=?([^&#]*)', 'gi'), result, resultList = [];
List<String> listOfStrings = new ArrayList<String>();
listOfStrings.add("one");
listOfStrings.add("two");
Gson gson = new Gson();
String json = gson.toJson(listOfStrings);
System.out.println(json);
@kayz1
kayz1 / Colors.js
Created August 28, 2013 23:29
Chrome snippet for colors on the page
// allcolors.js
// https://github.com/bgrins/devtools-snippets
// Print out CSS colors used in elements on the page.
(function () {
var allColors = {};
var props = ["background-color", "color", "border-top-color", "border-right-color", "border-bottom-color", "border-left-color"];
var skipColors = { "rgb(0, 0, 0)": 1, "rgba(0, 0, 0, 0)": 1, "rgb(255, 255, 255)": 1 };
[].forEach.call(document.querySelectorAll("*"), function (node) {
@kayz1
kayz1 / css :before
Created August 30, 2013 11:37
Pseudo CSS class :before :after From http://jsfiddle.net/L3N3f/2/
.list-item:before {
display: inline-block;
content: '';
vertical-align: middle;
background-color: red;
width: 5px;
height: 7px;
margin: 0 4px 0.125em 5px;
}
@kayz1
kayz1 / map index
Created September 10, 2013 17:46
Get Map value by index [LinkedHashMap]
map.values().toArray()[0]
@kayz1
kayz1 / Exceptions
Created September 11, 2013 13:12
Unchecked/Checked Exceptions
Unchecked
ArrayIndexOutOfBoundsException
ClassCastException
IllegalArgumentException
IllegalStateException
NullPointerException
NumberFormatException
AssertionError
ExceptionInInitializerError
StackOverflowError
List<Map<String, Object>> rows = new ArrayList<Map<String, Object>>();
ResultSetMetaData metaData = resultSet.getMetaData();
int columnCount = metaData.getColumnCount();
while (resultSet.next()) {
Map<String, Object> columns = new LinkedHashMap<String, Object>();
for (int i = 1; i <= columnCount; i++) {
columns.put(metaData.getColumnLabel(i), resultSet.getObject(i));
}
<div class="image">
<img src="xy.jpg" alt="" />
<img class="hoverimage" src="xy_hover.jpg" alt="" />
</div>
CSS:
.image { position: relative; width: 184px; height: 219px; }
.hoverimage { position: absolute; top: 0; left: 0; display: none; }
.image:hover .hoverimage { display: block; }