Sven strök bort snoret under näsan och försökte se vanlig ut då hans mor granskade honom, men naturligtvis misslyckades han.
- Ä du lässän, Svän?
- Näee...
- Jo, män nog se ja att du ä lässän. Va ä lä söm ha hänt?
- Pöjkan i skolan reta mäg. Dom säg vi ä fattigan nä ja intä äns har pålägg på smörgåsa.
Hilda tar sin cykel och trampar ner till handlaren.
Hon har redan överskridit krediten den här månaden, men vädjar för att få en bit korv till att skriva upp och får det av den förstående handlaren.
Hilda är statarkärring och arbetar som mjölkerska och med allt annat förekommande göromål som ett fruntimmer kan förväntas utföra i en ladugård. Hon bor för närvarande med sina sex barn i ett mycket trivsamt torp som tillhör gården där hon jobbar och det är inte ofta man har turen att komma till en ställe där folk både är snälla och håller med gott hem, så hon känner sig lite mer tillfreds nuförtiden.
Fast idag då när Sven kom hem och berättade att han blivit retad, så blir hon ledsen, arg och skamsen. Det går inte att gömma fattigdom, det syns mycket tydligt på en skiva bröd där pålägget endast i bästa fall består av lite smör.
Sven, hans mamma och två av hans systrar hamnade några år senare, i slutet av 1940-talet i Västerås. Hans äldsta syster hade gift sig med grannpojken som först hade fått jobb på ASEA i Fagersta, men ganska snart flyttade till Västerås och till en annan tjänst på samma företag.
Hilda flyttade efter påtryckningar efter med sina två yngsta barn och fick även hon en plats på ASEA. Dock trivdes hon aldrig i storstaden, utan flyttade tillbaka till Hälsingland med lilljäntan medan Sven blev kvar med storasystern och svågern. Efter bara en kort tid insjuknade Hilda i cancer och avled sedan på Hudiksvalls lasarett, endast 49 år gammal.
Yngsta dottern kom sedan för en tid att få bo hos sina syskon och svåger, och glömde aldrig vad hon lovat sig själv under Hildas begravning, att aldrig låta någon se hur ledsen hon var och att bita ihop.
Sven fick omedelbart arbete i Västerås, till en början som springpojke, men avancerade sedan till charkuteribiträde för att slutligen bli "färdig" charkuterist. Musik, idrott och tjejer var hans stora intressen (inte nödvändigtvis i inbördes ordning) och han blev far redan innan han hade fyllt tjugo år.
Samma år som Sven skulle fylla tjugoåtta, kom jag själv till världen och
med honom som pappa var det underhållning nästan jämt. Jag och mina syskon vill bestämt påstå att Sven var sveriges första och okrönta standup-comedian. Han roade oss hemma, han fick folk att vika sig dubbelt av skratt på sina arbetsplatser inte sällan med en fimp i mungipan och ett oberört ansikte. Historierna om Sven är värda att dokumenteras så därför kommer jag framöver blogga om honom och sedemera (en glosa som f ö Sven ofta begagnat sig av genom åren) också om min fantastiska mamma Birgitta och om hennes oändliga tålamod, samt om hennes svarta humor som hjälpt alla oss framåt.
Tack mamma och pappa för att ni finns och alltid har funnits för mig!
Love and light//Suz
 {
var items = null;
var msgs = null;
var config = {};
// <![CDATA[
var cursor = null;
if (items && items.length > 0) {
cursor = parseInt(items[items.length - 1].timestamp) + 1;
}
var bodyFromEntry = function(entry) {
var text = (entry &&
((entry.content && entry.content.$t) ||
(entry.summary && entry.summary.$t))) ||
'';
if (entry && entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
return '<span class=)
' + text + '';
}
}
}
return text;
}
var parse = function(data) {
cursor = null;
var comments = [];
if (data && data.feed && data.feed.entry) {
for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
var comment = {};
// comment ID, parsed out of the original id format
var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
comment.id = id ? id[2] : null;
comment.body = bodyFromEntry(entry);
comment.timestamp = Date.parse(entry.published.$t) + '';
if (entry.author && entry.author.constructor === Array) {
var auth = entry.author[0];
if (auth) {
comment.author = {
name: (auth.name ? auth.name.$t : undefined),
profileUrl: (auth.uri ? auth.uri.$t : undefined),
avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
};
}
}
if (entry.link) {
if (entry.link[2]) {
comment.link = comment.permalink = entry.link[2].href;
}
if (entry.link[3]) {
var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
if (pid && pid[1]) {
comment.parentId = pid[1];
}
}
}
comment.deleteclass = 'item-control blog-admin';
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
} else if (entry.gd$extendedProperty[k].name == 'blogger.displayTime') {
comment.displayTime = entry.gd$extendedProperty[k].value;
}
}
}
comments.push(comment);
}
}
return comments;
};
var paginator = function(callback) {
if (hasMore()) {
var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
if (cursor) {
url += '&published-min=' + new Date(cursor).toISOString();
}
window.bloggercomments = function(data) {
var parsed = parse(data);
cursor = parsed.length < 50 ? null
: parseInt(parsed[parsed.length - 1].timestamp) + 1
callback(parsed);
window.bloggercomments = null;
}
url += '&callback=bloggercomments';
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}
};
var hasMore = function() {
return !!cursor;
};
var getMeta = function(key, comment) {
if ('iswriter' == key) {
var matches = !!comment.author
&& comment.author.name == config.authorName
&& comment.author.profileUrl == config.authorUrl;
return matches ? 'true' : '';
} else if ('deletelink' == key) {
return config.baseUri + '/comment/delete/'
+ config.blogId + '/' + comment.id;
} else if ('deleteclass' == key) {
return comment.deleteclass;
}
return '';
};
var replybox = null;
var replyUrlParts = null;
var replyParent = undefined;
var onReply = function(commentId, domId) {
if (replybox == null) {
// lazily cache replybox, and adjust to suit this style:
replybox = document.getElementById('comment-editor');
if (replybox != null) {
replybox.height = '250px';
replybox.style.display = 'block';
replyUrlParts = replybox.src.split('#');
}
}
if (replybox && (commentId !== replyParent)) {
replybox.src = '';
document.getElementById(domId).insertBefore(replybox, null);
replybox.src = replyUrlParts[0]
+ (commentId ? '&parentID=' + commentId : '')
+ '#' + replyUrlParts[1];
replyParent = commentId;
}
};
var hash = (window.location.hash || '#').substring(1);
var startThread, targetComment;
if (/^comment-form_/.test(hash)) {
startThread = hash.substring('comment-form_'.length);
} else if (/^c[0-9]+$/.test(hash)) {
targetComment = hash.substring(1);
}
// Configure commenting API:
var configJso = {
'maxDepth': config.maxThreadDepth
};
var provider = {
'id': config.postId,
'data': items,
'loadNext': paginator,
'hasMore': hasMore,
'getMeta': getMeta,
'onReply': onReply,
'rendered': true,
'initComment': targetComment,
'initReplyThread': startThread,
'config': configJso,
'messages': msgs
};
var render = function() {
if (window.goog && window.goog.comments) {
var holder = document.getElementById('comment-holder');
window.goog.comments.render(holder, provider);
}
};
// render now, or queue to render when library loads:
if (window.goog && window.goog.comments) {
render();
} else {
window.goog = window.goog || {};
window.goog.comments = window.goog.comments || {};
window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
window.goog.comments.loadQueue.push(render);
}
})();
// ]]>
Ska bli väldigt intressant att läsa fortsättningen på det här. Och det här var en bra början :)
SvaraRaderaJa, det måste ju präntas ner... :-)
SvaraRadera