mb_send_mail
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_send_mail — 发送编码过的邮件
说明
bool mb_send_mail ( string $to , string $subject , string $message [, string
$additional_headers = NULL [, string $additional_parameter = NULL ]] )
发送邮件。邮件头和内容根据 mb_language() 设置来转换编码。这是 mail() 的一个包装
器函数，所以详情参见 mail()。
参数
to
被发送到该邮件地址。可通过逗号分隔地址的 to 来指定多个收件人。该参数不会被
自动编码。
subject
邮件标题。
message
邮件消息。
additional_headers(可选)
String to be inserted at the end of the email header.
This is typically used to add extra headers (From, Cc, and Bcc). Multiple
extra headers should be separated with a CRLF (\r\n). Validate parameter
not to be injected unwanted headers by attackers.
Note:
When sending mail, the mail must contain a From header. This can be set
with the additional_headers parameter, or a default can be set in
php.ini.
Failing to do this will result in an error message similar to Warning:
mail(): "sendmail_from" not set in php.ini or custom "From:" header
missing. The From header sets also Return-Path under Windows.
Note:
If messages are not received, try using a LF (\n) only. Some Unix mail
transfer agents (most notably » qmail) replace LF by CRLF automatically
(which leads to doubling CR if CRLF is used). This should be a last
resort, as it does not comply with » RFC 2822.
additional_parameter
additional_parameter 是一个 MTA 命令行参数。在使用 sendmail 时对设置正确的
返回路径头很有帮助。
This parameter is escaped by escapeshellcmd() internally to prevent command
execution. escapeshellcmd() prevents command execution, but allows to add
addtional parameters. For security reason, this parameter should be
validated.
Since escapeshellcmd() is applied automatically, some characters that are
allowed as email addresses by internet RFCs cannot be used. Programs that
are required to use these characters mail() cannot be used.
The user that the webserver runs as should be added as a trusted user to
the sendmail configuration to prevent a 'X-Warning' header from being added
to the message when the envelope sender (-f) is set using this method. For
sendmail users, this file is /etc/mail/trusted-users.
返回值
成功时返回 TRUE，或者在失败时返回 FALSE。
参见
• mail() - 发送邮件
• mb_encode_mimeheader() - 为 MIME 头编码字符串
• mb_language() - 设置/获取当前的语言
User Contributed Notes 16 notes
===============================================================================
Easy and simple....
Send an email with Japanese contain.
\n";
$headers .= "Reply-To: " .
"".mb_encode_mimeheader (mb_convert_encoding($from_name,"ISO-2022-JP",
"AUTO")) ."" .
"<".$from_email."> \n";
$headers .= "Content-Type: text/plain;charset=ISO-2022-JP \n";
/* Convert body to same encoding as stated
in Content-Type header above */
$body = mb_convert_encoding($body, "ISO-2022-JP","AUTO");
/* Mail, optional paramiters. */
$sendmail_params = "-f$from_email";
mb_language("ja");
$subject = mb_convert_encoding($subject, "ISO-2022-JP","AUTO");
$subject = mb_encode_mimeheader($subject);
$result = mail($to, $subject, $body, $headers, $sendmail_params);
return $result;
}
?>
===============================================================================
If you have problem using mb_send_mail to send utf-8 mails, you have to know
the following things (I've spent hours on the net before finding the correct
php code) :
- You have to use the mb_encode_mimeheader function on the sender name and on
the recipient name (on names, not on emails !).
- Subject and message are automatically encoded.
- Add - at least - the following header :
$headers = "Mime-Version: 1.0\n";
$headers .= "Content-Type: text/plain;charset=UTF-8\n";
$headers .= "From: $sender";
- Last but not least, beware of the internal encoding, which is needed by
mb_encode_mimeheader function in order to encode properly. I had to set the
internal encoding to UTF-8 in order to make it work properly :
mb_internal_encoding("UTF-8");
===============================================================================
Make sure that if you're using a form to type in the mail, that your form page
has the right encoding, like if I want to send out a japanese email, by filling
out a form, the form page needs this in the header:
===============================================================================
I have to use Japanese hankaku (single byte kana in (S)JIS) in mail subject and
message,
so I tried the way that NO3L in Japan said, but I found there's a big problem.
In that way, mb_encode_mimeheader drop escape sequence from the head of encoded
string from second line.
if you use long letter in subject, and if it includes multi byte string, It
must crashed.
Therefore, if you want to use Japanese hankaku in mail subject, you might try
like this.
Encoded subject letters in one line is not just 76 letters, so it is not based
on RFC, but it work.
$intSubjectLength = mb_strlen($strSubject);
$intSeparateLength = 10;
for ($i=0; $i \n
\n)...
return $str;
}
# notice: In both code, 1 space after newline is essential (gule str is *not*
only "\r\n" nor "\n").
# This space is ignored only between encoded-words.
c.f. about efficiency
Thinking about efficiency, my encode_mimeheader may have to determine where to
split string into lines without mb_encode_mimeheader in the determining loop.
But that loop will be repeated only one or a few times and this function will
be usually used against not so long string. So, this loss is not critical in
most case.
If you use only one encoding, you can easily check ascii or multi-byte char one
by one accoding to the definition of the encoding and determining splitting
point (this is far faster), but when you have to handle all encoding that is
not so easy. At least, I don't want to touch. :p
To accept *any* encoding (encoding name will be passed as argument), you can
use this code. This is because I post non-efficient code like this.
# Though I'm not sure whether the code actually work well with all encoding...
===============================================================================
As others say, mb_encode_mimeheader() seems to have a bug with JIS(ISO-2022-JP)
encording. Token indicating start and end of multibyte char is inserted only
before start of encoding and after the all.
We need the tokens at start and end of *all* encoded-text.
# PHP 4.3.2
So, we needs some workaround.
The post by "gordon at kanazawa-gu dot ac dot jp" seems to work well, but it
doesn't. JIS nees some special tokens and base64_encode does'nt output them, so
the code cannot used.
The post "RE: N03L in Japan", which simply splitting words in eash 10 chars is
good enough in most case, there are some problem left. When there are some
splited parts starting with ascii chars, 1 additional space will be inserted.
# RFC2047 only say within 76 words, shorter is not bad.
Additionally, thought it is really rare case, when we use "=?charset?" as
literal string, we have to escape them.
# Some mailer can actually send this without escape and header will be broken.
:(
Now, a little non-smart but maybe more accurate code is below function. I
tested only with ISO-2022-JP, only in costomized phpBB2.0.5, only some cases.
As far as my test this code worked well, but I'm not sure.
# $str: source text
# $indent: ex. for "Subject: " header, give 9 and first line will be shorter
than 76-1-9=66
# $encoding: source text encoding
# $mail_encoding: $str will be converted into this before base64 encode
function encode_mimeheader($str, $indent = 0, $encoding = 'utf-8',
$mail_encoding = 'iso-2022-jp')
{
$start_delimiter = strtoupper("=?$mail_encoding?B?");
$start_pattern = strtoupper("=\\?$mail_encoding\\?B\\?");
$end_delimiter = '?=';
$str = mb_convert_encoding($str, $mail_encoding, $encoding);
$length = mb_strlen($str, $mail_encoding);
$max_part_length = 20; // enough short in most case (you can change this
default value)
for ($i=0, $index=0; $index<$length; $i++) {
$part_length = $max_part_length;
$s = mb_substr($str, $index, $part_length, $mail_encoding);
// workaround for literally used start delimiter (without below, subject
may break)
// note: mb_encode_mimeheader() don't encode ascii including start
delimiter
if (preg_match('/^' . $start_pattern . '/i', $s))
{
$lines[$i] = $start_delimiter . base64_encode($start_delimiter) . "?=";
$index += strlen($start_delimiter);
continue;
}
$lines[$i] = mb_encode_mimeheader($s, $mail_encoding);
while (strlen($lines[$i]) > 76-1 - ($i?0:$indent)) { // max par line -
first space - indent (first line only)
$part_length = floor($part_length * (76-1 - ($i?0:$indent)) / strlen
($lines[$i])); // at least 1 decrement
$s = mb_substr($str, $index, $part_length, $mail_encoding);
$lines[$i] = mb_encode_mimeheader($s, $mail_encoding);
}
// workaround for starting new line with ascii (without below, 1 space may
cut in)
// note: mb_encode_mimeheader() starts encode after encounterring multibyte
char
if ($i > 0 && !preg_match('/^' . $start_pattern . '/i', $lines[$i]))
{
$p = strpos($lines[$i], $start_delimiter); //never 0 (false when not
found)
$p = $p ? $p : strlen($lines[$i]);
$lines[$i] = $start_delimiter . base64_encode(substr($lines[$i], 0, $p))
. "?=";
$part_length = $p;
}
$index += $part_length;
}
$str = join("\r\n ", $lines); // RFC 2047,822 say newline must be ^\r\n, not
only\n
return $str;
}
===============================================================================
There is another way of encoding Japanese language to send email without
worrying about mb_functions:
Download PHP Jcode from http://www.spencernetwork.org/
and use JcodeConvert function with base64_encode function for the e-mail header
and the subject.
$email_to =<EMAIL_ADDRESS>$_POST["name"] = strip_tags(trim($_POST["name"]));
$name = "=?ISO-2022-JP?B?". base64_encode(JcodeConvert($_POST["name"], 2, 3)).
"?=";
$_POST["email"] = strip_tags(trim($_POST["email"]));
$_POST["subject"] = strip_tags(trim($_POST["subject"]));
$email_subject = "=?ISO-2022-JP?B?". base64_encode(JcodeConvert($_POST
["subject"], 2, 3)). "?=";
$_POST["body"] = strip_tags(trim($_POST["body"]));
$email_header = "From: $name <". $_POST["email"] .">\n";
$email_header .= "Reply-To: ". $_POST["email"] ."\n";
$email_header .= "Content-transfer-encoding: 7bit\n";
$email_header .= "Content-type: text/plain; charset=\"iso-2022-jp\"\n\n";
$email_body = "blah blah blah.\n"
mail($email_to, $email_subject, $email_body, $email_header);
===============================================================================
I was trying to send japanese email and had a hell of a time getting it to
work. I finally stumbled across mb_send_mail() and it did everything I wanted
*except* that it only send plain text emails ... sending HTML contents was
impossible.
I finally whipped this up. I'm posting in case someone finds it useful.
function send_japanese_mail($to, $subject, $body, $from, $from_email,
$is_html_content=false) {
$headers = "MIME-Version: 1.0\\n" ;
$headers .= "From: $from <$from_email>\\n";
$headers .= "Reply-To: $from <$from_email>\\n";
/* If the body is HTML or plain text set the Content-Type header accordingly
*/
if ($is_html_content) {
$headers .= "Content-Type: text/html;charset=ISO-2022-JP\\n";
/* turn all line breaks into BR tags */
$body = nl2br($body);
}
else {
$headers .= "Content-Type: text/plain;charset=ISO-2022-JP\\n";
}
/* need to convert body to same encoding as stated in Content-Type header
above */
$body = mb_convert_encoding($body, "ISO-2022-JP","AUTO");
/* set any sendmail params, optional ... */
$sendmail_params = "-f$from_email";
/*
The subject is actually a "header" and can/will get mangled
if it contains non-ASCII characters. So we need to convert
the subject to something containing only ASCII characters.
First we convert the subject to the same encoding as the
body, then we use mb_encode_mimeheader() to make the subject
line all ASCII characters.
*/
mb_language("ja");
$subject = mb_convert_encoding($subject, "ISO-2022-JP","AUTO");
$subject = mb_encode_mimeheader($subject);
mail($to, $subject, $body, $headers, $sendmail_params);
}
===============================================================================
I had to use mb_internal_encoding() also to get properly encoded message.
===============================================================================
You may not use mb_encode_mimeheader() with mb_convert_encoding() to make
subject as follows. It causes mojibake in several strings.
mb_encode_mimeheader( mb_convert_encoding($strMailSubj, "JIS", "EUC-JP") )
Set mb_internal_encoding() to *subject's* encoding and call
mb_encode_mimeheader.
Example)
$__lang = mb_language();
$__enc = mb_internal_encoding();
mb_language("Japanese");
mb_internal_encoding( mb_detect_encoding($subject) );
#mb_internal_encoding( "EUC-JP" ); #just do when you know encoding of
$subject
mail($to,
mb_encode_mimeheader($subject),
mb_convert_encoding($msg,"JIS","AUTO"),$header);
mb_internal_encoding( $__enc );
mb_language($__lang);
===============================================================================
First of all, don't use nl2br in newer php versions unless you WANT to write
xhtml...you'll get
tags.
Secondly, you should use JIS, not ISO-2022-JP as the convert TO encoding. If
you use ISO... mb_encode_mimeheader seems to fail. They're the same charset
anyway.
Now here's why I am really writing. I just discovered that mb_send_mail and
mb_encode_mimeheader cannot support hankaku (single byte kana in (S)JIS) at
all. If you are making apps for the keitai (mobile) market, this won't do.
Therefore, undo your overloading on the mail function and use regular mail and
convert everything yourself like this. This is what we did. It seems to work
for us. Your mileage may vary.
$strMBS = mb_convert_encoding($strMailBodySend, "JIS", "EUC-JP");
$strMS = mb_encode_mimeheader( mb_convert_encoding($strMailSubj, "JIS",
"EUC-JP") );
mail($strToMail, $strMS, $strMBS, $strFrom);
===============================================================================
If your server doesn't have mb_send_mail() enabled but you want to use
non-ascii (multi-byte) chars in an email's subject or name headers, you can use
something like the following:
$charset = "iso-2202-jp"; // japanese
$to = encode("japanese name 01", $charset) . " ";
$from = encode("japanese name 02", $charset) . " ";
$subject = encode("japanese text", $charset);
$message = "does not need to be encoded";
mail($to, $subject, $message, $from);
function encode($in_str, $charset) {
$out_str = $in_str;
if ($out_str && $charset) {
// define start delimimter, end delimiter and spacer
$end = "?=";
$start = "=?" . $charset . "?B?";
$spacer = $end . "\r\n " . $start;
// determine length of encoded text within chunks
// and ensure length is even
$length = 75 - strlen($start) - strlen($end);
$length = floor($length/2) * 2;
// encode the string and split it into chunks
// with spacers after each chunk
$out_str = base64_encode($out_str);
$out_str = chunk_split($out_str, $length, $spacer);
// remove trailing spacer and
// add start and end delimiters
$spacer = preg_quote($spacer);
$out_str = preg_replace("/" . $spacer . "$/", "", $out_str);
$out_str = $start . $out_str . $end;
}
return $out_str;
}
// for details on Message Header Extensions
// for Non-ASCII Text see ...
// http://www.faqs.org/rfcs/rfc2047.html
===============================================================================
Tested with PHP 4.2.2 on Linux: Please note that if you're using Unicode
(mb_language("uni")) and you attempt to send mail with mb_send_mail(), you will
need to base64_encode() the message body - mb_send_mail() doesn't do that for
you. It does, however, issue the correct message headers, so you don't need to
worry about that.
Also note that neither mb_language() nor mb_send_mail() is able to convert your
message to UTF-8. *You* need to provide the UTF-8-encoded (and base64-encoded)
message, and then mb_send_mail() will issue the correct message headers.
Here's an example of sending an UTF-8-encoded message with mb_send_mail():
mb_language("uni");
$body = chunk_split(base64_encode("International characters"));
<EMAIL_ADDRESS>"Subject", $body);
If the receiving mail client supports UTF-8 properly, you will be able to send
messages that contain a mix of all kinds of characters (e.g., you could send
Thai, Chinese, and Danish characters in the same message). Not all mail clients
support UTF-8, though. At the time of writing, some of the more popular Windows
email clients - Eudora and Pegasus Mail - don't. There are a number of email
clients with working support for UTF-8. These include Outlook Express, KMail,
Mozilla, Netscape 6/7, Sylpheed, Evolution and others.
===============================================================================
Yes, as far as I understood the function encodes the entrire message body with
base64 and that's why it can be used to send messages with attachments.
===============================================================================
Be careful, mb_send_mail chokes if you try and send a multipart e-mail.
===============================================================================
While using the right tags mentioned in other comments (mb_internal_encoding,
Content-Type, etc) ...
mb_send_mail would properly encode special characters in plain text emails, for
both subject and message
mb_send_mail would not properly encode special characters in subject for
multi-part messages (text+html)


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/what.20happened.20to.20update-mathlib.3F.html ---
i am walking a new user through lean+mathlib. i can't seem to find the update-mathlib
one-liner which I used to install it before. has it been changed?
It moved to a new repo
https://github.com/leanprover-community/mathlib-tools
But the install instructions are not in that repo
They are somewhere in the docs/
of the regular repo
https://github.com/leanprover-community/mathlib/blob/master/docs/install/linux.md — Installation instructions for Windows.
Thanks! Found the instructions for mac
For Debian there is a dedicated page offering a 1-line installer that installs VScode, elan, update-mathlib, and all other goodies you can think of
{% endraw %}Last updated: Apr 24 2020 at 19:02 UTC


--- layout: post title: Norman on Ubiquitous Computing date: 2012-06-13 21:58:27.000000000 -07:00 categories: - Bits and Pieces tags: - Design - usability status: publish type: post published: true meta: _publicize_pending: '1' _edit_last: '5759' author: ---
“Would you like a pocket-size device that reminded you of each appointment and daily event? I would. I am waiting for the day when portable computers become small enough that I can keep one with me at all times. I will definitely put all my reminding burdens upon it. It has to be small. It has to be convenient to use. And it has to be relatively powerful, at least by today’s standards. It has to have a full, standard typewriter keyboard and a reasonably large display. It needs good graphics, because that makes a tremendous difference in usability, and a lot of memory—a huge amount, actually. And it should be easy to hook up to the telephone; I need to connect it to my home and laboratory computers. Of course, it should be relatively inexpensive.
What I ask for is not unreasonable. The technology I need is available today. It’s just that the full package has never been put together, partly because the cost in today’s world would be prohibitive. But it will exist in imperfect form in five years, possibly in perfect form in ten.”
Donald Norman, "Design of Everyday Things"


lejacobroy.com
25 May 2019in 2011, when i was only 15 years old, i decided to build myself a website to showcase my photographs. while working on it, i began adding modules and expending features:
- handmade front-end design
- front & back ends build from nothing, in PHP5 and MySQL
- when uploading a photograph, the back-end will extract it’s metadata and store it in the DB
- fully-featured shopping cart to buy pictures through PayPal (PP integration no longer working)
- blogging section using WordPress (no longer functional)
- showcase section with other art projects
- users would buy pictures and received an encrypted link by email, allowing them to download a server-generated zip file containing the picture and license.
it then began clear that programming was a bigger passion than photography! a year later, when i backed up the site, i forgot to choose a latin encoding, resulting in weird glyphs on the restored website
please, dont judge
lejacobroy.com (moved to http://lejacobroy.000webhostapp.com/)


Start Your Own Game Development Studio With Mad Games Tycoon, Out Today On Switch
From indie to AAA
by Ryan CraddockToday sees the launch of Mad Games Tycoon on Nintendo Switch, a title which allows you to build your own game development studio from scratch and take on the wildly exciting industry we all know and love.
You'll start out as an indie studio, slowly working your way up to becoming a major developer firing AAA games out of the door like it was nothing. You'll need to manage day-to-day logistics like hiring new programming talent and renting office space, and then develop games your loyal fanbase will want to play. You'll even have to think about building your own game engines, cutting licensing deals, and maybe even creating your own next-generation console.
Interested? Here's a feature list:
- Start a Game Development Studio and develop and market games in any combination of over 15 genres with nearly 200 sub-categories
- Explore over 40 technologies (e.g. graphics, sound, control) and create your own game engines as a basis for your games, or license them to other development houses
- Produce a next-generation game console that puts everything else on the market to shame
- Set up your studio - from the proverbial backyard garage without heating - to modern skyscrapers with server farms for your grand-scale MMO’s
- Expand your workforce - hire both “green” programmers and development legends - then staff departments like testing, marketing, sound, and graphics with the best people
The game's available on the Nintendo Switch eShop as we speak for £35.99. We liked the little nod to real-life consoles in the trailer - did you spot the Mintendu 3SD?
A simulation game you can really relate to? Think you've got what it takes to build your own studio? Let us know if you'll be getting this one in the comments below.


Feel free to check out and fork the source on github.
Please open any issues you find on the bug tracker,
or email any feedback to<EMAIL_ADDRESS>Note: The artwork URL must start with one of the following for export to work:
i.imgur.com,
img.booru.org/secretshipfic, or
derpicdn.net
- ♂
- {male}
- ♀
- {female}
- ⚤
- {malefemale}
- ❤
- {ship}
-
- {earth}
-
- {unicorn}
-
- {pegasus}
-
- {alicorn}
-
- {postapocalypse}
- (Replace)
- {replace}
- (Swap)
- {swap}
- (3-Way Swap)
- {3swap}
- (Draw)
- {draw}
- (New Goal)
- {goal}
- (Search)
- {search}
- (Copy)
- {copy}
- Counts as ⚤
- {hermaphrodite}
- Counts as 2 Ponies
- {double pony}
- Love Poison
- {love poison}
- Keyword Change
- {keyword change}
- Gender Change
- {gender change}
- Race Change
- {race change}
- Timeline Change
- {timeline change}
- Play From Discard
- {play from discard}
- Clone
- {clone}


--skip-repo-validationedit
Summaryedit
New feature added in Curator 3.2.0
This flag only functions within the scope of the snapshot command.
Skip repository access validation. This is useful in cases where your shared filesystem (local or remote) is functional but slow enough to respond that Elasticsearch yields a false-positive test result. This condition is also usually intermittent, rather than constant.
Repository validation is performed in order to ensure your snapshots will all be able to write to the repository. It is recommended that you let Curator perform this valuable check each time a snapshot is created unless you are experiencing the intermittent timeouts described.
Flagsedit
-
--skip-repo-validation
Skip repository access validation.
Examplesedit
Snapshot indices matching the selection parameters to the named repository, skipping repository validation:
curator snapshot --skip-repo-validation --repository REPOSITORY_NAME indices <<index selection paramters>>


FREELANCE WEB/Graphics Designer
Training Officer / Midwest Area Field Coordinator / In-house Designer
Legal Alternatives for Women Center Inc.
- Updates and edit LAW Center, Inc website ie: uploading and designing;
- Coordinates with LGUs/BLGUs in the Midwest on women’s rights literacy activities in target priority areas;
- Edits the lay-out of the content and graphic design of the periodic publication of Linkages and to be uploaded
semi-annually in the webpage;
- Support the Project Coordinator in organizing capacity building activities, formation and monitoring of the VAW
(Violence Against Women) Networks in the Midwest.
February 2020 - present
Design and Data Analyst
Gibeon Consltancy Services
- Determine what clients need and want and then create mockup design appropriate databases, applications, or programs to meet their requirements.
- Oversee the development, programming, and testing of the application.
- Translate business and data requirements into visual presentations for a wide range of scenarios.
May 2015 - June 2016
UI/UX Designer
Chromedia Far East Inc.
- Research and analyze aspects of UI design
- Help shape the process the team goes through for generating and refining ideas
- Organize information by creating visualizations of content, sequencing and relating elements, preparing storyboards, applying principles of human-computer interaction, comprehension, learning and aesthetics
- Develop prototypes by creating look and feel of the concept and structuring information filtering and retrieval.
- Translate web design graphic mockups into HTML and CSS
- Work closely with developers to implement the designs
- Test prototypes, observing usability and defining specifications
- Monitor industry trends, technologies, and standards and be able to research, recommend, and apply new technologies
- Communicate to the project Manager with efficiency and accuracy any progress and/or delays.
October 2012 - April 2015
Web / Graphic Designer
Screentext Software Designs
- Graphic / Website design
- Content loading for websites
- Collaborate with the in-house development teams for some company projects.
June 2007– May 31, 2010
Graphic Designer
Eighty-Eighth Floor Gifts, Inc
- Develop graphics for product illustrations and logos
-
Incorporate changes recommended by the clients into the final design
- Review designs for errors before publishing them
February 2006 – July 2006


 Thousands of user-created lessons at your fingertips.
{% extends 'learnify/base.html' %} {% load staticfiles %} {% block content %}
Advance your skills with in-depth classes.
Browse categories and videos to gain skills in what you
love.
Learn how to play an instrument, build a website, cook a meal. Thousands of user-created lessons at your fingertips.
Create video lessons about your favorite topics to teach others. And the best part? Get paid for your content!


---
layout: slide
title: "Text Publication as Knowledge Representation and the Potential for New Perspectives on the Long Scholastic
Tradition."
description:
date: 2021-03-19
theme: white
transition: slide
tags: presentation
---
Text Publication as Knowledge Representation and the Potential for New Perspectives on the Long Scholastic
Tradition
Jeffrey C. Witt (Loyola University Maryland) https://jeffreycwitt.com |<EMAIL_ADDRESS>@jeffreycwitt
A Disregarded Past, 19 March 2021, University of Geneva, Switzerland
scta.info
Marshall McLuhan
"In a culture like ours, long accustomed to splitting and dividing all things as a means of control, it is sometimes a
bit of a shock to be reminded that, in operational and practical fact, **the medium is the message**. This is merely to
say that the personal and social consequences of any medium-that is, of any extension of ourselves-result from the **new
scale** that is introduced into our affairs by each extension of ourselves, or by any new technology." (The Medium is
the Message, c. 1, p. 7)
Heribert Prantl
"Vergangenheit ist eine kulturelle Schöpfung – eine kulturelle Schöpfung
der Gegenwart für die Zukunft. Der Raum für diesen
Schöpfungsakt sind Bibliotheken und Archive – und zu
den Hauptpersonen dieses Schöpfungsakts gehören
die Archivare und Bibliothekare. Ihr Schöpfungsakt ist
ein politischer Akt, weil er auswählt, weil er darüber
urteilt, was zukunftsbedeutsam ist und was nicht."
(Prantl, Heribert, Der diskrete Charme der Bibliotheken -- Festvortrag zum 200.
Gründungsjubliäum der Staatlichen Bibliothek Regensburg am 13. Juli 2016: In: Zeitschrift für Bibliothekswesen und
Bibliographie 64.4 (2016). S. 222-227, p. 226)
Taking McLuhan seriously means:
The textual scholar can no longer be satisfied with seeing their work appear on a printed page, while being indifferent to how it got there. Textual scholarship must remain concerned and involved with how its knowledge is "represented" prior to and independent of any specific presentation.
Let's imagine the research story of a non-Reformation scholar pursuing questions that lead them to Reformation sources.
* What kind of impression of the Reformation (and its relationship to the Middle Ages) might one encounter by following the traditional pathways that are allowed and disallowed by the dominant medium?
* What new impressions of Scholasticism and the Reformation might result from the unprecedented forms of access and connection that become available through a focus on "text-data publication" (as an expected field practice) rather than "text presentation".
"God is love" (I John 4:16)
What are the research pathways open to the researcher at this point?
* Start looking for all articles on the topic and scour the footnotes for important primary sources.
* Or think of people you *already* believe to be important in the Christian tradition.
* Then request the volumes containing the works of these authors in order to scour the printed indices.
* Look up and hope that an entry for I John 4:8 or I John 4:16 will be found there.
* Go find the referenced passage (often in a completely different printed book).
Moeller, for example, in his 2000, *Geschichte des Christentums in Grundzügen* writes:
"Als erstes wurde Luther die Problematik der scholastischen Theologie bewußt.  (p. 229)
And a few lines later Moeller says:
"Das ganze dichte und lastende Geflecht von Grundsätzen und Gedanken, das die Scholastik ausmachte
und das in Jahrunderten[sic] entstanden war, wurde in Frage gestellt, und zwar nicht, wie in Humanismus, von außen her
verachtet, sondern von innen her durchstoßen"
See:
Risto Saarinen, “Ipsa Dilectio Deus Est: Zur Wirkungsgeschichte von 1. Sent. dist. 17 des Petrus
Lombardus bei Martin Luther,” in Tuomo Mannermaa, Anja Ghiselli, and Simo Peura, eds.,
Thesaurus Lutheri: Auf der Such nach neuen Paradigmen der Luther-Forschung (Helsinki: LutherAgricola, 1987), 185-204
Or
Anderas, Phillip L., "RENOVATIO: Martin Luther's Augustinian Theology of Holiness (1515/16 and 1535-46)" (2015), esp
p. 94, fn280
This means first and foremost: recognizing that the "text" appearing on a printed page, in a PDF, or on website is only one of many presentations of data and is **NOT** the appropriate place for the long term "representation" of this knowledge.
Instead of making links by creating a "presentation of a link" to "presentation of a text", we should be creating
the "idea of a reference" that targets "the idea of a text unit", both of which can de-referenced independent of any
presentation.
This what Ted Nelson called Xanalogical Storage more than 50 years ago.
"The Xanadu system is a unique form of storage for text and other computer data. The system is based upon **one pool of storage**, which can be shared and simultaneously organized in many different ways. This makes it possible easily to *make new things out of old*, sharing material between units. Described simply: all materials are in a **shared pool of units**, but every element has a unit in which it originated; new units can be built from material in previous units, in addition to a new material; there can be arbitrary links between arbitrary sections. We call this "xanalogical storage..."
Nelson, Theodor Holm. “Hyperworld, Chapter 0.” In Literary Machines. Sausalito, CA: Mindful Press, 2001, pp. 0/5 -
0/6
Two benefits among many:
1. Speed of Access
2. Bidirectional References
Conclusion
Questions?
<EMAIL_ADDRESS>| @jeffreycwitt
---
Learn more:
* The Scholastic Commentaries and Texts Archive (SCTA) Home Page: [https://scta.info](http://scta.info)
* SCTA community page: [https://community.scta.info](https://community.scta.info/)
* Various Posts and Related Articles: [https://jeffreycwitt.com/posts](https://jeffreycwitt.com/posts)
* SCTA Reading Room: [https://scta.lombardpress.org](https://scta.lombardpress.org)
* Some good "in-progress" demo pages to visit.
* Peter Lombard [http://scta.info/resource/pl-l1d1c1](https://scta.lombardpress.org/#/res?resourceid=http://scta.info/resource/pl-l1d1c1)
* Peter Plaoul [http://scta.info/resource/lectio1](https://scta.lombardpress.org/#/res?resourceid=http://scta.info/resource/lectio1)
* Youtube channel with in-progess demos [https://www.youtube.com/channel/UCBDRlxtGlBryslbPqG4Zz3w](https://www.youtube.com/channel/UCBDRlxtGlBryslbPqG4Zz3w)


{% extends "sb_admin_2/auth/forgot_password/base.html" %} {% load i18n %} {% block title %}{% trans "Forgot Password" %}{% endblock %} {% block paragraph %} {% if token_fail %} {% url 'account_reset_password' as passwd_reset_url %} {% blocktrans %}The password reset link was invalid, possibly because it has already been used. Please request a new password reset.{% endblocktrans %} {% elif not form %} {% trans "Your password is now changed." %} {% endif %} {% endblock %} {% block form %} {% if token_fail %} {% url "account_reset_password" as passwd_reset_url} {% trans "Reset password" %} {% elif form %}
{% endif %} {% endblock %}


Source code for spojy.problem_info
''''
This module takes as input:
i> a list of problem urls
ii> network proxy (optional)
and returns a dictionary with the various problem tag as the key and the number of times each key occured as the
value. This module implements asynchronous requests communication to further
enhance performance.
'''
from bs4 import BeautifulSoup
import asyncio
from aiohttp import ClientSession
[docs]def filter_func(s):
'''
A filter function to remove some unnecessary tags.
'''
if s.isspace() == True or len(s) < 1:
return False
else:
return True
[docs]def response_handling(responses):
'''
extracts the problem tags from the individual problems in conjunction with the dunction run
'''
for response in responses:
soup = BeautifulSoup(response, "html.parser")
problem_tag_div = soup.find("div", attrs= {"id" : "problem-tags"})
links = problem_tag_div.find_all("a")
problem_tags = list(filter(filter_func, problem_tag_div.text.split()))
for tag in problem_tags:
tags[tag] = tags.get(tag,0) + 1
[docs]async def fetch(url, session):
async with session.get(url, proxy=proxy_used) as response:
return await response.read()
[docs]async def run(urls):
'''
used for the asynchronous request routine in part with asyncio
'''
tasks = []
async with ClientSession() as session:
for url in urls:
task = asyncio.ensure_future(fetch(url, session))
tasks.append(task)
responses = await asyncio.gather(*tasks)
response_handling(responses)


--- title: "Call for Posters and Demos" updated: 2015-12-23 00:00:00 layout: default group: calls menu: sub ordered: 6 status: published ---
The ISWC 2016 Posters and Demonstrations complement the paper tracks of the conference and offer an opportunity for presenting late-breaking research results, on-going research projects, and speculative or innovative work in progress. The informal setting of the Posters and Demonstrations encourages presenters and participants to engage in discussions about the work. Such discussions can be invaluable inputs for the future work of the presenters, while offering participants an effective way to broaden their knowledge of the emerging research trends and to network with other researchers.
We invite submissions relevant to the area of the Semantic Web and which address, but are not limited to, the topics of the Research Track; the Application Track; and the Resource Track. Technical posters, reports on Semantic Web software systems (free or commercial), descriptions of completed work, and work in progress are all welcome. Demonstrations are intended to showcase innovative Semantic Web related implementations and technologies, both in academia and in industry.
We explicitly welcome entries from the industry. However, submissions for posters and demos should go beyond pure advertisements of commercial software packages and convey a minimal scientific contribution.
Authors of full papers accepted for the Research Track; the Application Track; and the Resource Track are explicitly invited to submit a demonstration. The submission should be formatted as the other posters and demonstrations but must cite the accepted full paper and needs to include an explanation of its added value with respect to the conference paper. The added value could include: a) extended results and experiments not presented in the conference paper for reasons of space, or b) a demonstration of a supporting prototype implementation.
Authors must submit a four-page extended abstract for evaluation. All submissions will undergo a common review process, including those related to already accepted full papers. For demonstrations, authors are strongly encouraged to include in their submission a link to where the demo (live or recorded video) can be found. They should also make clear what exactly will be demonstrated to the participants (e.g., what datasets will be used, which functionalities will be shown).
All submissions must be made electronically via the EasyChair conference submission system:
https://www.easychair.org/conferences/?conf=iswc2016pd
Submissions must use the PDF file format and must adopt the style of the Springer Publications format for Lecture Notes in Computer Science (LNCS). Details are provided on Springer's Author Instructions page. Submissions that exceed the page limit will be rejected without review.
For details on the HTML format, see the HTML submission guide.
At least one of the authors must be a registered participant at the conference, and attend the Poster/Demo Session to present the work. The abstracts of accepted posters and demonstrations will be given to all conference attendees and published on the conference web site, but will not be published by Springer in the printed conference proceedings. They will, however, be compiled into a CEUR-WS Proceedings for easy Web retrieval and archival.
Metadata for all successful submissions will be included in the conference metadata corpus. Detailed information about metadata creation will be provided with the acceptance notification of the successful submissions.
As in previous years, student-authors of accepted papers will be able to apply for travel support to attend the conference.
All paper submitted to the Posters & Demos Track will be reviewed by at least three program committee members. Decisions about acceptance will be based on relevance to the Semantic Web, originality, potential significance, relevance, and clarity. The purpose of the track is to allow the presentation of preliminary results to the community, provided that originality and significance of the contribution are ensured. Authors submitting a demo are strongly encouraged to include in the paper a pointer to the online demo or video of the application to be presented. The absence of a pointer will affect the overall evaluation of the paper.
| Poster & Demo Submission: | July 7th, 2016 |
| Notifications: | August 7th, 2016 |
| Camera-Ready Versions: | August 30th, 2016 |
The list of program committee members will be announced here.


Fixup 1 Select a reference line.
The reference line is the target for functions 2, 3, 4, and 6.
Move the cursor to the target line and press 1.
The toolbar number is highlighted.
The selected line is greyed.
Move the cursor to other line and press:
2to trim 2nd line to reference line.
3to chamfer 2nd line to reference.
4to fillet 2nd line to reference line.
6to adjust 2nd line parallel to reference line.


Browse
Forums
Market
Help
login
Sign in
BGG Store
Trades
THE HOTNESS
MY CITY
THE KING'S DILEMMA
GLOOMHAVEN
NEMESIS


{% include head.html %}
← Back to the project
the Anti·Feminist Manifesto Experiment
{{content}}
{% include footer.html %}


--- creation_epoch:<PHONE_NUMBER> lastmod_epoch:<PHONE_NUMBER> categories: Programming title: x86 Assembly, Registers, and the Stack --- I wrote a PowerPoint presentation with graphical slides that give a good beginners overview of how registers and the stack change when executing an assembly program for the x86. I was needing a refresher on how assembly worked with the stack.
You can download and use them under the Creative Commons Attribution-Share Alike 3.0 United States License. See the last slide for copyright license details.
Credit to Dr. John Antonio of the University of Oklahoma for answering my questions and providing clarification for me while I wrote these.


Holds the actual mapping between webgl shader inputs and the names of the variables to be mapped A shader holds a contract with uniforms and attributes but has no roles. A contract on a node or other js object has roles but no uniforms or attributes. We match the two together. TODO - Should we hold size information in the contract?
Like matches only this holds the previous values for the uniforms only we keep the cache just once and globally for now, rather than on both sides of the shader equation
Match two contracts together. Left hand is the shader part. Right hand is the node part Make both equal to each other, as best as we can, prioritising the shader side TODO - there is duplication of data here we will need to sort out.
@constructor
Roles are text to text mappings on the node side Essentially what role does a node variable play in this shader
Copy any passed in @roles
matches are a direct mapping between either a uniform or attribute and a node variable. This acts as a cache
add - Add a variable to the contract
hasRoleValue - Check to see if a rolename is listed
findUnmatched - Find any unmatched uniforms or attributes


Offshore tug attacked, 7 crew kidnapped, Gulf of Guinea
by Mikhail VoytenkoOffshore supply tug PACIFIC WARDEN was attacked by pirates on Nov 20 at 0420 UTC in vicinity 03 46N 008 14E, Gulf of Guinea, some 35 nm W of Malabo, Bioko island, Equatorial Guinea. Out of 15 crew 7 were kidnapped, 8 managed to hide inside ship’s compartments and avoid captivity. Crew include South African, Cameroon, Philippines and Serbia nationalities. The ship moved to Malabo and remains at Malabo since Nov 21.
Offshore supply tug PACIFIC WARDEN, IMO 9250036, dwt 2355, built 2002, flag Singapore, manager SWIRE PACIFIC OFFSHORE OPS.


This demo shows you how mootools-history never actually reloads the page. In more recent browsers, it changes the URL and in older browsers it uses the hash. You can find the source of the demo here.
Click some links and check the native back/forward button in your browser.
Clicking any link will load all the content into the page via XHR. All new links will receive the listener via the "update"-method in the demo. For more advanced handling of generically changing content, see mootools-dynamic-matcher
Note that if the visitor of your website or web application does not have JavaScript activated, the page will still function normally.


Please note, that it is necessary to install TrackIr firmware (along with mfc42u.dll needed by TIRViews.dll) to utilize all of the above options. The easiest way to do that is to use the Install Linuxtrack-Wine support... button found on the Misc pane of the ltr_gui. That way, all the necessary components will be installed/extracted in one go.
On Linux, a dialogue asking for the target "Wine prefix" (or "bottle") pops up after you install the prerequisities - the Linuxtrack-Wine will be installed to the prefix/bottle of your choice.
On Mac OS X, the linuxtrack-wine.exe installer (located in the Linuxtrack .dmg package) must be installed manually - just run the installer in the desired "bottle".
Please be aware that linuxtrack-wine.exe must be installed into each and every wine bottle/prefix in which you require the headtracking.
If you installed Linuxtrack-Wine prior to version 0.99.11, to gain access to the new features you need to uninstall it first, reinstall TrackIR firware (to get TIRViews.dll and mfc42u.dll) and then install the new linuxtrack-wine.exe.
Controller allows you to bind a hotkeys to pause/resume and recenter the trackng. It can be minimized to the try so it doesn't clutter the desktop. When a Controller is started, window pops up and you should specify the pause key and recenter key - just press the appropriate button followed by key/keys of your choice (max 2 keys). One thing to be aware of is, that the Controller works (meaning it sees the hotkey pressed) only inside the bottle/prefix where you installed it!
TrackIR is a fake TrackIR executable, that is required by certain games in order to accept the tracking data. It also loads TIRViews library, that channels the headtracking data into following games:
FreeTrackTester, Tester (and on 64bit Wine also Tester64) allow you to troubleshoot the Linuxtrack-Wine installation. They are FreeTrack and TrackIR client applications and if they are working, the installation is OK.
Linuxtrack-Wine can also be uninstalled if necessary using the Uninstall.
The TrackIR software uses the plus/minus 500mm as a displacement limit, so to use the full displacement range, set the limits for translations accordingly (go to the Tracking Setup pane, select the appropriate profile, then press the Detailed Axes Setup button and for translations set limit to 500).


MHA tells Parliament EU MPs' Kashmir tour was private visit organised by Delhi think tank
The government of Jammu and Kashmir has said that a group of 27 members of European Parliament who belong to different political parties including ruling and opposition parties paid a private visit to Kashmir on October 28.
Nearly a month after 27 Members of the European Parliament (MEPs) kicked up a storm with their visit to the Kashmir Valley, the MHA has called the visit a private one at the invitation of International institute of Non Aligned studies, a Delhi-based think tank.
This was stated by MoS Home, G Kishan Reddy, in a written reply in Rajya Sabha. MHA has made no mention of Madi Sharma or the Women's Economic and Social Think Tank (WESTT).
The government of Jammu and Kashmir has said that a group of 27 members of European Parliament who belong to different political parties including ruling and opposition parties paid a private visit to Kashmir on October 28, at the invitation of Institute for Non-Aligned Studies, a Delhi-based think tank.
On the other hand, a delegation of Indian MPs from opposition parties was not allowed to visit Kashmir Valley over security concerns.
The familiarisation visit by MEPs was facilitated was arranged as they had expressed the desire to visit Kashmir to understand how terrorism is affecting India and how it has been a challenge for India.
The Home Ministry further said how terrorism poses a threat to India, especially in Jammu and Kashmir.
Calling the visit fruitful, MHA said such exchanges promote a deep people-to-people contact and ultimately it feeds into the larger relationship, which any two countries would like to develop.


Scottie's Pizza Parlor makes delicious, well-crafted pizza. Our pizza parlor serves beer and has a pacman machine for all to use.


Education
Currently attending CodeCrew's School of Coding
- Training to be Full Stack developer
- Front End: Front-end web development, also known as client-side development
is the practice of producing HTML, CSS and JavaScript for a website or
Web Application so that a user can see and interact with them directly.
- Back End: programmer who creates the logical back-end and core computational
logic of a website, software or information system. The developer creates
components and features that are indirectly accessed by a user through a
front-end application or system.
The University of Tennessee
- The Certified Municipal Finance Officer (CMFO)
- 11-course program that includes an exam at the end of each course
- Courses offered in a sequence beginning with the "Government Environment"
- Test taken at the end of each course to receive certification
The University of Memphis
- BBA
- Bachelors degree in commerce and business administration
- Four years of full-time study with concentration in Accounting
Whitehaven High School
General Education studies
Graduated with Honors


E-task
Logout
(current)
Task Available
Edit Task
x
Delete Task
x
Are you sure you want to delete this task?
Note: This cannot be undone!


bundle_go_mem - launches a coroutine within a bundle
#include <libdill.h>
int bundle_go_mem(
int bndl,
expression,
void* mem,
size_t memlen);
This construct launches a coroutine within the specified bundle. For more information about bundles see bundle.
The stack for the coroutine is supplied by the user. The stack has no guard page and stack overflow will result in overwriting memory.
bndl: Bundle to launch the coroutine in.
expression: Expression to evaluate as a coroutine.
mem: Buffer to store coroutine's stack.
memlen: Size of th buffer, in bytes.
The coroutine is executed concurrently, and its lifetime may exceed the lifetime of the caller coroutine. The return value of the coroutine, if any, is discarded and cannot be retrieved by the caller.
Any function to be invoked as a coroutine must be declared with the coroutine specifier.
Use hclose to cancel the coroutine. When the coroutine is canceled all the blocking calls within the coroutine will start failing with ECANCELED error.
WARNING: Coroutines will most likely work even without the coroutine specifier. However, they may fail in random non-deterministic ways, depending on the code in question and the particular combination of compiler and optimization level. Additionally, arguments to a coroutine must not be function calls. If they are, the program may fail non-deterministically. If you need to pass a result of a computation to a coroutine, do the computation first, and then pass the result as an argument. Instead of:
go(bar(foo(a)));
Do this:
int a = foo();
go(bar(a));
In case of success the function returns 0. In case of error it returns -1 and sets errno to one of the values below.
int b = bundle();
bundle_go(b, worker());
bundle_go(b, worker());
bundle_go(b, worker());
/* Give wrokers 1 second to finish. */
bundle_wait(b, now() + 1000);
/* Cancel any remaining workers. */
hclose(b);
bundle(3) bundle_go(3) bundle_mem(3) bundle_wait(3) go(3) go_mem(3) yield(3)


Product Manager
Create New Product
ID
Name
Brand
Made In
Price
Actions
Product ID
Name
Brand
Made in
Price
Edit
Delete


Versatile polyglot developer who get the job done.
Seeking a position to use my skills and versatility in a dynamic and collaborative team in an innovative company. Looking forward to an exciting and challenging job that will combine professional growth and learning opportunities.
2008/08 - Now:
Software Engineer at
Thomson Reuters (Puteaux) for
7 years, 7 months
Providing a framework for realtime data retrieval, calculation and display of financial data.
- C++
- javascript
- VBscript
- COM
- .NET
- html
- css
Providing Data API for .Net. Providing WPF User Controls cutomisation. Providing WPF intelligent User Controls. Developing C++/C# service for accessing the data
- .Net
- C++ CLI
- WPF
- COM
Providing scripting API for python.
- nodeJS
- javascript
- python
2007/08 - 2008/08:
Software Engineer at
ETIS - CNRS (Cergy-Pontoise) for
1 years, 0 months
3D models retrieval improvements.
- C++
- QT
- Linux
- VRML
2007/02 - 2007/08:
Software Engineer at
LIP6 (Paris) for
5 months
Study and integration of text in the existing image retrieval software.
- C++
- QT
- Linux
- python
- mySQL
- text processing
- AI
Study and implementaion of an image identification system.
- C++
- QT
- Linux
- image processing
- AI
2006/02 - 2007/02:
Software Engineer at
ETIS - CNRS (Cergy-Pontoise) for
11 months
Study and implementaion of 3D model retrieval system.
- C++
- QT
- Linux
- 3D math
- VRML
- AI
Video segmentation with active contour
- C++
- Linux
- Video processing
2005/04 - 2005/09:
Software Engineer (trainee) at
ETIS - CNRS (Cergy-Pontoise) for
5 months
Study and implementation of an interactive image retrieval system
- C
- C++
- QT
- Linux
- image processing
- AI
- programatic
-
C++
-
C#
-
javascript
-
python
-
F#
-
Java
-
VBScript
-
html
-
CSS
-
WPF
-
QT
-
WinForms
-
COM
-
OpenGL
- system
-
Windows
-
Linux
- source control
-
SVN
-
GIT
- methods
-
XP
-
Agile
-
Scrum
- DB
-
SQL
-
mongoDB
- CI
-
Cruise Control
-
Jenkins
- tools
-
Jira
-
VMWare
- server
-
IIS 6/7
-
ASP.NET
-
nodeJS
- documentation
-
Doxygen
-
Sandcastle
- test
-
Unit test
-
TDD
-
BDD
- other
-
image processing
-
Artificial intelligence
- French
- Native
- English
- Fluent
- Spanish
- Elementary
2000 - 2002:
DEUG
Math and computer science at
Université de Cergy-Pontoise
2002 - 2003:
Licence
Computer science at
Université de Cergy-Pontoise
2003 - 2004:
Maitrise
Computer science at
Université de Cergy-Pontoise
2004 - 2005:
Master
Computer science at
Université Pierre et Marie Curie (Paris VI)
specialiality: Artificial Intelligence and Decision on Multimedia, image and Sound.
- Avid Gamer
- Video games, board games
- Film enthusiast
- Movies, animations, documentaries, TV series.
- Music lover
- Eclectic taste, learning guitare
- Sportsman
- Running, Inline skating, mountain bike, basketball, snowboarding, tennis, golf
- Technology addict
- Curious about new technologies, trying to stay up to date
- Glob trotter
- New Zealand, India, Vietnam, Cambodia, Kenya, Tanzania, Peru, Bolivia, Nepal, Australia, Mexico, China, ...


To Develop my work ethic and people skills by joining a hard working, customer facing team where i can really make a difference in whatever I do
During the yearly Oktoberfest festival in Cork I worked at the bar, where I served drinks and helped in the clean up when this incredibly busy festival was at its end.
I worked in VMware in Ballincollig for a week where I learned how to company works and also completed the VCA VMware test that we studied thw whole week for which included questions to do with computers and the technology VMware uses. I also went to Japan with my Father who works in VMware and sat in on meetings to really see how the business runs and the communication and management techniques used in these meetings.
I worked for a week in my local primary school where I was an assistant to a first class teacher. Here i helped out by correcting the kids homework everyday and setting up games for them to play during P.E
Mathematics: H2 Business: H2 English: H3 Economics: H3 Physics: H3 German: H4
Current Student
I currently play hurling with Sarsfields u21’s. Hurling is my passion. I’ve been playing all my life and this has greatly helped me develop my abilities to work in a team and be assertive on and off the field. × I also played with the Dean Ryan cup team and Harty cup team during my time in Christians where we won the Dean Ryan cup and also did very well the three years I played in the Harty Cup.
I also love going to the gym and have been lifting weights for about 5 years. I train 4/5 times a week and follow a strict diet which helps me develop good discipline and dedication.


Training provider added to shortlist
Search results
There are 123 training providers for the apprenticeship: Financial Services Administrator, level 3. Chef De Partie, level 3. Building services design engineer, level 6.
There are 123 training providers for the apprenticeship: Financial Services Administrator, level 3. Chef De Partie, level 3. Building services design engineer, level 6.


Home
Services
About
Gallery
Contact
Book Now
Tanika Green
Artistry
Manifesting Beauty At Its Best...
Gallery
Click image to enlarge. Tap on the right of the image to move through the gallery.
Editorial
Bridal


Execute a transformation defined as a Python function
SPSSINC TRANS RESULT=variables* TYPE=numbers USERMISSING=ASIS* or SYSMIS
/INITIAL i-expression
/VARIABLES variables
/FORMULA “f-expression”*
* Required
** Default
Example: Execute the function f in a Python module named mytrans with inputs x and y.
SPSSINC TRANS RESULT=sum2 TYPE=0
/FORMULA "mytrans.f(x=salary, y=10000.)".
RESULT defines the names for the result variables. Typically there is only one, but a function can return multiple values. If fewer values than requested are returned for a case, the values are filled out with sysmis or blank, according to the result type. If too many values are returned, the command stops with an error message.
TO can be used in the result list with the following rules.
a b c01 to c03 d
expands to
a b c01 c02 c03 d
if c01 and c03 do not exist.
Either both or neither of the TO variables must exist. Any preexisting variables in the
expanded list will be replaced.TYPE specifies the type codes for the result variables. 0, the default, means numeric. Positive integer values mean a string of that length, measured in bytes. There must be as many type codes as there are result variables, except that the entire list can be omitted if all values are to be numeric, and a single number can be specified to apply to the entire result list. Types will be changed for existing variables if necessary.
If TO is used in the result list, exactly one type code for the group should be specified if a number list is provided.
Type changes happen BEFORE the data are passed, so the Python code should expect to see values in that representation if overwriting existing variables. Note that some type changes destroy the values.
System missing values are converted to Python None. By default, user missing values are left as is. Specify USERMISSING=SYSMIS to convert these to the sysmis value (None) before calling the formula function.
For Python programmers, a dictionary of user missing values can be accessed as
sys.modules["SPSSINC_TRANS"].MISSINGS
.
It can be used to work with individual variable missing values like this toy example, which
just tests a specific variable for any type of missing value.
begin program.
from spssdata import ismissing
def anymissing(x):
mvs = sys.modules["SPSSINC_TRANS"].MISSINGS['X1']
return ismissing(x, mvs)
end program.
spssinc trans result = x1missing
/formula "anymissing(X1)".
This only makes sense if USERMISSING = ASIS, since otherwise you can just test for None. That allows for more selective handling of user missings.
f-expression is the formula to evaluate. It should have the form
modulename.function(parm1=value, parm2=value,...)
where modulename.function
is the Python function to call. This might be from a
module in the Python library, an SPSS Community module, or any other source.
If modulename is omitted, the function is assumed to have been defined in
a previous BEGIN PROGRAM block executed in the current session,
or via the INITIAL subcommmand, or,
it can be a built-in Python function.
parm1, parm2, … are the names of the function parameters: each value is an existing SPSS Statistics variable name, a number, or a literal string in triple quotes. Use opposite-style quotes for literals. E.g., if the literal contains “, use ' to delimit the string.
Literal strings must be enclosed in triple single or double quotes.
For example, write
parm1 = '''abc"def'''
The parameter expression can be made as a Python list containing variable names, number, and/or literals
by enclosing the items in square brackets. For example
/formula mymodule.myfunc(variables=[x,y,z, 100], parm='''a literal''')
where x, y, and z will be interpreted as variables in the active dataset.
For functions that have parameters that are not named such as many of the built-in functions,
omit the "name=” part of the call, e.g.,
/formula max(paeduc, maeduc)
More general Python expressions can be used with some limitations. Standard Python operators except / can be used in parameter expressions, e.g. parm1=x+y as long as they do not reference something that needs to be imported. Since the expression must be valid Python syntax, reserved words such as in, with, for, def, and class, among others, cannot be used in it.
You can enclose the entire formula in single or double quotes in order to use general expressions. In this case do not use triple quotes around literals but use the opposite type of quotes or double them according to Statistics conventions.
The item named as the function can be a suitable class if the class initialization parameters are compatible with the call (but see the INITIAL subcommand). If a class is specified, it is constructed on the first case. It must create an attribute named func that is the actual function to be called. This provides a convenient way to initialize parameters. See the subs function in extendedTransforms.py for an example.
Numerical values are by default passed as float values. If a function requires
an argument to be an integer, wrap it in the int function. For example,
/FORMULA mod.f(Year = int(2000), ...)
Remember that the int function does not accept None values, which is what sysmis becomes.
The VARIABLES subcommand can be used to create a Python variable list in
the formula or initial expressions that supports SPSS rules.
It allows the use of TO according to the rules above for RESULT
except that all the variables must already exist (since these are inputs).
To refer to the variable list in the formula or initial expressions, use
<>
in that expression. For example,
/VARIABLES= V1 TO V3
/FORMULA "somefunc(<>, parm=100)"
would be interpreted as
/FORMULA "somefunc(V1, V2, V3, parm=100)"
assuming that V1, V2, and V3 exist.
INITIAL can be used to construct a function, which must be named func, that can be used in the f-expression. The expression must be a class constructor, and it will usually have a different parameter list from the evaluation function. Here is an example using the vlookup function in extendedTransforms.
SPSSINC TRANS RESULT=resultcode TYPE=0
/INITIAL "extendedTransforms.vlookup(key='key', value='value', dataset='lookup')"
/FORMULA func(x).
vlookup takes a dataset defining a lookup table with key as the lookup key and value as the result. This class returns the actual lookup function named func which is then used in the f-expression.
The automatic constructor call described above can be used, but the likely difference in the parameter lists often makes using INITIAL more convenient. The i-expression is only called once and does not participate in the case- processing loop.
The INITIAL expression cannot refer to SPSS variables as they are undefined
at this point. If you use the "<>"
construct in the initial call, the <>
is expanded, but to avoid undefined variables, the list needs to be quoted
just as would be required if an explicit list of SPSS variables was given.
For example,
/VARIABLES salary salbegin /INITIAL "C('<>')"
would be expanded to
C('salary, salbegin')
and the __init__
function could use this as appropriate. Here is a complete,
example using an inline class definition. The result is to
compute the mean of the listed variables. In this case, of course,
the result could be computed more directly.
begin program.
class C(object):
def __init__(self, *args):
self.numvar = len(args[0].split(","))
def f(*args):
return sum(args)/self.numvar
self.func = f
end program.
spssinc trans result=nsum
/variables salary salbegin
/INITIAL "C('<>')"
/FORMULA "func(<>)"
Python escape sequences such as \t are expanded in the final value. Thus a \t would become a tab character. LITERALESCAPES=YES causes these values to be protected with an extra backslash (the repr value). This will, of course, make the string longer.
The capitalization of the module, function, and parameter names must match the function definition.
Example:
SPSSINC TRANS RESULT=datestring TYPE=30
FORMULA extendedTransforms.datetimetostr(value=adatevar, pattern='''%A, %B %d, %Y''').
This calls the function datetimetostr in the extendedTransforms module, which converts an
SPSS date value to a string according to the pattern
dayname, monthname day-of-month, 4-digit-year
and stores the result in the variable datestring, which is made to be a string of length 30.
The parameter names will depend on the particular function called.
A variable named FIRST is set True when the function is first called in case the
function needs to do some one-time initialization. It can be accessed as
sys.modules["SPSSINC_TRANS"].FIRST
Set it to False on the first call. Suggested code would resemble this;
try:
if sys.modules["SPSSINC_TRANS"].FIRST:
print "first call"
sys.modules["SPSSINC_TRANS"].FIRST = False
except:
pass
© Copyright IBM Corp. 1989, 2014


GitHub repo
Character
Canvas is not supported.
Character map
Canvas is not supported.
Testing area (by FireFly)
Canvas is not supported.
Draw selected character from the charmap to the testing area.
Update the characters your drew, and the changes will take effect in the testing area as well as in the charmap.


Ash Barty Just Won A Record Amount Of Prize Money
Aussie world number one Ash Barty has claimed the richest prize money in tennis history after winning the WTA finals event in China.
Barty collected $6.4 million for the win.
Stephen Rowe told David & Will on Monday’s FIVEaa Breakfast:
“Congratulations to our girl Ash Barty winning the WTA final overnight. Fair dinkum, she’s finished world number 1, is doing Australia proud -- only a little 6.4 million pay check -- not even Roger Federer’s earned that.”
PENBO: “You wouldn’t begrudge her a cent of that though because she’s an ambassador for the sport.”
LISTEN:


public final class Stage extends Word
getTravelingTime(Stage)
and getTravelingTime(double, double)
that calculate the distance to other stages.
A Stage has the traits
Actor
, it has an unwelcoming_Homey value that tells for each
Actor how comfortable he feels in the Stage. Manipulable through
methods getUnwelcoming_Homey(Actor)
and
setUnwelcoming_Homey(Actor, float)
.
FloatTrait
in the model (Deikto
)
it holds the value of the trait. The values can be manipulated through
the methods getTrait(FloatTrait)
and setTrait(FloatTrait, float)
.
TextTrait
in the model (Deikto
)
it holds the value of the trait. The values can be manipulated through
the methods getText(TextTrait)
and #setText(TextTrait, float)
.
Actor
has a knowsMe value that tells if the actor knows the
Stage. Manipulable through getKnowsMe(Actor)
and
setKnowsMe(Actor, boolean)
getImage(Deikto)
and
setImage(ScaledImage)
. It is also possible to retrieve the
image as a sequence of png bytes (getImageJPGBytes(Deikto)
).
This is useful for sending the image through the cable. If the image
is null the png bytes are obtained from the file on disk.
getImageName()
and
setImageName(String)
, but is also set to null when a
null image is set using setImage(ScaledImage)
(setImage(null)).
Word.Reference
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_KNOWSME
KnowsMe values are initialized to this value.
|
static float |
DEFAULT_P2UNWELCOMINGHOMEY
P2Unwelcoming_Homeyt values are initialized to this value.
|
static float |
DEFAULT_STAGETRAITVALUE
Stage trait values are initialized to this value.
|
static int |
Nowhere |
zeroReference
| Constructor and Description |
|---|
Stage(java.lang.String label) |
| Modifier and Type | Method and Description |
|---|---|
Stage |
clone() |
void |
decreaseImageChangeCount() |
java.lang.String |
getDescription() |
boolean |
getDoorOpen() |
ScaledImage |
getImage(Deikto dk)
Returns the image for the given word.
|
byte[] |
getImageJPGBytes(Deikto dk)
Gets the bytes of the image encoded as JPG.
|
java.lang.String |
getImageName()
Returns the filename where this image is loaded from/saved to.
|
boolean |
getKnowsMe(Actor actor) |
int |
getOwner() |
int |
getPopulation() |
java.lang.String |
getText(TextTrait t)
Returns the text corresponding to a given trait for this stage.
|
float |
getTrait(FloatTrait t)
Returns the value for a given trait.
|
double |
getTravelingTime(double toX,
double toY)
Calculates the traveling time needed to go from this stage to another location.
|
double |
getTravelingTime(Stage to)
Calculates the traveling time needed to go from this stage to another one.
|
float |
getUnwelcoming_Homey(Actor ofWhom) |
float |
getXCoord() |
float |
getYCoord() |
void |
increaseImageChangeCount() |
boolean |
isImageModified()
Tells if the image was modified since the stage was created.
|
void |
removeAllUnwelcoming_Homey() |
void |
resetImageChangeCount()
Sets the image change count to 0.
|
void |
setDescription(java.lang.String description) |
void |
setDoorOpen(boolean newDoorOpen) |
void |
setImage(ScaledImage image)
Sets an image as the image associated to this stage.
|
void |
setImageName(java.lang.String filename)
Sets an image in a file on disk as the image associated to this stage.
|
void |
setKnowsMe(Actor actor,
boolean newKnowsMe) |
void |
setOwner(Actor tNewOwner) |
void |
setPopulation(int newPopulation) |
void |
setText(TextTrait t,
java.lang.String text)
Sets the text corresponding to a given trait for this stage.
|
void |
setTrait(FloatTrait t,
float f)
Sets the value for a given trait.
|
void |
setUnwelcoming_Homey(Actor ofWhom,
float newUnwelcoming_Homey) |
void |
setXCoord(float newXCoord) |
void |
setYCoord(float newYCoord) |
public static final int Nowhere
public static final float DEFAULT_P2UNWELCOMINGHOMEY
public static final float DEFAULT_STAGETRAITVALUE
public static final boolean DEFAULT_KNOWSME
public float getTrait(FloatTrait t)
public void setTrait(FloatTrait t, float f)
public java.lang.String getText(TextTrait t)
public void setText(TextTrait t, java.lang.String text)
public int getPopulation()
public void setPopulation(int newPopulation)
public int getOwner()
public void setOwner(Actor tNewOwner)
public float getXCoord()
public void setXCoord(float newXCoord)
public float getYCoord()
public void setYCoord(float newYCoord)
public float getUnwelcoming_Homey(Actor ofWhom)
public void setUnwelcoming_Homey(Actor ofWhom, float newUnwelcoming_Homey)
public void removeAllUnwelcoming_Homey()
public boolean getDoorOpen()
public void setDoorOpen(boolean newDoorOpen)
public boolean getKnowsMe(Actor actor)
public void setKnowsMe(Actor actor, boolean newKnowsMe)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public ScaledImage getImage(Deikto dk)
Word
public void setImage(ScaledImage image)
public void setImageName(java.lang.String filename)
public java.lang.String getImageName()
Word
getImageName
in class Word
public byte[] getImageJPGBytes(Deikto dk) throws java.io.IOException
java.io.IOException
public boolean isImageModified()
isImageModified
in class Word
public void resetImageChangeCount()
resetImageChangeCount
in class Word
public void increaseImageChangeCount()
public void decreaseImageChangeCount()
public double getTravelingTime(Stage to)
to
- the stage towards the time is calculated.to
public double getTravelingTime(double toX, double toY)
toX
- horizontal coordinate of the location towards the time is calculated.toY
- vertical coordinate of the location towards the time is calculated.to


Possitech
Events
Create Event
Print Badges
Profile
Logout
List of Attendants
Download & Print PDF
Download CSV
Ready to Leave?
×
Select "Logout" below if you are ready to end your current session.


One or more selected products are out of stock>
Unfortunately one or more of your selected items are out of stock, and can't be placed on order. If you would like to continue the checkout for remaining items please click on "Remove and Continue". Otherwise please cancel the checkout.
If you would like to receive a notification when product is back in stock, go back to the product detail page and request a stock notification.
sales tax
Orders shipping to California, Florida, Illinois, Maryland, New Jersey, New York, Pennsylvania, Washington, and Texas are subject to sales tax. The sales tax will be calculated in the order overview step of the checkout process before you submit your order.


--- layout: post title: Everything you need to know about Google Analytics' Custom Dimensions date: 2014-11-06 09:17:47.000000000 -05:00 type: post published: true status: publish categories: - Analytics tags: - analytics - customization - google analytics - metadata - tips & tricks - weekly_newsletter meta: _wpcom_is_markdown: '1' _edit_last: '1' image: '' _wpas_skip_9013372: '1' _wpas_skip_9017901: '1' _wpas_skip_9013380: '1' _wpas_skip_9013384: '1' _yoast_wpseo_title: Inside Google Analytics' Custom Dimensions _yoast_wpseo_metadesc: In the Universal Analytics, Custom Dimensions allow you to tag hits, sessions, user and the like with extra bits of data that you can use later. _wpas_done_all: '1' _thumbnail_id: '77' thumb: http://jekyll-blog-cv.s3.amazonaws.com/file000143788028-1.jpg ---
Note: This post originally appeared on the blog of my since-shuttered analytics firm: Axiomatic. That said, if you need some analytics work, get in touch
Hi again. Earlier, we talked about Google Analytics' Custom Alerts and this week we're going to dive into another dark, dank corner of GA customization - Custom Dimensions.
In the Universal Analytics, Custom Dimensions are a replacement of sorts for the older system's custom variables - they allow you to tag hits, sessions, user and the like with extra bits of data that you can then use for later segmenting and analysis.
I've been digging into Custom Dimensions quite a bit lately and they've sparked some ideas like the below:
And so forth. Essentially, any time there's some extra piece of data it'd be handy to have when analyzing your Google Analytics data, you can stick it in a Custom Dimension to have it available in the GA interface just like any other first-class dimension.
You can manage custom dimensions from the Admin area of Google Analytics. They're listed under Custom Definitions in the Property column.
The next page lists any dimensions you've already setup and includes the familiar big, red create button to make a new one.
Then you'll get the short form above (I've already expanded the drop-down menu for you).
The name is completely arbitrary, but will show up in the GA interface menus and such. Make it something descriptive about what it is you're attempting to measure.
Next comes scope and you have four options:
To recap: In almost all cases, you're going to want Hit or Session scope. Use Hit for metadata about an interaction and Session for metadata about a user.
After you have the dimension set up, you need to start sending that data to Google Analytics, naturally. And after it's created, GA will provided you with some handy-dandy code samples.
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension1', dimensionValue);
And that's pretty much it. One quick note, though: Because custom dimension work by adding extra parameters to the tracking calls, this need to be in code before you actually trigger the analytics call. Take our standard code embed below:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-55900826-1', 'auto');
ga('send', 'pageview');
</script>
In order for our custom dimension to fire, we'd need to nestle it right between the ga('create'...);
and ga{'send'...);
lines, giving us something like the below:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-55900826-1', 'auto');
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension1', dimensionValue);
ga('send', 'pageview');
</script>
If you're doing any sort of event tracking and the like, keep in mind that dimension values need to be set before you fire the associated tracking event.
Once you have data flowing in, our custom dimensions are first-class reporting citizens, available anywhere you'd like to segment or report on.
However, as far as I can tell, you're not going to find a report or dashboard for them in the primary navigation.
Instead, you'll have them available for segmenting and reporting. Below, for instance, is the segment creation screen.
They're also available in the main interface as secondary dimensions.
All this means is that you can use your new custom dimensions just like you would any other: You can trigger custom alerts, generate custom reports, create segments using them and ultimately export them.


Class: Aws::ECS::Types::Service
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | (unknown) |
Overview
Details on a service within a cluster
Returned by:
Instance Attribute Summary
-
#cluster_arn ⇒ String
rw
The Amazon Resource Name (ARN) of the cluster that hosts the service.
. -
#created_at ⇒ Time
rw
The Unix timestamp for when the service was created.
. -
#deployment_configuration ⇒ Types::DeploymentConfiguration
rw
Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
. -
#deployments ⇒ Array<Types::Deployment>
rw
The current state of deployments for the service.
. -
#desired_count ⇒ Integer
rw
The desired number of instantiations of the task definition to keep running on the service.
-
#events ⇒ Array<Types::ServiceEvent>
rw
The event stream for your service.
-
#load_balancers ⇒ Array<Types::LoadBalancer>
rw
A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
. -
#pending_count ⇒ Integer
rw
The number of tasks in the cluster that are in the
.PENDING
state. -
#placement_constraints ⇒ Array<Types::PlacementConstraint>
rw
The placement constraints for the tasks in the service.
. -
#placement_strategy ⇒ Array<Types::PlacementStrategy>
rw
The placement strategy that determines how tasks for the service are placed.
. -
#role_arn ⇒ String
rw
The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
. -
#running_count ⇒ Integer
rw
The number of tasks in the cluster that are in the
.RUNNING
state. -
#service_arn ⇒ String
rw
The Amazon Resource Name (ARN) that identifies the service.
-
#service_name ⇒ String
rw
The name of your service.
-
#status ⇒ String
rw
The status of the service.
-
#task_definition ⇒ String
rw
The task definition to use for tasks in the service.
Instance Attribute Details
#cluster_arn ⇒ String
(rw)
The Amazon Resource Name (ARN) of the cluster that hosts the service.
#created_at ⇒ Time
(rw)
The Unix timestamp for when the service was created.
#deployment_configuration ⇒ Types::DeploymentConfiguration (rw)
Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
#deployments ⇒ Array
<Types::Deployment> (rw)
The current state of deployments for the service.
#desired_count ⇒ Integer
(rw)
The desired number of instantiations of the task definition to keep running on the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.
#events ⇒ Array
<Types::ServiceEvent> (rw)
The event stream for your service. A maximum of 100 of the latest events are displayed.
#load_balancers ⇒ Array
<Types::LoadBalancer> (rw)
A list of Elastic Load Balancing load balancer objects, containing the load balancer name, the container name (as it appears in a container definition), and the container port to access from the load balancer.
#pending_count ⇒ Integer
(rw)
The number of tasks in the cluster that are in the PENDING
state.
#placement_constraints ⇒ Array
<Types::PlacementConstraint> (rw)
The placement constraints for the tasks in the service.
#placement_strategy ⇒ Array
<Types::PlacementStrategy> (rw)
The placement strategy that determines how tasks for the service are placed.
#role_arn ⇒ String
(rw)
The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer.
#running_count ⇒ Integer
(rw)
The number of tasks in the cluster that are in the RUNNING
state.
#service_arn ⇒ String
(rw)
The Amazon Resource Name (ARN) that identifies the service. The ARN contains the arn:aws:ecs
namespace, followed by the region of the service, the AWS account ID of the service owner, the service
namespace, and then the service name. For example, arn:aws:ecs:region:012345678910:service/my-service
.
#service_name ⇒ String
(rw)
The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.
#status ⇒ String
(rw)
The status of the service. The valid values are ACTIVE
, DRAINING
, or INACTIVE
.
#task_definition ⇒ String
(rw)
The task definition to use for tasks in the service. This value is specified when the service is created with CreateService, and it can be modified with UpdateService.


SingularityNET
GitHub Repository
User's Guide Hub
Select a service to get information about how to use it.


BarterDEX: Decentralised Exchange and Cryptocurrency Market - KomodoPlatform/BarterDEX
this is my work
nocturnal03-Mar-19 10:40 AM
but hey every little helps
grewalsatinder03-Mar-19 10:41 AM
yep
nocturnal03-Mar-19 10:41 AM
is barter dex like waves dex?
grewalsatinder03-Mar-19 10:41 AM
no
Waves is like 2014 version of SuperNET Lite, and NXT Asset Exchange of 2013-2014
nocturnal03-Mar-19 10:42 AM
are you speaking in english?
grewalsatinder03-Mar-19 10:42 AM
yes
nocturnal03-Mar-19 10:42 AM
just kidding
jorian03-Mar-19 10:42 AM
bitpanda only uses a percentage around marketprice indeed, withdrawing doesn't cost anything. once it is in the EUR wallet, you can withdraw it for free
nocturnal03-Mar-19 10:42 AM
doesnt mean anything to me
grewalsatinder03-Mar-19 10:42 AM
think I understood that
nocturnal03-Mar-19 10:42 AM
so barter dex is a decentralized exchange where transactions are recorded in komodo chain?
grewalsatinder03-Mar-19 10:43 AM
no
transactions are recorded on whatever the coins are being traded
it is not a proxy decentralised exchange
it's atomic swaps(edited)
nocturnal03-Mar-19 10:44 AM
ahh ok
and its up and running?
grewalsatinder03-Mar-19 10:45 AM
it is, better try HyperDEX #dex-hyperdex
getting back to work.... ask for help and support in #support
nocturnal03-Mar-19 10:45 AM
have a good one
grewalsatinder03-Mar-19 10:45 AM
Cryptoon03-Mar-19 12:26 PM
@nocturnal kraken has the lowest fees for SEPA transfers
You deposit to their bank account and usually takes 1 business day to transfer or so
Bitpanda also charges you for using visa or whatever
Wire transfer is free, but then you can just use kraken, which only charges 0.15% trading fee
2
yorklab03-Mar-19 03:33 PM
Looks like the price on Binance and Bittrex have caught up (or down?) with Huobi exchange.
Cryptoon03-Mar-19 03:36 PM
time for next move then
Although I see cryptotwitter thinking there might be a btc move coming in the following 24h, so alts might slow down?
yorklab03-Mar-19 04:38 PM
Hate to see where kmd will be if bitcoin makes a move in either direction. Right now kmd is getting pummeled - relatively speaking.
Markus03-Mar-19 04:44 PM
We had a bearish macd crossover on kmd daily chart
Thats not a good sign
unless bulls or whale try to keep it up
Cryptoon03-Mar-19 04:53 PM
we only had a golden cross a couple of days ago
Sdunbar03-Mar-19 05:14 PM
fairly high volume (for kmd) selloff
It's only proper that I immediately take a loss on investment anytime I buy
jl777c03-Mar-19 05:18 PM
if your timeframe is weeks (or days), you are subject more to random fluctuations than anything else. even over months, we see a year+ long bear market, so it seems measuring gains should be from the same point in one bull/bear cycle to the next. with crypto, it seems to be 4 years likely due to BTC halving periods
anybody who has KMD for 4 years, I think is doing quite well
Sdunbar03-Mar-19 05:18 PM
For sure, barring some personal financial catastrophe I will be continuing to hold
BitcoinDark (BTCD) price based on hundreds of cryptocurrency exchanges. Charts, ranks, volume, ROI, ATH, EMA & other analytics - everything you may need. Watchlist, alerts & price levels predictions - use or lose.
$1.08 Feb 28th 2015
Sdunbar03-Mar-19 05:35 PM
@jl777c What's your opinion on the current stability of bitcoin? It seems a very odd to me that it could be trading in such a narrow range
Has it ever been like this?
jl777c03-Mar-19 05:45 PM
it was at $6500 stable for a long time, then it cut in half
Sdunbar03-Mar-19 05:46 PM
Was the range that stable at 6500 as it is now?
Markus03-Mar-19 05:47 PM
@jl777c are u holding or trading any crypto urself or just focusing on coding?
Sdunbar03-Mar-19 05:47 PM
I wasnt paying attention for a long time, been very caught up in other things in life until recently
jl777c03-Mar-19 05:47 PM
it was quite stable for a month or so
@Markus I only trade rarely, like when I was able to swap WAVES for 4 KMD in volume, i did that
oh,for myself,that was for SuperNET
Sdunbar03-Mar-19 05:51 PM
Is there still a decent amount of atomic swapping going on? That was fun doing that back a year or so ago
i notice the dexstat site doesnt show any activity
jl777c03-Mar-19 05:52 PM
i dont trade for myself much at all, I just sell as little as I can, just enough to pay expenses. sometimes people approach me for OTC deals and I have bought VRSC, PIRATE. long term we are in a zero to TBD value creation era and I have no idea what the TBD value of the overall crypto will be. I hodl my KMD and collect rewards.
1
we are transitioning to mm2, so the mm1 is being phased out
Sdunbar03-Mar-19 05:52 PM
Is there any sort of timeline on MM2?
Pretty close now?
Markus03-Mar-19 05:53 PM
SuperNET is that kmd team?
jl777c03-Mar-19 05:53 PM
SuperNET is SuperNET, in a way it incubated KMD
Markus03-Mar-19 05:55 PM
hm okay read something about them having 1% of supply of IOTA
jl777c03-Mar-19 05:55 PM
yes, used to. now it is less
Markus03-Mar-19 05:57 PM
Interesting
Whats ur thoughts of JP Morgan coin? gonna be competition for XRP?
jl777c03-Mar-19 06:00 PM
i dont spend much time time thinking about non-crypto, be it jpmorgan coin, xrp or cattle futures
I am curious if xrp ever found their genesis block and the initial 40,000 blocks that went missing


convert_to_draft
by None at 2022-06-14 11:19:59.Exceptions available at https://docs.google.com/document/d/1EUhvZFI7WtakjmH1-DECzmQtb2uV2nhddlZ1BCEQxG0/edit
possible search terms provided by Valencia: demostration protest association organization club society
unlabeled
by None at 2022-06-14 11:35:41.closed
by None at 2022-06-14 12:03:43.closed
by None at 2022-06-14 12:05:05.closed
by None at 2022-06-14 12:06:19.revision history is formated like so:
"revision_statements"=>[{"date"=>"2016-06-28T16:15:08.262-04:00",
"description"=>"Run through PULFA 2.0 normalization routines.",
"created_by"=>"heberlei",
"last_modified_by"=>"heberlei",
"create_time"=>"2022-06-10T12:26:27Z",
"system_mtime"=>"2022-06-10T12:26:27Z",
"user_mtime"=>"2022-06-10T12:26:27Z",
"publish"=>true,
"jsonmodel_type"=>"revision_statement",
"uri"=>"/revision_statement/44226",
"repository"=>{"ref"=>"/repositories/3"}}]
labeled
by None at 2022-06-14 12:02:27.assigned
by None at 2022-06-14 14:31:48.closes #216
review_requested
by None at 2022-06-14 13:14:56.referenced
by Jane Sandberg at 2022-06-14 16:25:08.merged
by Jane Sandberg at 2022-06-14 16:25:08.closed
by Jane Sandberg at 2022-06-14 16:25:08.head_ref_deleted
by Jane Sandberg at 2022-06-14 16:25:09.Ok, so after consulting with folks again, the consensus is that the call number font should be a bit larger. Other than that, the label looks good. Thanks again for you help with this. :)
labeled
by None at 2022-06-14 11:19:34.head_ref_restored
by Christina Chortaria at 2022-06-14 14:19:44.referenced
by Christina Chortaria at 2022-06-14 14:19:51.referenced
by Max Kadel at 2022-06-14 18:58:41.referenced
by Max Kadel at 2022-06-14 19:13:37.deployed
by None at 2022-06-14 14:27:13.head_ref_restored
by Christina Chortaria at 2022-06-14 14:41:21.referenced
by Christina Chortaria at 2022-06-14 14:41:30.deployed
by None at 2022-06-14 16:27:12.deployed
by None at 2022-06-14 16:38:38.head_ref_force_pushed
by Max Kadel at 2022-06-14 19:13:37.renamed
by Max Kadel at 2022-06-14 19:14:09.closed
by Max Kadel at 2022-06-14 19:15:47.head_ref_deleted
by Max Kadel at 2022-06-14 19:15:47.deployed
by None at 2022-06-14 14:42:22.deployed
by None at 2022-06-14 15:15:51.closed
by Christina Chortaria at 2022-06-14 19:25:28.ready_for_review
by Max Kadel at 2022-06-14 19:40:21.review_requested
by Max Kadel at 2022-06-14 19:40:32.head_ref_force_pushed
by Jane Sandberg at 2022-06-14 18:57:29.I don't believe that this was properly resolved from within the code base. I would like to please take the time to review this before closing this (or, if preferred, create a separate Issue).
This was likely affected or blocked by #642, I would like to please reindex and request another review before closing this.
transferred
by Kate Lynch at 2022-06-14 14:11:26.renamed
by Kate Lynch at 2022-06-14 14:11:41.labeled
by Kate Lynch at 2022-06-14 14:11:50.referenced
by Eliot Jordan at 2022-06-13 22:04:59.merged
by Eliot Jordan at 2022-06-13 22:04:59.closed
by Eliot Jordan at 2022-06-13 22:04:59.head_ref_deleted
by Eliot Jordan at 2022-06-13 22:05:00.referenced
by Trey Pendragon at 2022-06-13 22:07:33.merged
by Trey Pendragon at 2022-06-13 22:07:33.closed
by Trey Pendragon at 2022-06-13 22:07:33.head_ref_deleted
by Trey Pendragon at 2022-06-13 22:07:34.head_ref_deleted
by Trey Pendragon at 2022-06-13 22:07:34.deployed
by None at 2022-06-14 14:52:46.labeled
by Eliot Jordan at 2022-06-14 16:19:51.labeled
by Eliot Jordan at 2022-06-14 16:27:40.labeled
by Eliot Jordan at 2022-06-14 16:29:32.labeled
by Eliot Jordan at 2022-06-14 16:31:55.labeled
by Eliot Jordan at 2022-06-14 16:33:04.labeled
by Eliot Jordan at 2022-06-14 16:34:36.labeled
by Eliot Jordan at 2022-06-14 16:37:44.labeled
by Eliot Jordan at 2022-06-14 16:38:39.labeled
by Eliot Jordan at 2022-06-14 16:56:10.unassigned
by Shaun Ellis at 2022-06-14 19:12:54.labeled
by Eliot Jordan at 2022-06-14 16:57:50.renamed
by Eliot Jordan at 2022-06-14 16:58:08.assigned
by Shaun Ellis at 2022-06-14 19:13:10.referenced
by Shaun Ellis at 2022-06-14 19:43:37.labeled
by Eliot Jordan at 2022-06-14 19:42:38.labeled
by Eliot Jordan at 2022-06-14 19:44:56.labeled
by Kim Leaman at 2022-06-14 19:37:31.renamed
by Eliot Jordan at 2022-06-14 19:45:23.head_ref_force_pushed
by Shaun Ellis at 2022-06-14 19:46:17.deployed
by None at 2022-06-14 19:47:01.labeled
by Eliot Jordan at 2022-06-14 19:46:56.assigned
by Shaun Ellis at 2022-06-14 19:48:13.labeled
by Eliot Jordan at 2022-06-14 19:48:26.labeled
by Eliot Jordan at 2022-06-14 19:53:39.labeled
by Eliot Jordan at 2022-06-14 19:56:42.labeled
by Eliot Jordan at 2022-06-14 19:58:24.labeled
by Eliot Jordan at 2022-06-14 19:59:46.labeled
by Eliot Jordan at 2022-06-14 20:00:34.labeled
by Eliot Jordan at 2022-06-14 20:01:52.labeled
by Eliot Jordan at 2022-06-14 20:02:36.labeled
by Eliot Jordan at 2022-06-14 20:04:06.assigned
by Eliot Jordan at 2022-06-14 20:04:30.This arose from a time when rails successfully sent mail to be processed to pony-express, but pony-express was failing
assigned
by Jane Sandberg at 2022-06-14 15:08:50.ready_for_review
by None at 2022-06-14 18:16:00.ready_for_review
by Jane Sandberg at 2022-06-14 21:35:51.deployed
by None at 2022-06-14 21:38:08.referenced
by Jane Sandberg at 2022-06-14 21:40:03.merged
by Jane Sandberg at 2022-06-14 21:40:03.closed
by Jane Sandberg at 2022-06-14 21:40:03.head_ref_deleted
by Jane Sandberg at 2022-06-14 21:40:03.labeled
by None at 2022-06-14 21:40:55.labeled
by None at 2022-06-14 21:40:55.deployed
by None at 2022-06-14 21:45:10.referenced
by Jane Sandberg at 2022-06-14 21:47:19.merged
by Jane Sandberg at 2022-06-14 21:47:19.closed
by Jane Sandberg at 2022-06-14 21:47:19.head_ref_deleted
by Jane Sandberg at 2022-06-14 21:47:20.referenced
by Francis Kayiwa at 2022-06-14 15:33:48.merged
by Francis Kayiwa at 2022-06-14 15:33:48.closed
by Francis Kayiwa at 2022-06-14 15:33:48.head_ref_deleted
by Francis Kayiwa at 2022-06-14 15:33:49.convert_to_draft
by Alicia Cozine at 2022-06-14 16:45:43.closes #3031
referenced
by Jane Sandberg at 2022-06-14 17:27:18.merged
by Jane Sandberg at 2022-06-14 17:27:18.closed
by Jane Sandberg at 2022-06-14 17:27:18.head_ref_deleted
by Jane Sandberg at 2022-06-14 17:27:19.closed by #3094
closed
by Jane Sandberg at 2022-06-14 17:28:02.head_ref_force_pushed
by Francis Kayiwa at 2022-06-14 20:07:42.referenced
by Jane Sandberg at 2022-06-14 21:13:49.merged
by Jane Sandberg at 2022-06-14 21:13:49.closed
by Jane Sandberg at 2022-06-14 21:13:49.head_ref_deleted
by Jane Sandberg at 2022-06-14 21:13:50.closed by #69
closed
by Alicia Cozine at 2022-06-14 20:06:31.Current instructions include info on SAN certs. Not sure when they went in, but we can close this ticket.
closed
by Alicia Cozine at 2022-06-14 20:10:44.review_requested
by Kevin Reiss at 2022-06-14 14:22:05.


Police appeal after assault in Preston city centre bar
by Brian EllisPolice have issued two CCTV images of a man they would like to talk to following an assault in a city centre bar.
Officers say the incident happened a month ago on October 17 at Ballers Bar in Friargate.
A spokesman for Preston Police said: "We'd like to speak with this man following a report of an assault which occurred at Ballers Bar.
"Would anyone with any information relating to this please telephone 101 quoting 04/182690/19."


The finished products of the plant is positioned as domestic products, produced with the use of modern technology and meets all safety requirements.
According to the experts of IA "APK-Inform", the press service of the company "Protein Production", which is part of the Group Creative, this week the company has commissioned a powerful dryer capacity enables it to receive up to 2 thousand tons of soybeans per day, which gives to significantly minimize downtime of vehicles. This facility is part of the elevator complex with a capacity of simultaneous storage of 60 thousand. Tons of soybeans, launched "Protein Production" in Kirovograd region in August of this year
According to the press service, the introduction of a new dryer into operation is especially important at the final stage of harvesting soybean campaign in Ukraine, as market participants have reported a relatively high number of low-quality proposals oilseed. "However, the main complaints about the quality are high humidity beans and low in protein. In particular it should be noted that moisture content of soybeans, the proposed farmers, often varies within 14-18%. In some cases, market participants reported that humidity soybeans reaches 25% in addition, the company experts note a significant disadvantage storage space, capable of drying the beans and their proper storage, "-. According to the press-service.
According to the experts of IA "APK-Inform", the press service of the company "Protein Production", which is part of the Group Creative, this week the company has commissioned a powerful dryer capacity enables it to receive up to 2 thousand tons of soybeans per day, which gives to significantly minimize downtime of vehicles. This facility is part of the elevator complex with a capacity of simultaneous storage of 60 thousand. Tons of soybeans, launched "Protein Production" in Kirovograd region in August of this year
According to the press service, the introduction of a new dryer into operation is especially important at the final stage of harvesting soybean campaign in Ukraine, as market participants have reported a relatively high number of low-quality proposals oilseed. "However, the main complaints about the quality are high humidity beans and low in protein. In particular it should be noted that moisture content of soybeans, the proposed farmers, often varies within 14-18%. In some cases, market participants reported that humidity soybeans reaches 25% in addition, the company experts note a significant disadvantage storage space, capable of drying the beans and their proper storage, "-. According to the press-service.


The purpose of this function is to provide kernel-smoothed estimates for n-dimensional data. For example, using two predictors, x and y, to predict an outcome. The program provides an estimated hyperplane of the outcome by x and y.
sm.regress(formula, data, newdata, type, model.FUN, bandwidth = 0.8, lambda = NULL, kernel = c("epanechnikov", "tricube", "gaussian", "flat"), dist.method = "euclidean", quantile = NULL, verbose = FALSE, ...)
| formula | The formula call for the model. For exampe, |
|---|---|
| data | A data.frame or tibble with named columns. |
| newdata | A data.frame or tibble with named columns. Predictions will only be estimated at these points, if specified. |
| type | Specifies the type of statistic that will be calculated. For example, from a Cox model, you may request |
| model.FUN | Specifies the type of model that will be used for the estimation Default is |
| bandwidth | The proportion of data to be included in each kernel-smoothed estimate. Univariate models only. |
| lambda | The radius of the kernel for tri-cubic, Epanechnikov, and flat kernels. The standard deviation for the Gaussian kernel. |
| kernel | Specifies the kernel to be used: |
| dist.method | Specifies the distance measure to be used in the kernel. Default is |
| quantile | If |
| verbose | Default is |
| ... | Additional arguments to be passed to model.FUN function call. |
A vector with the estimated (i.e. kernel-smoothed) outcomes.