Featured Posts


Featured Posts

var pausehover=”on”;
var huge_video_playing={};
var autoplayMatch={};
var scrolling;
var ifhasthumb =”dotstop”;

scrolling = pausehover != ‘on’;

jQuery(window).load(function(){
if(!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))
setTimeout(function(){
jQuery(‘.huge_it_slide_container_2’).mouseleave();
}, 10);
});

var YTdeferred = jQuery.Deferred();
window.onYouTubeIframeAPIReady = function() {
//resolve when youtube callback is called passing YT as a parameter
YTdeferred.resolve(window.YT);

};
YTdeferred.done(function(YT) {

jQuery(‘.huge-it-iframe’).each(function(){

var el_id = jQuery(this).attr(‘data-element-id’);
var volume = HUGEIT_YT_IFRAMES[‘iframe’+el_id][‘volume’];

window[‘onPlayerReady’+el_id] = function(event) {
window[‘player_’+el_id][‘setVolume’](volume);
}
});

jQuery(‘.huge-it-iframe’).each(function(){

var id = jQuery(this).attr(‘id’);
var el_id = jQuery(this).attr(‘data-element-id’);
var controls = HUGEIT_YT_IFRAMES[‘iframe’+el_id][‘controls’];
var showinfo = HUGEIT_YT_IFRAMES[‘iframe’+el_id][‘showinfo’];
var url = HUGEIT_YT_IFRAMES[‘iframe’+el_id][‘videoId’];
controls||(controls = 0);
showinfo||(showinfo = 0);

window[‘player_’+el_id] = new YT.Player(id, {
height: ‘400’,
width: ‘815’,
videoId: url,
playerVars: {
‘controls’: controls,
‘showinfo’: showinfo,
‘rel’:0
},
events: {
‘onError’: window[‘onPlayerError’+el_id],
‘onReady’: window[‘onPlayerReady’+el_id],
‘onStateChange’: window[‘onPlayerStateChange’+el_id],
‘loop’:1
}
});
})
});

jQuery(function(){

jQuery(‘.huge-it-iframe’).each(function(){

var el_id = jQuery(this).attr(‘data-element-id’);
var quality = HUGEIT_YT_IFRAMES[‘iframe’+el_id][‘quality’];

window[‘onPlayerStateChange’+el_id] = function(event) {

if (event.data == YT.PlayerState.PLAYING) {
HUGEIT_YT_IFRAMES[‘iframe’+el_id][‘state’]=’played’;
event.target.setPlaybackQuality(quality);
}
}
});

});
function stopYoutubeVideo(currentVideo,nextVideo) {

if(currentVideo) {
(HUGEIT_YT_IFRAMES[‘iframe’+currentVideo][‘state’])?currentVideo&&(window[‘player_’+currentVideo][‘pauseVideo’]()):currentVideo&&(window[‘player_’+currentVideo][‘stopVideo’]());
}
nextVideo&&HUGEIT_YT_IFRAMES[‘iframe’+nextVideo][‘autoplay’]&&(window[‘player_’+nextVideo][‘playVideo’]());
}

function stopVimeoVideo(currentVideo,nextVideo){
jQuery(currentVideo).vimeo(‘pause’);
jQuery(nextVideo).vimeo(‘play’);
}
/*** initialize And youtube autopay ***/

jQuery( window ).load(function() {

(function VimeoOptionsReady(){ //calling funtion once
jQuery(‘.huge-it-iframe-vimeo’).each(function(){
var el_id = jQuery(this).attr(‘data-element-id’);
jQuery(this).vimeo(‘setColor’,HUGEIT_VIMEOS[‘iframe’+el_id][‘color’]);
jQuery(this).vimeo(‘setVolume’,HUGEIT_VIMEOS[‘iframe’+el_id][‘volume’]);
})
}());

if(‘off’ == ‘on’) {

if(jQuery(‘.huge-it-iframe-vimeo.autoplay’).length) {

(function AutoplayVimeo() {
var setplayVideo = setInterval(hugeitframe, 100);
function hugeitframe() {
var vimeo1 = jQuery(‘.huge_it_slider_2 li’).first().find(‘.autoplay’)
if(vimeo1.length) {
vimeo1.vimeo(‘play’);
clearInterval(setplayVideo);
}
}
}());
}

if(jQuery(‘.huge-it-iframe.autoplay’).length) {

(function AutoplayYoutube() {
var setplayVideo = setInterval(hugeitframe, 100);
function hugeitframe() {
jQuery(‘.huge-it-iframe.autoplay’).each(function(){

var el_id = jQuery(this).attr(‘data-element-id’);

if(window[‘player_’+el_id]) {
window[‘player_’+el_id][‘playVideo’]();
clearInterval(setplayVideo);
}
});
}
}());
}
}
});

/*** initialize***/

<!– –>

jQuery(document).ready(function() {

jQuery(‘.thumb_wrapper’).on(‘click’, function(ev) {
var myid = jQuery(this).data(‘rowid’);
myid = parseInt(myid);
eval(‘player_’ + myid + ‘.playVideo()’);
ev.preventDefault();

});
});

if(typeof sliderID_array ==”undefined”) {
var sliderID_array=[];
}

var data_2 = [];
var event_stack_2 = [];
data_2[“0”]=[];data_2[“0”][“id”]=”0″;data_2[“0”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2015/08/bookstore-bookshelves.jpg&#8221;;data_2[“0”][“description”]=”To Purchase, Rent, or Pirate? The Broken Economics of Textbooks in the Digital Age What's wrong with the economics of the textbook industry, and what students, parents, professors, and universities can do to mitigate the ever-rising price of textbooks.”;data_2[“0”][“alt”]=””;data_2[“1”]=[];data_2[“1”][“id”]=”1″;data_2[“1”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2014/07/greggshorthandsideways.png&#8221;;data_2[“1”][“description”]=””;data_2[“1”][“alt”]=””;data_2[“2”]=[];data_2[“2”][“id”]=”2″;data_2[“2”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2014/04/Git-Logo-1788C.png&#8221;;data_2[“2”][“description”]=”Git and Version Control for Novelists, Screenwriters, Academics, and the General Public”;data_2[“2”][“alt”]=””;data_2[“3”]=[];data_2[“3”][“id”]=”3″;data_2[“3”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2014/06/spritznative.png&#8221;;data_2[“3”][“description”]=”Speed Reading on Web and Mobile”;data_2[“3”][“alt”]=””;data_2[“4”]=[];data_2[“4”][“id”]=”4″;data_2[“4”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2015/08/bookstore-bookshelves.jpg&#8221;;data_2[“4”][“description”]=”On Choosing Your Own Textbooks: General advice for choosing the right textbook for your educational goals”;data_2[“4”][“alt”]=””;data_2[“5”]=[];data_2[“5”][“id”]=”5″;data_2[“5”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2016/01/Henry-James-Korn-original.jpg&#8221;;data_2[“5”][“description”]=”For its 45th anniversary, we are truly proud to present a new and unlimited edition electronic Pontoon powered by a web-based randomizer which reorders the paragraphs at the click of a button.”;data_2[“5”][“alt”]=”The Pontoon Manifesto: The Electronic Edition”;data_2[“6”]=[];data_2[“6”][“id”]=”6″;data_2[“6”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2016/09/clinton-vs-trump.jpg&#8221;;data_2[“6”][“description”]=”How Donald Trump is leveraging an old Vaudeville trick to heavily contest the presidential election”;data_2[“6”][“alt”]=”Complexity isn’t a Vice: 10 Word Answers and Doubletalk in Election 2016 “;data_2[“7”]=[];data_2[“7”][“id”]=”7″;data_2[“7”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2015/08/LFL-featured.jpg&#8221;;data_2[“7”][“description”]=””;data_2[“7”][“alt”]=””;data_2[“8”]=[];data_2[“8”][“id”]=”8″;data_2[“8”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2014/09/boffo-socko-books-plate.jpg&#8221;;data_2[“8”][“description”]=””;data_2[“8”][“alt”]=”Need Help Publishing? “;data_2[“9”]=[];data_2[“9”][“id”]=”9″;data_2[“9”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2016/01/pedigree_of_man_background_1600x1200.png&#8221;;data_2[“9”][“description”]=”Popular Science Books on Information Theory, Biology, and Complexity”;data_2[“9”][“alt”]=””;data_2[“10”]=[];data_2[“10”][“id”]=”10″;data_2[“10”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2015/03/Math-Books-featured.jpg&#8221;;data_2[“10”][“description”]=””;data_2[“10”][“alt”]=””;data_2[“11”]=[];data_2[“11”][“id”]=”11″;data_2[“11”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2015/11/ChristophAdami.jpg&#8221;;data_2[“11”][“description”]=”What is Information? by Christoph Adami A proper understanding of information in terms of prediction is key to a number of disciplines beyond engineering, such as physics and biology.”;data_2[“11”][“alt”]=””;data_2[“12”]=[];data_2[“12”][“id”]=”12″;data_2[“12”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2016/03/HJK-Amerikan-Krazy-1920×1080.jpg&#8221;;data_2[“12”][“description”]=””;data_2[“12”][“alt”]=””;data_2[“13”]=[];data_2[“13”][“id”]=”13″;data_2[“13”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2015/08/What-I-Use-August-2015.jpg&#8221;;data_2[“13”][“description”]=””;data_2[“13”][“alt”]=””;data_2[“14”]=[];data_2[“14”][“id”]=”14″;data_2[“14”][“image_url”]=”http://boffosocko.com/wp-content/uploads/2014/07/Second-Year-Latin.jpg&#8221;;data_2[“14”][“description”]=”Latin Pedagogy and the Digital Humanities”;data_2[“14”][“alt”]=””; var huge_it_trans_in_progress_2 = false;
var huge_it_transition_duration_2 = 900;
var huge_interval = {};
var id_array_index = sliderID_array.length;

sliderID_array[id_array_index] = // Stop autoplay.
window.clearInterval(huge_interval[‘huge_it_playInterval_’+2]);

var huge_it_current_key_2 = ”;
function huge_it_move_dots_2() {
var image_left = jQuery(“.huge_it_slideshow_dots_active_2”).position().left;
var image_right = jQuery(“.huge_it_slideshow_dots_active_2”).position().left + jQuery(“.huge_it_slideshow_dots_active_2″).outerWidth(true);

}
function huge_it_testBrowser_cssTransitions_2() {
return huge_it_testDom_2(‘Transition’);
}
function huge_it_testBrowser_cssTransforms3d_2() {
return huge_it_testDom_2(‘Perspective’);
}
function huge_it_testDom_2(prop) {
// Browser vendor CSS prefixes.
var browserVendors = [”, ‘-webkit-‘, ‘-moz-‘, ‘-ms-‘, ‘-o-‘, ‘-khtml-‘];
// Browser vendor DOM prefixes.
var domPrefixes = [”, ‘Webkit’, ‘Moz’, ‘ms’, ‘O’, ‘Khtml’];
var i = domPrefixes.length;
while (i–) {
if (typeof document.body.style[domPrefixes[i] + prop] !== ‘undefined’) {
return true;
}
}
return false;
}
function huge_it_cube_2(tz, ntx, nty, nrx, nry, wrx, wry, current_image_class, next_image_class, direction) {

/* If browser does not support 3d transforms/CSS transitions.*/
if (!huge_it_testBrowser_cssTransitions_2()) {
jQuery(“.huge_it_slideshow_dots_2”).removeClass(“huge_it_slideshow_dots_active_2”).addClass(“huge_it_slideshow_dots_deactive_2”);
jQuery(“#huge_it_dots_” + huge_it_current_key_2 + “_2”).removeClass(“huge_it_slideshow_dots_deactive_2”).addClass(“huge_it_slideshow_dots_active_2”);
return huge_it_fallback_2(current_image_class, next_image_class, direction);
}
if (!huge_it_testBrowser_cssTransforms3d_2()) {
return huge_it_fallback3d_2(current_image_class, next_image_class, direction);
}
jQuery(current_image_class).css({‘z-index’: ‘none’});
jQuery(next_image_class).css({‘z-index’ : 2});
huge_it_trans_in_progress_2 = true;
/* Set active thumbnail.*/
jQuery(“.huge_it_slideshow_dots_2”).removeClass(“huge_it_slideshow_dots_active_2”).addClass(“huge_it_slideshow_dots_deactive_2”);
jQuery(“#huge_it_dots_” + huge_it_current_key_2 + “_2”).removeClass(“huge_it_slideshow_dots_deactive_2”).addClass(“huge_it_slideshow_dots_active_2”);
jQuery(“.huge_it_slide_bg_2”).css(‘perspective’, 1000);
jQuery(current_image_class).css({
transform : ‘translateZ(‘ + tz + ‘px)’,
backfaceVisibility : ‘hidden’
});

jQuery(“.huge_it_slideshow_image_wrap_2,.huge_it_slide_bg_2,.huge_it_slideshow_image_item_2,.huge_it_slideshow_image_second_item_2 “).css(‘overflow’, ‘visible’);

jQuery(next_image_class).css({
opacity : 1,
filter: ‘Alpha(opacity=100)’,
backfaceVisibility : ‘hidden’,
transform : ‘translateY(‘ + nty + ‘px) translateX(‘ + ntx + ‘px) rotateY(‘+ nry +’deg) rotateX(‘+ nrx +’deg)’
});
jQuery(“.huge_it_slider_2”).css({
transform: ‘translateZ(-‘ + tz + ‘px)’,
transformStyle: ‘preserve-3d’
});
/* Execution steps.*/
setTimeout(function () {
jQuery(“.huge_it_slider_2”).css({
transition: ‘all ‘ + huge_it_transition_duration_2 + ‘ms ease-in-out’,
transform: ‘translateZ(-‘ + tz + ‘px) rotateX(‘+ wrx +’deg) rotateY(‘+ wry +’deg)’
});
}, 20);
/* After transition.*/
jQuery(“.huge_it_slider_2”).one(‘webkitTransitionEnd transitionend otransitionend oTransitionEnd mstransitionend’, jQuery.proxy(huge_it_after_trans));
function huge_it_after_trans() {
jQuery(“.huge_it_slide_bg_2,.huge_it_slideshow_image_item_2,.huge_it_slideshow_image_second_item_2 “).css(‘overflow’, ‘hidden’);
jQuery(“.huge_it_slide_bg_2”).removeAttr(‘style’);
jQuery(current_image_class).removeAttr(‘style’);
jQuery(next_image_class).removeAttr(‘style’);
jQuery(“.huge_it_slider_2”).removeAttr(‘style’);
// alert(current_image_class+’ ‘+next_image_class);
jQuery(current_image_class).css({‘opacity’ : 0, filter: ‘Alpha(opacity=0)’, ‘z-index’: 1});
jQuery(next_image_class).css({‘opacity’ : 1, filter: ‘Alpha(opacity=100)’, ‘z-index’ : 2});
// huge_it_change_watermark_container_2();
huge_it_trans_in_progress_2 = false;
if (typeof event_stack_2 !== ‘undefined’ && event_stack_2.length > 0) {
key = event_stack_2[0].split(“-“);
event_stack_2.shift();
huge_it_change_image_2(key[0], key[1], data_2, true,false);
}
}
}
function huge_it_cubeH_2(current_image_class, next_image_class, direction) {
/* Set to half of image width.*/
var dimension = jQuery(current_image_class).width() / 2;
if (direction == ‘right’) {
huge_it_cube_2(dimension, dimension, 0, 0, 90, 0, -90, current_image_class, next_image_class, direction);
}
else if (direction == ‘left’) {
huge_it_cube_2(dimension, -dimension, 0, 0, -90, 0, 90, current_image_class, next_image_class, direction);
}
}
function huge_it_cubeV_2(current_image_class, next_image_class, direction) {
/* Set to half of image height.*/
var dimension = jQuery(current_image_class).height() / 2;
/* If next slide.*/
if (direction == ‘right’) {
huge_it_cube_2(dimension, 0, -dimension, 90, 0, -90, 0, current_image_class, next_image_class, direction);
}
else if (direction == ‘left’) {
huge_it_cube_2(dimension, 0, dimension, -90, 0, 90, 0, current_image_class, next_image_class, direction);
}
}
/* For browsers that does not support transitions.*/
function huge_it_fallback_2(current_image_class, next_image_class, direction) {
huge_it_fade_2(current_image_class, next_image_class, direction);
}
/* For browsers that support transitions, but not 3d transforms (only used if primary transition makes use of 3d-transforms).*/
function huge_it_fallback3d_2(current_image_class, next_image_class, direction) {
huge_it_sliceV_2(current_image_class, next_image_class, direction);
}
function huge_it_none_2(current_image_class, next_image_class, direction) {
jQuery(current_image_class).css({‘opacity’ : 0, ‘z-index’: 1});
jQuery(next_image_class).css({‘opacity’ : 1, ‘z-index’ : 2});

/* Set active thumbnail.*/
jQuery(“.huge_it_slideshow_dots_2”).removeClass(“huge_it_slideshow_dots_active_2”).addClass(“huge_it_slideshow_dots_deactive_2”);
jQuery(“#huge_it_dots_” + huge_it_current_key_2 + “_2”).removeClass(“huge_it_slideshow_dots_deactive_2”).addClass(“huge_it_slideshow_dots_active_2”);
}
function huge_it_fade_2(current_image_class, next_image_class, direction) {
if (huge_it_testBrowser_cssTransitions_2()) {

jQuery(next_image_class).css(‘transition’, ‘opacity ‘ + huge_it_transition_duration_2 + ‘ms linear’);
jQuery(current_image_class).css(‘transition’, ‘opacity ‘ + huge_it_transition_duration_2 + ‘ms linear’);
jQuery(current_image_class).css({‘opacity’ : 0, ‘z-index’: 1});
jQuery(next_image_class).css({‘opacity’ : 1, ‘z-index’ : 2});
}
else {

jQuery(current_image_class).animate({‘opacity’ : 0, ‘z-index’ : 1}, huge_it_transition_duration_2);
jQuery(next_image_class).animate({
‘opacity’ : 1,
‘z-index’: 2
}, {
duration: huge_it_transition_duration_2,
complete: function () {return false;}
});
// For IE.
jQuery(current_image_class).fadeTo(huge_it_transition_duration_2, 0);
jQuery(next_image_class).fadeTo(huge_it_transition_duration_2, 1);
}

jQuery(“.huge_it_slideshow_dots_2”).removeClass(“huge_it_slideshow_dots_active_2”).addClass(“huge_it_slideshow_dots_deactive_2”);
jQuery(“#huge_it_dots_” + huge_it_current_key_2 + “_2”).removeClass(“huge_it_slideshow_dots_deactive_2”).addClass(“huge_it_slideshow_dots_active_2”);
}
function huge_it_grid_2(cols, rows, ro, tx, ty, sc, op, current_image_class, next_image_class, direction) {
/* If browser does not support CSS transitions.*/
if (!huge_it_testBrowser_cssTransitions_2()) {
jQuery(“.huge_it_slideshow_dots_2”).removeClass(“huge_it_slideshow_dots_active_2”).addClass(“huge_it_slideshow_dots_deactive_2”);
jQuery(“#huge_it_dots_” + huge_it_current_key_2 + “_2”).removeClass(“huge_it_slideshow_dots_deactive_2”).addClass(“huge_it_slideshow_dots_active_2”);
return huge_it_fallback_2(current_image_class, next_image_class, direction);

}
huge_it_trans_in_progress_2 = true;
/* Set active thumbnail.*/
jQuery(“.huge_it_slideshow_dots_2”).removeClass(“huge_it_slideshow_dots_active_2”).addClass(“huge_it_slideshow_dots_deactive_2”);
jQuery(“#huge_it_dots_” + huge_it_current_key_2 + “_2”).removeClass(“huge_it_slideshow_dots_deactive_2”).addClass(“huge_it_slideshow_dots_active_2”);
/* The time (in ms) added to/subtracted from the delay total for each new gridlet.*/
var count = (huge_it_transition_duration_2) / (cols + rows);
/* Gridlet creator (divisions of the image grid, positioned with background-images to replicate the look of an entire slide image when assembled)*/
function huge_it_gridlet(width, height, top, img_top, left, img_left, src, imgWidth, imgHeight, c, r) {
var delay = (c + r) * count;
/* Return a gridlet elem with styles for specific transition.*/
return jQuery(‘

‘).css({
width : width,
height : height,
top : top,
left : left,
backgroundImage : ‘url(“‘ + src + ‘”)’,
backgroundColor: jQuery(“.huge_it_slideshow_image_wrap_2”).css(“background-color”),
/*backgroundColor: rgba(0, 0, 0, 0),*/
backgroundRepeat: ‘no-repeat’,
backgroundPosition : img_left + ‘px ‘ + img_top + ‘px’,
backgroundSize : imgWidth + ‘px ‘ + imgHeight + ‘px’,
transition : ‘all ‘ + huge_it_transition_duration_2 + ‘ms ease-in-out ‘ + delay + ‘ms’,
transform : ‘none’
});
}
/* Get the current slide’s image.*/
var cur_img = jQuery(current_image_class).find(‘img’);
/* Create a grid to hold the gridlets.*/
var grid = jQuery(‘

‘).addClass(‘huge_it_grid_2’);
/* Prepend the grid to the next slide (i.e. so it’s above the slide image).*/
jQuery(current_image_class).prepend(grid);
/* vars to calculate positioning/size of gridlets*/
var cont = jQuery(“.huge_it_slide_bg_2″);
var imgWidth = cur_img.width();
var imgHeight = cur_img.height();
var contWidth = cont.width(),
contHeight = cont.height(),
imgSrc = cur_img.attr(‘src’),/*.replace(‘/thumb’, ”),*/
colWidth = Math.floor(contWidth / cols),
rowHeight = Math.floor(contHeight / rows),
colRemainder = contWidth – (cols * colWidth),
colAdd = Math.ceil(colRemainder / cols),
rowRemainder = contHeight – (rows * rowHeight),
rowAdd = Math.ceil(rowRemainder / rows),
leftDist = 0,
img_leftDist = (jQuery(“.huge_it_slide_bg_2”).width() – cur_img.width()) / 2;
/* tx/ty args can be passed as ‘auto’/’min-auto’ (meaning use slide width/height or negative slide width/height).*/
tx = tx === ‘auto’ ? contWidth : tx;
tx = tx === ‘min-auto’ ? – contWidth : tx;
ty = ty === ‘auto’ ? contHeight : ty;
ty = ty === ‘min-auto’ ? – contHeight : ty;
/* Loop through cols*/
for (var i = 0; i 0) {
var add = colRemainder >= colAdd ? colAdd : colRemainder;
newColWidth += add;
colRemainder -= add;
}
/* Nested loop to create row gridlets for each col.*/
for (var j = 0; j 0) {
add = newRowRemainder >= rowAdd ? rowAdd : rowRemainder;
newRowHeight += add;
newRowRemainder -= add;
}
/* Create & append gridlet to grid.*/
grid.append(huge_it_gridlet(newColWidth, newRowHeight, topDist, img_topDst, leftDist, img_leftDist, imgSrc, imgWidth, imgHeight, i, j));
topDist += newRowHeight;
img_topDst -= newRowHeight;
}
img_leftDist -= newColWidth;
leftDist += newColWidth;
}
/* Set event listener on last gridlet to finish transitioning.*/
var last_gridlet = grid.children().last();
/* Show grid & hide the image it replaces.*/
grid.show();
cur_img.css(‘opacity’, 0);
/* Add identifying classes to corner gridlets (useful if applying border radius).*/
grid.children().first().addClass(‘rs-top-left’);
grid.children().last().addClass(‘rs-bottom-right’);
grid.children().eq(rows – 1).addClass(‘rs-bottom-left’);
grid.children().eq(- rows).addClass(‘rs-top-right’);
/* Execution steps.*/
setTimeout(function () {
grid.children().css({
opacity: op,
transform: ‘rotate(‘+ ro +’deg) translateX(‘+ tx +’px) translateY(‘+ ty +’px) scale(‘+ sc +’)’
});
}, 1);
jQuery(next_image_class).css(‘opacity’, 1);
/* After transition.*/
jQuery(last_gridlet).one(‘webkitTransitionEnd transitionend otransitionend oTransitionEnd mstransitionend’, jQuery.proxy(huge_it_after_trans));
function huge_it_after_trans() {
jQuery(current_image_class).css({‘opacity’ : 0, ‘z-index’: 1});
jQuery(next_image_class).css({‘opacity’ : 1, ‘z-index’ : 2});
cur_img.css(‘opacity’, 1);
grid.remove();
huge_it_trans_in_progress_2 = false;
if (typeof event_stack_2 !== ‘undefined’ && event_stack_2.length > 0) {
key = event_stack_2[0].split(“-“);
event_stack_2.shift();
huge_it_change_image_2(key[0], key[1], data_2, true,false);
}
}
}
function huge_it_sliceH_2(current_image_class, next_image_class, direction) {
if (direction == ‘right’) {
var translateX = ‘min-auto’;
}
else if (direction == ‘left’) {
var translateX = ‘auto’;
}
huge_it_grid_2(1, 8, 0, translateX, 0, 1, 0, current_image_class, next_image_class, direction);
}
function huge_it_sliceV_2(current_image_class, next_image_class, direction) {
if (direction == ‘right’) {
var translateY = ‘min-auto’;
}
else if (direction == ‘left’) {
var translateY = ‘auto’;
}
huge_it_grid_2(10, 1, 0, 0, translateY, 1, 0, current_image_class, next_image_class, direction);
}
function huge_it_slideV_2(current_image_class, next_image_class, direction) {
if (direction == ‘right’) {
var translateY = ‘auto’;
}
else if (direction == ‘left’) {
var translateY = ‘min-auto’;
}
huge_it_grid_2(1, 1, 0, 0, translateY, 1, 1, current_image_class, next_image_class, direction);
}
function huge_it_slideH_2(current_image_class, next_image_class, direction) {
if (direction == ‘right’) {
var translateX = ‘min-auto’;
}
else if (direction == ‘left’) {
var translateX = ‘auto’;
}
huge_it_grid_2(1, 1, 0, translateX, 0, 1, 1, current_image_class, next_image_class, direction);
}
function huge_it_scaleOut_2(current_image_class, next_image_class, direction) {
huge_it_grid_2(1, 1, 0, 0, 0, 1.5, 0, current_image_class, next_image_class, direction);
}
function huge_it_scaleIn_2(current_image_class, next_image_class, direction) {
huge_it_grid_2(1, 1, 0, 0, 0, 0.5, 0, current_image_class, next_image_class, direction);
}
function huge_it_blockScale_2(current_image_class, next_image_class, direction) {
huge_it_grid_2(8, 6, 0, 0, 0, .6, 0, current_image_class, next_image_class, direction);
}
function huge_it_kaleidoscope_2(current_image_class, next_image_class, direction) {
huge_it_grid_2(10, 8, 0, 0, 0, 1, 0, current_image_class, next_image_class, direction);
}
function huge_it_fan_2(current_image_class, next_image_class, direction) {
if (direction == ‘right’) {
var rotate = 45;
var translateX = 100;
}
else if (direction == ‘left’) {
var rotate = -45;
var translateX = -100;
}
huge_it_grid_2(1, 10, rotate, translateX, 0, 1, 0, current_image_class, next_image_class, direction);
}
function huge_it_blindV_2(current_image_class, next_image_class, direction) {
huge_it_grid_2(1, 8, 0, 0, 0, .7, 0, current_image_class, next_image_class);
}
function huge_it_blindH_2(current_image_class, next_image_class, direction) {
huge_it_grid_2(10, 1, 0, 0, 0, .7, 0, current_image_class, next_image_class);
}
function huge_it_random_2(current_image_class, next_image_class, direction) {
var anims = [‘sliceH’, ‘sliceV’, ‘slideH’, ‘slideV’, ‘scaleOut’, ‘scaleIn’, ‘blockScale’, ‘kaleidoscope’, ‘fan’, ‘blindH’, ‘blindV’];
/* Pick a random transition from the anims array.*/
this[“huge_it_” + anims[Math.floor(Math.random() * anims.length)] + “_2”](current_image_class, next_image_class, direction);
}

function iterator_2() {
return 1;
}

function huge_it_change_image_2(current_key, key, data_2, from_effect, clicked) {

if (data_2[key]) {

if (!from_effect) {
// Change image key.
jQuery(“#huge_it_current_image_key_2”).val(key);
current_key = jQuery(“.huge_it_slideshow_dots_active_2”).attr(“data-image_key”);
}

if (huge_it_trans_in_progress_2) {
event_stack_2.push(current_key + ‘-‘ + key);
return;
}

var direction = ‘right’;
if (huge_it_current_key_2 > key) {
direction = ‘left’;
}
else if (huge_it_current_key_2 == key) {
return false;
}

// Set active thumbnail position.

huge_it_current_key_2 = key;
jQuery(“#huge_it_slideshow_image_2”).attr(‘data-image_id’, data_2[key][“id”]);

jQuery(“.huge_it_slideshow_title_text_2”).html(data_2[key][“alt”]);
jQuery(“.huge_it_slideshow_description_text_2”).html(data_2[key][“description”]);

var current_image_class = “#image_id_2_” + data_2[current_key][“id”];
var next_image_class = “#image_id_2_” + data_2[key][“id”];

if (jQuery(current_image_class).find(‘.huge_it_video_frame_2’).length > 0) {
var streffect = ‘fade’;
if (streffect == “cubeV” || streffect == “cubeH” || streffect == “none” || streffect == “fade”) {
huge_it_fade_2(current_image_class, next_image_class, direction);
} else {
huge_it_fade_2(current_image_class, next_image_class, direction);
}
} else {
huge_it_fade_2(current_image_class, next_image_class, direction);
}

jQuery(‘.huge_it_slideshow_title_text_2’).removeClass(‘none’);
if (jQuery(‘.huge_it_slideshow_title_text_2’).html() == “”) {
jQuery(‘.huge_it_slideshow_title_text_2’).addClass(‘none’);
}

jQuery(‘.huge_it_slideshow_description_text_2’).removeClass(‘none’);
if (jQuery(‘.huge_it_slideshow_description_text_2’).html() == “”) {
jQuery(‘.huge_it_slideshow_description_text_2’).addClass(‘none’);
}

jQuery(current_image_class).find(‘.huge_it_slideshow_title_text_2’).addClass(‘none’);
jQuery(current_image_class).find(‘.huge_it_slideshow_description_text_2’).addClass(‘none’);
huge_it_move_dots_2();
/*** for vimeo and youtube stop pause play etc… ***/
var nextVideo = jQuery(‘#video_id_2_’ + key).attr(‘data-element-id’);
var currentVideo = jQuery(‘#video_id_2_’ + current_key).attr(‘data-element-id’);
/*** add ***/
(currentVideo || nextVideo) && stopYoutubeVideo(currentVideo, nextVideo);
if ((jQuery(‘#player_2_’ + current_key)).hasClass(‘huge-it-iframe-vimeo’)) {
jQuery(‘#player_2_’ + current_key).vimeo(‘pause’);

}
if ((jQuery(‘#player_2_’ + key)).hasClass(‘huge-it-iframe-vimeo’) && (‘off’ == ‘on’)) {
jQuery(‘#player_2_’ + key).vimeo(‘play’);
}
/*** ***/
window.clearInterval(huge_interval[‘huge_it_playInterval_’ +2]);
play_2();
}

}
var staticthumbWidth;
jQuery(window).load(function() {
staticthumbWidth = jQuery(‘#huge_it_thumb_slider>li’).width();

});
function huge_it_popup_resize_2() {

var staticsliderwidth =815;
var sliderwidth =815;
var bodyWidth = jQuery(window).width();
var parentWidth = jQuery(“.huge_it_slideshow_image_wrap_2”).parent().width();

if (sliderwidth > parentWidth) {
sliderwidth = parentWidth;
}
if (sliderwidth > bodyWidth) {
sliderwidth = bodyWidth;
}
var str=400/(staticsliderwidth);
var str2 =100/815;
var sliderDynamicImageHeight = sliderwidth*str;
var sliderDynamicThumbHeight = 0;

jQuery(‘.huge_it_slideshow_image_wrap_2’).css({‘max-height’:sliderDynamicImageHeight+sliderDynamicThumbHeight});
jQuery(‘.huge_it_slideshow_image_wrap1_2’).css({‘max-height’:sliderDynamicImageHeight});
jQuery(‘.huge_it_slideshow_thumbs_2 li’).css({‘max-height’:sliderDynamicThumbHeight});

jQuery(“#huge_it_loading_image_2”).css({display: “none”});
jQuery(“.huge_it_slideshow_image_wrap1_2”).css({opacity: 1});
jQuery(“.huge_it_slideshow_image_wrap_2”).removeClass(“nocolor”);

if (“resize”==”crop”){
jQuery(“.huge_it_slider_ul li img”).each(function(){
if(jQuery(this).prop(‘naturalWidth’)>jQuery(this).prop(‘naturalHeight’))
jQuery(this).css({‘width’:’100%’,’height’:’auto’/*,’top’:’50%’,’left’:’50%’,’transform’:’translate( -50%, -50% )’*/});
else{
jQuery(this).css({‘height’:’100%’,’width’:’auto’/*,’top’:’50%’,’left’:’50%’,’transform’:’translate( -50%, -50% )’*/});
}
});
}
jQuery(“.huge_it_slideshow_image_wrap_2″).css({opacity:1});
}

jQuery(window).load(function () {
jQuery(window).resize(function() {
huge_it_popup_resize_2();
});

jQuery(‘#huge_it_slideshow_left_2’).on(‘click’,function(){
huge_it_change_image_2(parseInt(jQuery(‘#huge_it_current_image_key_2’).val()), (parseInt(jQuery(‘#huge_it_current_image_key_2’).val()) – iterator_2()) >= 0 ? (parseInt(jQuery(‘#huge_it_current_image_key_2’).val()) – iterator_2()) % data_2.length : data_2.length – 1, data_2,false,true);
return false;
});

jQuery(‘#huge_it_slideshow_right_2’).on(‘click’,function(){
huge_it_change_image_2(parseInt(jQuery(‘#huge_it_current_image_key_2’).val()), (parseInt(jQuery(‘#huge_it_current_image_key_2’).val()) + iterator_2()) % data_2.length, data_2,false,true);
return false;
});

huge_it_popup_resize_2();
/* Disable right click.*/
jQuery(‘div[id^=”huge_it_container”]’).bind(“contextmenu”, function () {
return false;
});

/*HOVER SLIDESHOW*/
jQuery(“#huge_it_slideshow_image_container_2, .huge_it_slideshow_image_container_2, .huge_it_slideshow_dots_container_2,#huge_it_slideshow_right_2,#huge_it_slideshow_left_2”).hover(function(){
jQuery(“#huge_it_slideshow_right_2”).css({‘display’:’inline’});
jQuery(“#huge_it_slideshow_left_2”).css({‘display’:’inline’});
},function(){
jQuery(“#huge_it_slideshow_right_2”).css({‘display’:’none’});
jQuery(“#huge_it_slideshow_left_2″).css({‘display’:’none’});
});

if(pausehover==”on” && !/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){
jQuery(“#huge_it_slideshow_image_container_2, .huge_it_slideshow_image_container_2”).hover(function(){
window.clearInterval(huge_interval[‘huge_it_playInterval_’+2]);
scrolling = false;
},function(){
window.clearInterval(huge_interval[‘huge_it_playInterval_’+2]);
scrolling = true;
play_2();
});
}
play_2();
});
function play_2(){
if(scrolling ){
huge_interval[‘huge_it_playInterval_’+2] = setInterval(function () {
var iterator = 1;
huge_it_change_image_2(parseInt(jQuery(‘#huge_it_current_image_key_2’).val()), (parseInt(jQuery(‘#huge_it_current_image_key_2’).val()) + iterator) % data_2.length, data_2,false,false);
}, ‘7400’);
}
}
jQuery(window).focus(function() {
var i_2 = 0;
jQuery(“.huge_it_slider_2”).children(“div”).each(function () {
if (jQuery(this).css(‘opacity’) == 1) {
jQuery(“#huge_it_current_image_key_2”).val(i_2);
}
i_2++;
});
});
jQuery(window).blur(function() {
console.log(event_stack_2);
window.clearInterval(huge_interval[‘huge_it_playInterval_’+2]);
});
jQuery(window).focus(function() {
play_2()
});

.imgc_slider #slider77 {
border-color: aqua;
border-width: 3px;
text-transform: uppercase;
list-style: none;
outline: none;
}

.thumb_image{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left:0;
}
.entry-content a{
border-bottom: none !important;
}
.play-button-slider{
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.youtube-icon { position: absolute;

background:url(http://boffosocko.com/wp-content/plugins/slider-image/images/play.youtube.png) center center no-repeat;background-size:14%;}


  • To Purchase, Rent, or Pirate? The Broken Economics of Textbooks in the Digital Age
    What's wrong with the economics of the textbook industry, and what students, parents, professors, and universities can do to mitigate the ever-rising price of textbooks.
  • Chart showing The Major System is equivalent to Gregg Shorthand

  • Git Logo

    Git and Version Control for Novelists, Screenwriters, Academics, and the General Public
  • A picture of the Spritz RSVP reading interface featuring the word Boffosocko.

    Speed Reading on Web and Mobile

  • On Choosing Your Own Textbooks: General advice for choosing the right textbook for your educational goals
  • The Pontoon Manifesto: The Electronic Edition

    The Pontoon Manifesto: The Electronic Edition
    For its 45th anniversary, we are truly proud to present a new and unlimited edition electronic Pontoon powered by a web-based randomizer which reorders the paragraphs at the click of a button.
  • Complexity isn’t a Vice: 10 Word Answers and Doubletalk in Election 2016

    Complexity isn’t a Vice: 10 Word Answers and Doubletalk in Election 2016
    How Donald Trump is leveraging an old Vaudeville trick to heavily contest the presidential election

  • Need Help Publishing?

    Need Help Publishing?

  • Popular Science Books on Information Theory, Biology, and Complexity


  • What is Information? by Christoph Adami
    A proper understanding of information in terms of prediction is key to a number of disciplines beyond engineering, such as physics and biology.



  • Latin Pedagogy and the Digital Humanities

jQuery(document).ready(function(jQuery) {
setInterval(function() {
jQuery(‘.huge_it_slider_2’).find(“li”).each(function() {

if (jQuery(this).css(“opacity”) == “1”) {

var img_id = jQuery(this).attr(‘id’);
jQuery(‘.huge_it_slideshow_thumbs_2’).each(function() {
var allListElements = jQuery(‘li[id=’ + img_id + ‘]’);

jQuery(this).find(allListElements).not(“.bx-clone”).each(function() {
jQuery(‘.huge_it_slideshow_thumbs_2 li’).find(“.trans_back”).css(‘background’, ‘rgba(255,255,255,0.3)’);
jQuery(this).find(‘.trans_back’).css(‘background’, ‘none’);
})
})
}
})
}, 100)
})

What does Boffo Socko mean anyway?

“Boffo” and “socko” are neologisms in the family of Variety-speak after the well known business trade journal covering Tinseltown (often better known as Hollywood aka the Coast aka H’w’d.)

Their definitions from Variety’s “slanguage” dictionary follow:

boffo (also boff, boffola) — outstanding (usually refers to box office performance); “‘My Best Friend’s Wedding’ has been boffo at the B.O.” (See also, socko, whammo)

socko (also sock) — very good (usually refers to box office performance); “‘My Best Friend’s Wedding’ has done socko B.O.” (See also, boff, whammo)

Brief Philosophy

I use this website as my primary hub for online presence and communication and to some extent as my online commonplace book. I try to follow the tenets of the IndieWeb movement by publishing on my own site and owning all of my own data. When I participate in social silos (Facebook, Twitter, Instagram, etc.), I post here first and syndicate duplicates out to them (POSSE). These posts either originate from here or my social stream. You’re welcome to subscribe to or consume them in any manner or on any platform you prefer.

Recent Posts in Information Theory, Complexity, and Molecular Biology

🔖 H-theorem in quantum physics by G. B. Lesovik, et al.
🔖 H-theorem in quantum physics by G. B. Lesovik, et al.
H-theorem in quantum physics by G. B. Lesovik, A. V. Lebedev, I. A. Sadovskyy, M. V. Suslov & V. M. Vinokur (Nature.com)Abstract Remarkable progress of quantum information theory (QIT) allowed to formulate mathematical theorems for conditions that data-transmitting or data-processing occurs with a non-negative entropy gain. However, relation of these results formulated in terms of
Statistical Physics, Information Processing, and Biology Workshop at Santa Fe Institute
Statistical Physics, Information Processing, and Biology Workshop at Santa Fe Institute
Information Processing and Biology by John Carlos Baez (Azimuth)Information Processing and BiologyI just found out about this from John Carlos Baez and wish I could go! How have I not managed to have heard about it? Stastical Physics, Information Processing, and Biology Workshop November 16, 2016 – November 18, 2016 9:00 AM Noyce Conference Room Abstract.
Warren Weaver Bot!
Warren Weaver Bot!
Someone has built a Warren Weaver Bot! by Weaverbot (Twitter)This is the signal for the second.— Weaverbot (@WWeaverbot) October 28, 2016How can you not follow this twitter account?! Now I’m waiting for a Shannon bot and a Weiner bot. Maybe a John McCarthy bot would be apropos too?! Syndicated to:
Hector Zenil
Hector Zenil
A new paper (arXiv) and some videos on entropy and algorithmic complexity
Transplantation of spinal cord–derived neural stem cells for ALS
Transplantation of spinal cord–derived neural stem cells for ALS
Transplantation of spinal cord–derived neural stem cells for ALS (neurology.org)Analysis of phase 1 and 2 trials testing the safety of spinal cord transplantation of human stem cells in patients with amyotrophic lateral sclerosis (ALS) with escalating doses and expansion of the trial to multiple clinical centers.I built the microinjectors used in these experiments for injecting
Network Science by Albert-László Barabási
Network Science by Albert-László Barabási
Network Science by Albert-László Barabási (Cambridge University Press)I ran across a link to this textbook by way of a standing Google alert, and was excited to check it out. I was immediately disappointed to think that I would have to wait another month and change for the physical textbook to be released, but made my
Human Collective Memory from Biographical Data
Human Collective Memory from Biographical Data
Estimating technological breaks in the size and composition of human collective memory from biographical data by C. Jara-Figueroa, Amy Z. Yu, Cesar A. Hidalgo (arxiv.org) The ability of humans to accumulate knowledge and information across generations is a defining feature of our species. This ability depends on factors that range from the psychological biases that
Design and Control of Self-organizing Systems
Design and Control of Self-organizing Systems
Design and Control of Self-organizing Systems by Carlos Gershenson (scifunam.fisica.unam.mx)UNAM Mexico City has an available free download of Carlos Gershenson’s 2007 text. Complex systems are usually difficult to design and control. There are several particular methods for coping with complexity, but there is no general approach to build complex systems. In this book I propose

jQuery(window).on(“load”, function() {
var $ = jQuery;
$(“.overlay”).css(“display”, “block”);
var $container = $(“#lptw-grid-30801”);
var fluid_images = true;
var countedColumnWidth;

// initialize
$container.masonry({
itemSelector: “.lptw-grid-element”, columnWidth: function(containerWidth) {
if (containerWidth 640) {
$(“.lptw-grid-element”).css(“width”, “49.00%”);
$(“.lptw-featured”).css(“width”, “99.00%”);
if (fluid_images === true) {
countedColumnWidth = (containerWidth / 2) – 1
} else {
countedColumnWidth = 300 – 1
}
}
return countedColumnWidth;
} });

$(window).resize(function() {
var $container = $(“#grid-container”);
var viewport = $(window).width();
var fluid_images = true;

if (viewport 640) {
var containerWidth = $container.width();
$(“.lptw-grid-element”).css(“width”, “49.00%”);
$(“.lptw-featured”).css(“width”, “99.00%”);

if (fluid_images === true) {
$container.masonry(“option”, {
columnWidth: (containerWidth / 2) – 1
});
} else {
$(“.lptw-featured”).css(“height”, “”);
$container.masonry(“option”, {
columnWidth: 300 – 1
});
}
}
});

});

Recent Posts in Mathematics

Basic Category Theory by Tom Leinster | Free Ebook Download
Basic Category Theory by Tom Leinster | Free Ebook Download
Basic Category Theory by Tom Leinster (arxiv.org)This short introduction to category theory is for readers with relatively little mathematical background. At its heart is the concept of a universal property, important throughout mathematics. After a chapter introducing the basic definitions, separate chapters present three ways of expressing universal properties: via adjoint functors, representable functors, and
Emily Riehl’s new category theory book has some good company
Emily Riehl’s new category theory book has some good company
Emily Riehl's new category theory book has some good company. Instagram filter used: Clarendon Photo taken at: UCLA Bookstore I just saw Emily Riehl‘s new book Category Theory in Context on the shelves for the first time. It’s a lovely little volume beautifully made and wonderfully typeset. While she does host a free downloadable copy
Fundamental Theorem of Algebra
Fundamental Theorem of Algebra
Fundamental Theorem of Algebra Instagram filter used: Clarendon Photo taken at: UCLA Math Sciences Building Syndicated to:
Warren Weaver Bot!
Warren Weaver Bot!
Someone has built a Warren Weaver Bot! by Weaverbot (Twitter)This is the signal for the second.— Weaverbot (@WWeaverbot) October 28, 2016How can you not follow this twitter account?! Now I’m waiting for a Shannon bot and a Weiner bot. Maybe a John McCarthy bot would be apropos too?! Syndicated to:

jQuery(window).on(“load”, function() {
var $ = jQuery;
$(“.overlay”).css(“display”, “block”);
var $container = $(“#lptw-grid-91364”);
var fluid_images = true;
var countedColumnWidth;

// initialize
$container.masonry({
itemSelector: “.lptw-grid-element”, columnWidth: function(containerWidth) {
if (containerWidth 640) {
$(“.lptw-grid-element”).css(“width”, “49.00%”);
$(“.lptw-featured”).css(“width”, “99.00%”);
if (fluid_images === true) {
countedColumnWidth = (containerWidth / 2) – 1
} else {
countedColumnWidth = 300 – 1
}
}
return countedColumnWidth;
} });

$(window).resize(function() {
var $container = $(“#grid-container”);
var viewport = $(window).width();
var fluid_images = true;

if (viewport 640) {
var containerWidth = $container.width();
$(“.lptw-grid-element”).css(“width”, “49.00%”);
$(“.lptw-featured”).css(“width”, “99.00%”);

if (fluid_images === true) {
$container.masonry(“option”, {
columnWidth: (containerWidth / 2) – 1
});
} else {
$(“.lptw-featured”).css(“height”, “”);
$container.masonry(“option”, {
columnWidth: 300 – 1
});
}
}
});

});

Social Stream

For more quick-hit (and primarily social related posts and replies) please see my other social stream.

What I’ve Been Reading Lately

Instagram

jQuery(window).on(“load”, function() {
var $ = jQuery;
$(“.overlay”).css(“display”, “block”);
var $container = $(“#lptw-grid-71719”);
var fluid_images = true;
var countedColumnWidth;

// initialize
$container.masonry({
itemSelector: “.lptw-grid-element”, columnWidth: function(containerWidth) {
if (containerWidth 640) {
$(“.lptw-grid-element”).css(“width”, “49.00%”);
$(“.lptw-featured”).css(“width”, “99.00%”);
if (fluid_images === true) {
countedColumnWidth = (containerWidth / 2) – 1
} else {
countedColumnWidth = 300 – 1
}
}
return countedColumnWidth;
} });

$(window).resize(function() {
var $container = $(“#grid-container”);
var viewport = $(window).width();
var fluid_images = true;

if (viewport 640) {
var containerWidth = $container.width();
$(“.lptw-grid-element”).css(“width”, “49.00%”);
$(“.lptw-featured”).css(“width”, “99.00%”);

if (fluid_images === true) {
$container.masonry(“option”, {
columnWidth: (containerWidth / 2) – 1
});
} else {
$(“.lptw-featured”).css(“height”, “400”);
$container.masonry(“option”, {
columnWidth: 300 – 1
});
}
}
});

});

Boffo Socko Books | Boffo Socko Publishing

REad Amerikan Krazy by Henry James Korn

    Syndicated to:

Featured Posts was originally published on Chris Aldrich | Boffo Socko