Most people would consider me close to an expert on psychoactives or would think me to be a crackhead or bad influence on their children. True I've read a lot about different substances but this was all knowledge. Experience is what I lacked so I begin picking up and trying mild (not too intense & easy to get a hold of. ex. Cannabis Opposed to LSD) psychoactives like DXM, Nitrous Oxide, Vicoden, and shrooms but I didn't have enough to get more than threshhold effects. Well, being on an island in the state of Alaska there isn't much to do, especially in the winter. So I searched ebay for a large amount of morning glory seeds. I found someone selling 500 seeds for five bucks. I ordered 1,000 and had them shipped to my parents P.O. Box. Waited impatiently until they finally arrived on the day of my friend Chris's birthday. I was going to trip on them at his party around 7:00 pm.
2:00pm- My parents had left and I was way too excited to ingest the seeds as I have a fascination for psychidelics. I proceded to grind up one bag of 500 seeds in the coffee grinder. I am a very spontanious person and have sudden outbursts of odd behavior. Earlier in the morning I had consumed about 50.7floz of water for no particular reason. I hadn't planned on getting the seeds that day anyways. The seeds were grinded up very well, almost into a flour or dust. I had read somewhere that water can cause nasea if taken with morning glory seeds. But I filled a cup full of water and mixed up the grinded mgs and downed the water getting some of the seeds but I refilled with water and attempted to eat with a spoon kinda like oat meal in a glass. I had just consumed 500 seeds and had another 500 in my dresser. I don't know why I consumed the seeds then, I didn't think through that I'd have to act sober around my parents and have them drive me 10 miles into town to get to Chris's house.
I began to feel different in only 5-10 minutes after consuming them. I got major muscle cramps in both my legs, my back, shoulders, and the back of my head where the spinal cord enters the skull.  About an hour after consuming the seeds I got minor visuals of the walls having rippling water like effects. I was also very ephoric and realized my parents were home. I was kind of scared to walk out into the living room as my coordination was severely hampered, but I did anyways after a while. I didn't notice much of the nasea anymore, nor the cramps. I walked out into the living room and sat on the couch and said hi to one of my mom's friends. I tried to act normal but I was in a state of such joy that I couldn't help but smile ear to ear.
4:00 pm- I'm so ephoric that I can't understand a word my parents were saying. It came out not all as gibberish but I'd hear things that didn't sound in place. Like I'd hear my mom say, yeah he's acting really weird and the other day he said his lungs had been removed. I couldn't tell if they were really saying this, if they were talking about me, or if I imagined them talking. My stepdad looked at my blankly looking kind of distorted and mumbled 'The lottery is open if you (???) It's there.' I realized he was telling me to clean my room and had told me the laundry was open. I grabbed a bag of clothes that were supposed to go to goodwill and threw them in the dumpster outside. I couldn't keep my mind straight, it was racing with thoughts. Not even for a second could I remember what I was doing or think of something to do. Most of the trip I just layed around staring at my ceiling.
5:30 pm- Visuals are everywhere, I can see letters of the alphabet engraved in my ceiling, musical notes and scores of music swimming through my walls as they seemed to breathe with life. The feeling was ecstacy as I layed motionless taking in everything I was seeing. I was on the phone at the time and explaining what I was experiencing to some girl I didn't know. I told them I had dropped acid so it would seem reasonable. I saw books sliding across the floor then piling up into geometrical structures. Light seemed to bounce off of everything (colors actually floating around in my room) very slowly. I would see a sphere of energy float by as I watched it in wonder.
I realized Slayer had been playing and I could not recognise any of the music I know by heart. Normally music I would have relished became a bunch of noise that pulsed through my mind. Occasionally I'd hear the words 'Death, Suffer, Murder' which didn't even sound like lyrics. It was almost like the singer was trying to hypnotize me with negativity. I tried desperately to change the music but I couldn't focus as everything was melted into near objects and I fealt as though I was paralysed. I remembered a cd that had some good techno, I found it but my simple cd player seemed way to complex to do anything with.
It is now 6:40pm and everything is going downhill. I was starting to feel really disconnected from my body and forgot I had even ingested seeds. I didn't know what was wrong, maybe I had gone crazy. Maybe I was dying. I rolled over on my side/stomach as I had been on my back for nearly 3 hours. I started getting really scared and had thoughts that evil was flowing from my cd player as Slayer is Satanic. I looked out the window, everything seemed normal, no visuals outside. Then suddenly I noticed the sky was blood red with sunset. I thought the world was ending.
I looked at my alarm clock and the letter were all backwards and rearranged. Sometimes I saw things on my alarm clock that weren't even numbers, they were symbols. I tried harder to concentrate and the alarm clock said 6:66pm. I knew this wasn't possible and I had forgotten all about the seeds. I started panicking and tried to find the cord to the clock but it was sliding around melting into objects. I tried to eat my alarm clock in an attempt to destroy the evil that saturated from it. I threw the alarm clock down. Took off my shirt and slid to the back of my room.
I got to my feet and looked into the mirror. I was sweating horribly and looked insane. My hair was messy everywhere from laying down and my pupils seemed to pulsate in sponstanious rythems to the outward Iris. They were dialated to hell and my skin was blending into everything. I assumed I was a chamealon and began stumbling around trying to find the bathroom, my parents still noticed nothing. I was sitting on the floor with my back against the outside of the bathroom door. My step-dad asked me if I wanted to go to my get together which was at 7:00. It came out all distorted, his eyes were very wide and he was smiling like a lunatic. He looked just as crazy as I did! I didn't know what he was talking about and I thought it had to do with my LSA trip.
6:55pm- I found my self in the bathroom seeing a mutated melting version of my self staring back through the mirror. My skin was crawling and I saw very odd visuals that I can not explain as they didn't seem to be 3 dimentional. Yet they rotated really fast moving with a liquid rythem that was too fast for me to register all of it. I found the other bag of mgs in my pocket, and realized what I had done.  I tried to make myself puke but scared myself because in the mirror I was swallowing my whole arm and convulsing/moving into unnatural positions.
I couldn't think anymore. I just thought death and I turned off the light and lay on the cool lanoleum of the bathroom. I saw many geometrical patterns and more scores of music being generated from underneath my eyelids. My mom knocked on the door to tell me they were going out. I said okay, and told her I didn't feel well. I handed her the other bag of seeds and said I was hallucinating. I was looking all around me seeing things that could only relate to an evil dr. suess wonderland. I said 'help' and continued mumbling a bunch of stuff as I wandered back into my room for something to wear. My step-dad came in and the only things I could comprehend him saying were Hospital, Drug Counsiling, and Stomach Pumped. They told me to put a shirt on. I wrapped my sheets around my head and shoulders, they gave me a sweatshirt.
Minutes seemed like eternity, and I held them as my #1 priority because I knew time hadn't stopped like this. I remember being in the car seeing the green alarm clock glowing with such intensity. I was in a trance.  I had two things on my mind. That I had gone insane and my life had ended me up in a padded room, and that the world was ending as the Christian Revelation foretold. My hands were in the air, I thought I was a prophet, Jesus returning to spare the Rightious. I told my mom to calm down child, it will all be over soon.
I sat in a hospital chair as my mom explained the situation, I saw a girl and a woman across the room. My vision faded, I fealt if in a different place. I had no body and I could tell there was things around me but I couldn't see them.  Next thing I knew I was on my feet shaking horribly, I think I jumped to my feet after appearing to pass out because people around me were startled. I moved on impulse and ran to my mom and started chugging her water bottle. I fealt if they weren't my own actions and something had taken over. There was a couple times I thought I had died.
They gave me shots of something but I was too distracted by the clock. The minute hand spun backwards, stopped, pretty much just moved randomly really fast. The numbers were all mixed up and kept sliding out of the clock. I remember yelling German thinking it would do something. A lady handed me activated charcoal, it looked like paint and I thought her to be a chemist. I drank down two cups, tasted very sweet. They were taking me somewhere. Everything was bright, I thought them to be Angels. I kept hearing the lady telling me to come with them to God. I ended up in a room. I glanced at the clock.
9:00pm- All visuals have stopped, probably because of the charcoal. I fell asleep and woke up to being in lockdown for 3 days, talking to a pychiatrist.
That all happened a week or so ago. The doctors told me that if I didn't get medical attention I would've had a 50/50 chance of dying. I overdosed my first time. Peace.
[Erowid Note: This is a report of a heavy but not extreme dose (see morning glory dosage chart). The active ingredient in morning glory seeds can exacerbate already present health problems, especially liver and cardiovascular issues. However, there are no cases of death from morning glory overdose in a healthy individual as far as Erowid is aware.]
P.S.-I'm now going to experiment with HBW seeds and Psilocyben Mushrooms.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


-
Often abbreviated as JS, is a high-level, just-in-time compiled, object-oriented programming language that conforms to the ECMAScript specification.
JavaScript has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.
//sum sample
var a = 10;
var b = 5;
var sum = a+b;
-
General-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible
It is intended to let application developers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
//sum sample
int a = 10;
int b = 5;
int sum = a+b;
-
Is a general-purpose programming language originally designed for web development
It was originally created by Rasmus Lerdorf in 1994; the PHP reference implementation is now produced by The PHP Group.
//sum sample
$a = 10;
$b = 5;
$sum = a+b;
-
Is an interpreted, high-level, general-purpose programming language.
Created by Guido van Rossum and first released in 1991, Python's design philosophy emphasizes code readability with its notable use of significant whitespace
a = 10
b = 5
sum = a+b
-
is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS)
It is particularly useful in handling structured data, i.e. data incorporating relations among entities and variables.
declare @a int;
declare @b int;
declare @sum int;
set @a = 10;
set @a = 5;
set @sum = @a+@b;
//Handle queries
Select * from Users where id = 10;


Notifier for Wave in a Box
Options
General
Refresh Rate:
1 minute
5 minutes
10 minutes
15 minutes
20 minutes
25 minutes
30 minutes
Display notifications for:
All waves I can access: Inbox and Shared
Only waves in my Inbox
Notifications
Enable popup notifications:
Notifications
are not supported yet in your browser
.
Activate notifications
Enable sound notifications:
Icons
Options saved! The extension has been refreshed.
Save
Refresh extension
Close
Modified for WIAB by Yuri Zelikov (
GitHub
).
Original “Notifier for Google Wave” extension by
Jeremy Selier
, with the help of
Artiom Chilaru
and Joakim Andersson
And by Zachary “Gamer_Z.” Yaro (
GitHub
).
Source code licensed under the Apache License.
Some icons by
destructoBOT
, some others thanks to
Midgardination


D. Miscellaneous
[§414-421] Deposit with director of finance. Assets of a dissolved corporation that should be transferred to a creditor, claimant, or shareholder of the corporation who cannot be found or who is not competent to receive them shall be reduced to cash and deposited with the director of finance for disposition in accordance with chapter 523A. [L 2000, c 244, pt of §1]


Planning a lunch meeting or hosting a dinner party? Goose Creek Diner would love to cater your next event with your local diner favorites! Whether your party is large or small, we’ll customize a menu to fit all budget and dietary requirements.
502-555-5555
Call us when planning your next…


Our daily lives at school are a lot of fun, if you like science. It can also be quite useful, if you plan to study science at the university. You usually learn basic concepts of science in the regular school - about acids in chemistry, about electricity in physics or about genes in biology. This is certainly important for your education, but you are missing a critical part - the scientific method.
How do we ask questions about the phenomena in nature? How do we answer them? And how can you be sure about what you've found? The Summer School of Science is the place to learn all about it. Since we believe that the best way to learn is by example and practice, we'll put you in the position of being a scientist. You will work on a very specific topic with a project leader and a team of few other participants. Together, you will specify the problem, design the experiment and analyze the results to answer one of the interesting questions in science.
You might be wondering what these projects are and how it actually all looks like. Every year before the applications open, we present a short description of the available projects. This usually contains information about the topic itself and gives you a snapshot of what techniques will you use there.
You will get more information on your first day at the School, when every project leader gives a short talk explaining what their project is all about and what is expected from you. Once everyone presents their projects, you will have to rate your interest in every single project, which will allow your organizers to assign you appropriately to one of them. There is a possibility that you won't get your top-rated project due to high demand, or not stating your interests well enough during your interview. However, keep in mind that whatever you get assigned to, you will definitely learn a lot from and expand your views of the science involved. As a matter of fact, our project leaders argue every year that they would like to have the opportunity to learn something from other areas of science, since it’s all very interesting.
What you are surely interested in is what a normal day at the School looks like. In short, it looks like a regular day in the life of a scientist. You will work for approximately 6 hours each day, with some breaks in between. Some days, the breaks might be longer, some days they might be shorter, depending on the workload in your particular project.  It is a highly dynamic environment where one doesn’t have a fixed schedule. So you can expect everything.
English is practically the official language of science. Most scientific literature is written in English, and most of the communication at conferences or summer camps happens in English, too. If you choose to study chemistry, biology or physics you will have to use textbooks written in English very early on. So, this is a good way to start.
Think that your English is not good enough? If you can express yourself, communicate and share your ideas - it is enough! And another thing, keep in mind that this is an international school. There might be people coming from Spain, Germany, Hungary… And everyone wants to talk to each other! Doesn’t matter where you come from, it is polite to talk in the language everyone understands. You might be surprised how many new words you might learn, or new things about your new friends.


Framabag account creation
If you do not want to install and update wallabag, or if you do not have the know-how to install it, it is possible to create an account for free at Framabag.org.
Account creation
Click on the button Créez votre compte / Create your account.
You have to input some information: your username, your password and your email address. Your address is used only to validate your account, except if you check the box to subscribe the newsletter (3 to 4 messages per year).
Once this form validated, you will receive an email with the confirmation link. Click on it to create your account.
You will receive a last email with the address of your Framabag account, which will look like
https://www.framabag.org/u/Your-username
.
Information storage
Framabag use one database per user. We do not and will not use your stored data.
You have forgotten your password
If you have forgotten your password to get connected to Framabag, a form is available on the main page of the service.
Fill it, and a confirmation will be sent to you and will allow you to input a new password.
Account deletion
If you wish to delete your account, contact us by email<EMAIL_ADDRESS>using the address your created your account with, and state your username.
We will answer you after your account has been deleted: then, no information about you will be stored by Framabag.


Kevin F Fletcher
Unafffiliated
Retired CPA - resume has been attached
University of Illinois, Champaign-Urbana, Il; MS –Accounting, 1978 Northern Illinois University, DeKalb, Il; BS – Accounting, 1976 CO Licensed CPA – License #7577 (Jan 1983 to present); Retired status since 2016
80403
As indicated in previous question, generally provide(d) a citizen and taxpayer perspective
Politically inactive
City of Golden Investment Advisory Board (2016- present) Jefferson County Audit Committee, Chair (2016 – present) Foxhaven HOA, Treasurer (2019 – present) City of Golden Investment Forum Task Force (2018 - 2019) City of Golden Broadband Task Force, Chair (2017 – 2018) On Tap Credit Union Supervisory Committee, Chair (2017) Citizen Member of Golden Firefighters Pension Board (2013 – 2016)
Am very interested in a fair and impartial legislative redistricting effort; would like effort to result in competitive districts throughout Colorado
Throughout my career as a CPA (as an auditor and as one of the top financial people in various organizations) it was my role to be the 'impartial and independent broker' in presenting audit findings, financial information or analyzing proposed activities under consideration.
As a CPA I have significant experience in analyzing and presenting data, and in using logic and reason (and not emotion) to address a problem and forecast an outcome
Male


Charles Schwab will buy TD Ameritrade for $26 billion in drastically altered stock brokerage sector
by EndPlayNEW YORK - NEW YORK (AP) - Charles Schwab will buy TD Ameritrade for $26 billion in drastically altered stock brokerage sector.
NEW YORK - NEW YORK (AP) - Charles Schwab will buy TD Ameritrade for $26 billion in drastically altered stock brokerage sector.


This is the "Hockey Stick Graph"
It was first presented in 1999 by Mann, Bradley & Hughes as evidence for man-made global warming in the ongoing climate debate.
Despite the controversy surrounding reconstruction studies, we are not here to take any side in the argument. What we'll be doing today is to demostrate using this chart Segmented Linear Regression.
So let us get started!
The "hockey stick" is something that can be modelled using a
Spline a piece-wise defined polynomial function satisfying continuity at all breakpoints
which in its simplest form is just two linear segments joined at one single knot point
as represented by this equation: \[ Y_i = \beta_0 + \beta_1 X_i + \gamma_1 (X_i - \xi)_+ + \epsilon_i \] where \(\xi\) is a known knot point
Here's an implementation in R:
# This is the code to reproduce the MBH99 hockey stick diagram shown earlier
sourceURL <- paste("http://www.meteo.psu.edu/holocene/public_html",
"/shared/research/ONLINE-PREPRINTS/Millennium",
"/DATA/RECONS/nhem-recon.dat")
dat <- read.table(sourceURL, col.names=c("year","temp"))
dat <- transform(dat, splineTerm = (year - 1900) * (year > 1900))
fit <- lm(temp~year+splineTerm, data=dat)
with(dat,plot(year,temp))
lines(dat$year, fit$fitted.values, col="red", lwd=3)
So far so good?
?? But what if we don't know
where's the knot point ??
No worries. Because an App has been created just to make things a little easier for you!
<< first you load in your data
<< then select your Y
<< and your X...
<< use slider to adjust position of the kink
<< bottom slider gives X10 resolution!
<< when R2 is maximized, VOILA!!
<< other tabs to explore here
That's it. What are you waiting for? Click here to begin
Use a spacebar or arrow keys to navigate


Abstract Tutorials and Reviews with The Boardgame Kaptain
It is easy to get lost in the ever expanding sea of channels on YouTube. With the explosion of game tutorials and reviews, everyone is vying for clicks and views. But one in particular I wanted to bring attention to is the The Boardgame Kaptain. Although it is not solely for abstract or historical games, I am surprised by the amount of abstract games this channel contains. I did a quick peruse of the uploaded videos and thought I’d share a list:
NXS Ragnarok
Quantum
Game of Y
Batalo
Mijnlieff
Mijnlieff Modular Board Expansion
Hexentafl
Paco Sako
Raft & Scupper
Sovereign Chess
Saiju
Flink
Onager
Niju
KuniUmi
Green Skull
Return to Camelot
Shobu
Royal Game of Ur
This is not an exhaustive list of the abstracts on their channel but it’s already an impressive one! It’s obvious to me that The Boardgame Kaptain likes to highlight small indie developers of abstract games and everyone who is interested should go check out his channel!


Internal implementations of the Framework API. These classes are subject to change and should not be depended on.


{% extends 'pinder/base.html' %} {% load staticfiles %} {% block body %}
Pinder Swipe Right On A New Peering Relationship!
Peering Request
Sender email [[ object.sender.email ]]
ISP Infos
Name [[ object.sender.isp.name ]]
ASN [[ object.sender.isp.asn ]]
He wants to peer on ix-lan [[ object.ixlan_id ]]
Request status changed!
Come back to your pending requests


(Background in middle school physics is highly recommended in order to gain a better understanding on this article)
ParticleRender@particle_ri_ver3 is the only child effect that actually generates visible particles.It can be attached to any Graphics or Image object to generate a simple particle effect.
Unlike the built-in particle generator, this FX does not support the use of time-dependent change via mid-points.
There are facilities to replace the use of mid-point, so don't worry.
This effect should be the last one among the attached @particle_ri_ver3 effect queue.
Sliders
Speed
Initial velocity as displacement per second for each new particle
Frequency
number of particles generated per 100ms
Direction
Initial direction when the particle is ejected. 0 means South.
Spread
Particles will be ejected within the sector Direction±Spread. Therefore a value of 180 will emit particles in all direction. Note that this effect alone will not emit particle along the z-axis(i.e. depth)
Check box
Vanish on ending
Make fragments' survival time ends at object's end
Setting dialog
Concurrent count
Number of particles to be emitted at the same time. Similar to Frequency, increasing this value increases the overall particle amount. You can input a range in the form of {min_value,max_value} and the script will choose a random value in this range at run time.
xy-Gravity
Apply external force along the specified axis
Positive value will add acceleration to the positive direction(x:right,y:bottom), while negative value will apply force towards the negative direction(x:left,y:top)
A single number in this field will apply force along the y-axis only
To apply a 2D force vector, use the form {gravity_x,gravity_y}
Accel
Apply acceleration or deceleration to each particle. Use positive value for acceleration, negative value for deceleration. Particle may stop still for deceleration.
InitialRot
Initial particle rotation state in the form {x-rotation,y-rotation,z-rotation}
To set the three values as the same, just enter a single value.
To use a random value, input r instead of a number like: {0,r,0}. This will cause random rotation along the y-axis when a particle is emitted.
RotSpeed
Rotation amount per second,i.e. angular speed. Higher value makes particle spin faster.
Input a single value to set angular speed for the three axis to the same value.
To set the value for each axle independently, use the form {x-value,y-value,z-value}
RevRot
Reverse rotation. When checked, a particle will have a 50% chance that RotSpeed be multiplied by -1.In effect, half of the emitted particles will have the opposite spin.
SurviveTime
The time from a particle is emitted to the moment it disappear, in second.
Alpha
Transparency. 100 being opaque, 0 being completely transparent.
This field use a pair of value {starting_alpha, ending_alpha}.
If only a single value is defined, it will assume {100, value}
Starting_alpha is the transparency when a particle is emitted. Ending_alpha is the transparency just before a particle vanish (as controlled by SurviveTime)
Zoom
Change the size of a particle over time in percent.
100 being the original size, 0 being invisible, 200 being double sized.
Input format: {starting_zoom,ending_zoom}
If only a single value is given, assume the same as {100, value}
Starting_zoom means the magnification for a particle when first emitted. Ending_zoom means the magnification of a particle just before SurviveTime expires.
StTime
A delay interval starting from the object's start to the emission of the first particle. Value in seconds.
Face camera
When used with the Camera Control object, particle's front will always turn to face the camera directly. This effect would be override by non-zero RotSpeed for x or y axis
Flatten
By default, particles exist as separate entity. When this option is checked, all particles' images are merged and flatten to a single entity. Useful for casting extra effects after ParticleRender.
Note that domain display(Emission@ and Bounce@) will be non-functional when this option is active.
Canvas
The size of the flatten image when Flatten option is enabled.
Input format: {width_px, height_px}
Giving a single value would means the same width and height
Precision
At low value, particles may look bumpy. A value of 5 usually gives sufficiently smooth motion.
IgnoreWind0~2
Define whether particle should be affected by Wind@ or grid info from Depth_n'Grid@
0: affected by Wind and Grid
1: Not affected by Wind or Grid
2: Pass on the same Wind/Grid effect to the ParticleRender object on layer N+1
Option 1 maybe useful when using the Flatten option.
Use option 2 to define a single Wind object and share its effect to multiple particle objects in layers below.
ParticleRender object on the largest layer must use 0, otherwise the velocity graphs may keep showing up.
Seed
A number for use with the random number generator. Use negative value to remove random variation across layers.


copysign
, copysignf
—sign of y, magnitude of xSynopsis
#include <math.h> double copysign (double x, double y); float copysignf (float x, float y);
Description
copysign
constructs a number with the magnitude (absolute value)
of its first argument, x, and the sign of its second argument,
y.
copysignf
does the same thing; the two functions differ only in
the type of their arguments and result.
Returns
copysign
returns a double
with the magnitude of
x and the sign of y.
copysignf
returns a float
with the magnitude of
x and the sign of y.
Portability
copysign
is not required by either ANSI C or the System V Interface
Definition (Issue 2).


--- layout: post title: "ガチャムクかける？" subtitle: "描いてみようチャレンジ" date: 2020-09-28 10:45:13 -0400 background: '/img/posts/06.jpg' image:'/img/posts/06.jpg' ---
こんにちは、グラレコ部大岸です。今週もグラレコ部週報をお届けします！
久しぶりのミーティングだったので、アップがてら恒例の描いてみようチャレンジをしました！今回はコロナ関連のワード4つ＋おまけ付きです。
For those who have seen the Earth from space, and for the hundreds and perhaps thousands more who will, the experience most certainly changes your perspective. The things that we share in our world are far more valuable than those which divide us.
There can be no thought of finishing for ‘aiming for the stars.’ Both figuratively and literally, it is a task to occupy the generations. And no matter how much progress one makes, there is always the thrill of just beginning.
コロナワードの4つは、お互い似たような感じが多かったです。共通していた部分は、多くの人にとってもイメージしやすいということだと思います！対してガチャムクは、記憶力の差が歴然ですね…笑皆さんにもぜひ何も見ずに描いてみていただきたいです！
As we got further and further away, it [the Earth] diminished in size. Finally it shrank to the size of a marble, the most beautiful you can imagine. That beautiful, warm, living object looked so fragile, so delicate, that if you touched it with a finger it would crumble and fall apart. Seeing this has to change a man.
Space, the final frontier. These are the voyages of the Starship Enterprise. Its five-year mission: to explore strange new worlds, to seek out new life and new civilizations, to boldly go where no man has gone before.
As I stand out here in the wonders of the unknown at Hadley, I sort of realize there’s a fundamental truth to our nature, Man must explore, and this is exploration at its greatest.
Placeholder text by Space Ipsum. Photographs by Unsplash.


Fedor the Spacewalker: Russian Tech Whizzes Plot for a Robotic EVA & Moon Missions
Robots similar to Fedor may eventually be used during missions to the moon, with their lower “limbs” being replaced with wheeled chassis similar to those of lunar rovers.
The Russian-developed humanoid robot known as Skybot F-850 or FEDOR (Final Experimental Demonstration Object Research) may be deployed on an extravehicular activity during its next space mission which could take place a few years from now.
The news was delivered by Yevgeny Dudorov, executive director of the company called Androidnaya Tekhnika which developed the robot, who said that such space deployment might take place in 2022.
"Our future plans involve several such missions. In 2022-2023, it’ll be the robot working on ISS’s hull," he said.
As Dudorov explained, Fedor would first be launched into space aboard the Orel (Eagle) spacecraft which won’t dock with the space station during its first flight.
And eventually, such robots could even be used during missions to the moon, replacing their lower “limbs” with wheeled chassis similar to that of a lunar rover, he added.
Earlier this year, Fedor was sent on its first space mission, arriving on the International Space Station on 27 August aboard the Soyuz MS-14 spacecraft and returning back to Earth on 7 September via the same vessel.
During its stay aboard the ISS, the robot performed a variety of activities which included simulated repairs of the station’s hull, joining electrical connectors, and working with various tools.
Fedor is capable of operating in so called “avatar mode” i.e. guided by a human operator, and of carrying out pre-programmed tasks.


Hover
Hover brings Flutter apps to the desktop.
Cross-platform
Hover works on all modern desktop operating systems: Windows, MacOS and Linux.
Expanding on Flutter
Hover uses Flutter tooling whenever possible, to keep things simple and recognizable.
Plugin support
Existing plugins can be used in combination with Hover.
Hot reload
Hover uses the existing flutter tooling to provide hot reload. Just hover run.
Open-Source
Hover is licensed under
BSD 3-clause license.
Hover is free for personal and commercial use.
Golang
Hover uses go-flutter, a Go/GLFW embedder for Flutter, to bring your app to the desktop.


Leetcode 91. Decode Ways (Python)
Related Topic
Description
A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given a non-empty string containing only digits, determine the total number of ways to decode it.
Sample I/O
Example 1
Input: "12"
Output: 2
Explanation: It could be decoded as "AB" (1 2) or "L" (12).
Example 2
Input: "226"
Output: 3
Explanation: It could be decoded as "BZ" (2 26), "VF" (22 6), or "BBF" (2 2 6).
Methodology
This question solved by Dynamic Programming. It is similar with question 70 Climbing Stairs. For climbing stair qusetion, each time you can either climb 1 or 2 steps and in this question, each combination of the number must in range 1 and 26 inclusive, so that means for each combination, it has to be 1 digit or 2 digits.
-
Before we find the pattern, there are some special case need to consider, if the combination is less than 1 it is invalid, if is is greater than 26, for example 27, we can not find the matched letter for that, so we can only split it to 2 and 7. For 0, there are only two case will be valid, 10 and 20.
- Now we find the base case (with valid number)
- If there is only 1 digit, then there is only 1 combination
The base case will be:
dp[0]=1,
- If there is only 1 digit, then there is only 1 combination
The base case will be:
- Find the pattern: (with valid number for example 22226)
- 2: [2]
- 22: [2,2],[22]
- 222: [2,2,2],[22,2],[2,22]
- 2222: [2,2,2,2],[22,2,2],[2,22,2],[2,2,22],[22,22]
- 22226:[2,2,2,2,6],[22,2,2,6],[2,22,2,6],[2,2,22,6],[2,2,22,6],[22,22,6],[2,2,2,26],[22,2,26],[2,22,26]
Based the climbing stair question, for each move we have either 1 steps or 2 steps, we focus on last two moves, same here! Plus, we need to identify each combination is invalid. Now, the key point to identify each combination is determined by position of ‘0’.
- If the last digit is not ‘0’, then there are at least dp[i-1] ways. Based on the pattern above. This is first identification.
- Now, we check last two digits. If the last two digit is in greater than ‘09’ and smaller than ‘27’, based on the above pattern, we will add the total ways of step before the last step.
Note
Some hide case:
- leading ‘0’ will return 0
- consective ‘0’ will return 0
Code
def numDecodings(self, s: str) -> int:
dp = [0] * (len(s) + 1)
dp[0] = 1
for i in range(1, len(dp)):
if int(s[i-1]) != 0:
dp[i] = dp[i-1]
if i != 1 and '09' < s[i-2:i] < '27':
dp[i] += dp[i-2]
return dp[-1]
BigO
We iterate all dp array, it will cost O(n+1), each value will add up last two value as result, it will cost (1+2), in total will be O((n+1)+2(n+1)) and It is O(n)


Nothing of This is Ours
Nothing of This is Ours is a multiplayer playground made specifically for NP3's experimental art space M0Bi.
From NP3's press release:
"With his strong signature, and his recognizable visual and digital language, Alex creates infinite, surrealistic worlds with colorful creatures, alchemistic symbols, buddhas and other worldly cultural heritages. In the multiplayer game installation 'Nothing of This is Ours', visitors can immerse themselves in the mystic landscapes, graphic patterns and polygon characters. A journey without a destination, exploring with pure instinct. Alex offers the visitors a closer look at the artistic, innovative possibilities of the art game. The game as a contemporary medium, where the newest technique and art come together and enrich the one who takes the time to play the game. Alex invites the visitor to play in M0Bi, individually or collectively, experienced and inexperienced!" (©NP3 2014)


--- layout: page title: About image: /assets/images/bread2.jpeg ---
This! Is! Breadiquette!
Hello and welcome to Breadiquette! If you're new here, I'm Clara, and this is my blog! Breadiquette is the result of countless hours of scheming, both from myself and from a good friend Chris, a crazy smart computer scientiest to whom I probably still owe a few loaves of bread.
I wanted to create Breadiquette for a few reasons. First, as I moved a way from friends and family for school, I wanted an outlet through which to keep my loved ones updated on my baking endeavors. Additionally, I've found baking to be a simultaneously stimulating and relaxing respite from my studies. Finally, I believe good food should be shared, even if only through a computer screen. I encourage you to bake along with me, and let me know how it goes!
By way of thanks, I want to first shout out the aformentioned creator of this blog, Chris! I have immense gratitude for his invaluable support. I'd like to also thank my mom, for encouraging me to continue making sourdough even when I don't produce the results I want. I want to also mention my sister, Mary, for providing moral support, and for being my role model and best friend. This blog is a tribute to all my family and friends who have encouraged me in both my personal and my academic pursuits. Since I can't make them all bread, I can at least share with them virtually.
If you want to stay in touch, scroll down to the bottom of this page and enter your email in the box. Doing so will allow you to get notifications whenever I post, which, given my busy schedule, may be a little inconsistent at times. Or head over to the Contact button at the top of this page to send me a message directly! Hope to hear from you soon.
“Deliberation, n.: The act of examining one's bread to determine which side it is buttered on.”
Ambrose Bierce


After an email to Robert Scoble, Mark Zuckerberg has written an oped for the Washington Post. He is going into detail about what they have learned and what they will change in te coming days/weeks.

Sadly he is missing out the biggest problem the diggerati who have left, e.g. Leo Laporte or Jason Calacanis (ok ok, also done for marketing purposes, but that’s just Jason ;)) or Ryan Block, have. The problem is the steady and slow erosion of privacy.

What once was, no longer is just for friends. Just take a look at this fun post showing how the defaults have changed.

And that is the true problem. The defaults are changing. Actually they are not changing so much in Germany where all the recent changes were all opt-in, but that is more in relation to the flack Facebook got in recent weeks here.

All I really want is to share stuff with family and friends and keep everyone else out. Sure people can find me via my name or email, but that does not mean it needs to be shared, just to be found when searched for. But why is my friendslist public or my likes? I don’t understand. Just check out FB Privacy Checker. It will ask you to log in, but more or less to just know who you are on Facebook, getting your user id. They just want access to your public information.

So now check what the Privacy Checker shows me.

Scary isn’t it? I’d love for somebody to prove me wrong and show me the privacy settings to change that. I actually don’t even want to show up on somebody else’s friends list. If I ever plan to share my friends list with the public it will be with people who also do that and on my own site based on open standards.

Hence my privacy settings are easy. Everything friends only please. Give me a like button on a website but it should only tell my friends I liked something and not the website or some public.

These thoughts and more actually resulted in an interesting conversation I had with @taospace about why we have the problems we do with facebook and not with google. I still suggest you read Jeff Jarvis’ post on defining "a public" as people use in facebook.

Here is that conversation:

othylmann: I sadly doubt facebook can do the right thing as long as their business is advertising and our data is perceived as valuable for that.

taospace: Yes. Now substitute Google for Facebook and it’s even more scary.

othylmann: the difference is that google needs to get content online and this means working with us all. More content = more ads = more money

othylmann: for facebook the don’t have this logical chain. More users just means more costs. Unless they can use their information.

taospace: Very good point. Still people are trusting Google to handle their content (mail, docs) for free as well so there is some of that.

othylmann: yes and no. They do not have to break our trust to make money. Facebook currently has to because they need to use the data for ads

taospace: Google infers Facebook-style info too. No need for permission that way. Why wouldn’t they use it for growing revenue?

othylmann: my social contract with google is different and they need my content and behaviour more than my private data.

taospace: But doesn’t that just mean Google is smarter about doing the same thing but ends up in the same place all the same?

taospace: Agree that FB has no choice. I think Google will end up there as well, purely through market forces.

othylmann: google is organizing information. Facebook was mention to allow me to connect to friends and family. Adv. has no business there

othylmann: google will try to make sure that whatever profile we gave with google is the information we are willing to share publically.

taospace: True, but content+behaviour leads to mostly same data as FB’s. You+me see different social contract, but what about Joe Average?

taospace: Adv. has no business in private data, agreed. Users perception of what is considered private is a problem though.

othylmann: they see that even more.  In fb you believe stuff is private and not shared with advertisers. But yes there is a lot of learning to do

taospace: If she is told what info is public she’ll of course be upset. If she was told what info is inferred she’d be just as upset.

othylmann: possibly but I am not sure. But yes, that will still lead to problem for google eventually. But it’s in their interest to be nice

This also lead to a side conversation on launching a new social network and whether people would be paying to keep their data private and not having you rely on advertising. This again turned into a bit of a discussion of how much people value their privacy, but that again is another post.

All in all, it should be clear that I have been thinking about this and am very much with Jeff Jarvis on some points and with Thijs obviously with whom I had many great conversations about these fun subjects. This is tricky but Facebook needs to open up to monetize (or so they believe) and this goes against what they want out to do.

Of course as Mark points out in his WaPo piece:  If people share more, the world will become more open and connected.

So we really shouldn’t be suprised if stuff on facebook is suddenly public. Take a look at Evil which samples public cell phone numbers from facebook, something the users surely didn’t intend to do. Maybe I should really delete my Facebook account afterall. Not to protect myself but to protect those of my friends that are less tech savvy. The problem is that at least for friends I would need an alternative. Currently none exists that is truly closed and private short of installing my own Noserub instanz.

Oh, and while we are at it, what about this? Removing stuff from Facebook that says how to delete an account? Read the comments people.

Never mind. This is complicated. I am really looking forward to what Facebook suggests the solution is. I want stuff closed damn it. That is what Facebook was about. Public stuff goes on Twitter, Public Profile on my Homepage.


Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 5 |
CRAP | |
0.00% |
0 / 23 |
| CLogRouter | |
0.00% |
0 / 1 |
|
0.00% |
0 / 5 |
110 | |
0.00% |
0 / 23 |
| init() | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 9 |
|||
| getRoutes() | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
|||
| setRoutes($config) | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 3 |
|||
| collectLogs($event) | |
0.00% |
0 / 1 |
20 | |
0.00% |
0 / 7 |
|||
| processLogs() | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 3 |
| <?php | |
| /** | |
| * CLogRouter class file. | |
| * | |
| * @author Qiang Xue<EMAIL_ADDRESS>| |
| * @link http://www.yiiframework.com/ | |
| * @copyright 2008-2013 Yii Software LLC | |
| * @license http://www.yiiframework.com/license/ | |
| */ | |
| /** | |
| * CLogRouter manages log routes that record log messages in different media. | |
| * | |
| * For example, a file log route {@link CFileLogRoute} records log messages | |
| * in log files. An email log route {@link CEmailLogRoute} sends log messages | |
| * to specific email addresses. See {@link CLogRoute} for more details about | |
| * different log routes. | |
| * | |
| * Log routes may be configured in application configuration like following: | |
| *
 | |
| * array( | |
| * 'preload'=>array('log'), // preload log component when app starts | |
| * 'components'=>array( | |
| * 'log'=>array( | |
| * 'class'=>'CLogRouter', | |
| * 'routes'=>array( | |
| * array( | |
| * 'class'=>'CFileLogRoute', | |
| * 'levels'=>'trace, info', | |
| * 'categories'=>'system.*', | |
| * ), | |
| * array( | |
| * 'class'=>'CEmailLogRoute', | |
| * 'levels'=>'error, warning', | |
| * 'emails'=>array('admin@example.com'), | |
| * ), | |
| * ), | |
| * ), | |
| * ), | |
| * ) | |
| *
 | |
| * | |
| * You can specify multiple routes with different filtering conditions and different | |
| * targets, even if the routes are of the same type. | |
| * | |
| * @property array $routes The currently initialized routes. | |
| * | |
| * @author Qiang Xue<EMAIL_ADDRESS>| |
| * @package system.logging | |
| * @since 1.0 | |
| */ | |
| class CLogRouter extends CApplicationComponent | |
| { | |
| private $_routes=array(); | |
| /** | |
| * Initializes this application component. | |
| * This method is required by the IApplicationComponent interface. | |
| */ | |
| public function init() | |
| { | |
| parent::init(); | |
| foreach($this->_routes as $name=>$route) | |
| { | |
| $route=Yii::createComponent($route); | |
| $route->init(); | |
| $this->_routes[$name]=$route; | |
| } | |
| Yii::getLogger()->attachEventHandler('onFlush',array($this,'collectLogs')); | |
| Yii::app()->attachEventHandler('onEndRequest',array($this,'processLogs')); | |
| } | |
| /** | |
| * @return array the currently initialized routes | |
| */ | |
| public function getRoutes() | |
| { | |
| return new CMap($this->_routes); | |
| } | |
| /** | |
| * @param array $config list of route configurations. Each array element represents | |
| * the configuration for a single route and has the following array structure: | |
| *
 | |
| *
class: specifies the class name or alias for the route class.
 | |
| *
name-value pairs: configure the initial property values of the route.
 | |
| *
 | |
| */ | |
| public function setRoutes($config) | |
| { | |
| foreach($config as $name=>$route) | |
| $this->_routes[$name]=$route; | |
| } | |
| /** | |
| * Collects log messages from a logger. | |
| * This method is an event handler to the {@link CLogger::onFlush} event. | |
| * @param CEvent $event event parameter | |
| */ | |
| public function collectLogs($event) | |
| { | |
| $logger=Yii::getLogger(); | |
| $dumpLogs=isset($event->params['dumpLogs']) && $event->params['dumpLogs']; | |
| foreach($this->_routes as $route) | |
| { | |
| /* @var $route CLogRoute */ | |
| if($route->enabled) | |
| $route->collectLogs($logger,$dumpLogs); | |
| } | |
| } | |
| /** | |
| * Collects and processes log messages from a logger. | |
| * This method is an event handler to the {@link CApplication::onEndRequest} event. | |
| * @since 1.1.0 | |
| */ | |
| public function processLogs() | |
| { | |
| $logger=Yii::getLogger(); | |
| $logger->flush(true); | |
| } | |
| } |


Consort CMake is a set of opinionated functions and macros for
CMake designed to make managing large
projects easier.
Features
Declarative
The Consort syntax for creating targets is designed to look
"declarative", making it easier to read and remember how to
add new targets. Stop worrying about your build environment and
start focusing on your code!
YASM
Out-of-the-box support for YASM assembly makes it as painless as
possible to add ASM optimisations to your code that will behave
the same way regardless of the targeted compiler. Consort adds
plenty of convenience macros as well, so when your assembler
needs to know about the target platform you can easily use the
YASM preprocessor to switch on the appropriate instructions to
handle platform specific calling conventions.
Qt
Out-of-the-box support for Qt makes it easy to incorporate Qt
into your build. Consort can find Qt for you, and perform much
of the configuration necessary to build Qt UI files, resources
and translations into your code.
Boost
Out-of-the-box support for Boost means you can easily make use
of the boost libraries in your code. Consort will sanitise the
boost libraries as much as possible to make sure you have an
easy to use and consistent cross platform build.
Modules
Consort's built in module system makes it easy to share code,
without slowing down your build by introducing targets that
don't need to be built. Consort will automatically detect when
you link to a module, and include the CMake code necessary to
build that target. Plus, no more merge conflicts on the top
level CMakeLists.txt as it won't need updating as often.
And more...
Consort includes numerous other options and default
configuration to help you get your project up and running faster,
including automatically setting suitable warning levels, adding
consistently named #defines for architecture and platform, and
tools to copy required resources to your build directory.


War Heroes Bash Lt. Col. Alexander Vindman: ‘Operative,’ ‘Disgrace’
War heroes slammed Army Lt. Col. Alexander Vindman, a National Security Council official who testified Tuesday in the impeachment inquiry’s third public hearing
by BreitbartWar heroes slammed Army Lt. Col. Alexander Vindman, a National Security Council official who testified Tuesday in the impeachment inquiry’s third public hearing.
Vindman, who served as director of Eurasia at the NSC, testified that after listening to the July 25 phone call between President Trump and Ukrainian President Volodymyr Zelenksy, he went to the NSC lawyer to report his concerns about the call.
Specifically, Vindman testified that he thought it was wrong that Trump brought up investigations into allegations of whether Ukraine interfered in the 2016 elections as well as allegations surrounding Hunter Biden’s seat on the board of a Ukrainian natural gas company whose executive was being investigated for corruption.
Vindman testified that he did not have concerns whether it was illegal or a crime, but said he found it morally wrong. He also testified that he advised the Ukrainians not to get involved in U.S. domestic politics.
Vindman’s testimony rubbed some military veterans the wrong way, including prominent war heroes.
South Dakota has written comedy gold when they decided on their new statewide slogan “Meth. We’re On It.” By the way, upgrade your smile with the new SuperSilver Whitening Toothpaste that’s on sale now!


--- layout: post tags: [Software Design] date: 2009-05-05 18:54:11 UTC title: "Managing Loosely Coupled Projects" --- {% include JB/setup %}
Udi recently posted an article on managing loose coupling in Visual Studio. While I completely agree, this is a topic that deserves more detailed treatment. In particular, I'd like to expand on this statement:
"In fact, each component could theoretically have its own solution"
This is really the crux of the matter, although in practical terms, you'd typically need at least a couple of projects per component. In special cases, a component may truly be a stand-alone component, requiring no other dependencies than what is already in the BCL (in fact, AutoFixture is just such a component), but most components of more complex software have dependencies.
Even when you are programming against interfaces (which you should be), these interfaces will normally be defined in other projects.
A component may even use multiple interfaces, since it may be implementing some, but consuming others, and these interfaces may be defined in different projects. This is particularly the case with Adapters.
Finally, you should have at least one unit test project that targets your component.
In essence, while the exact number of projects you need will vary, it should stay small. In the figure above, we end up with five projects, but there's also quite a few abstractions being pulled in.
As a rule of thumb I'd say that if you can't create an .sln file that contains less than ten projects to work on any component, you should seriously consider your decoupling strategy.
You may choose to work with more than ten projects in a solution, but it should always be possible to create a solution to work with a single component, and it should drag only few dependencies along.


A powerful tool for visualizing your data in virtual reality
(also tip: be careful when exporting from excel. It seems to like to add an extra blank line at the end. Open the file in a text editor and delete extra line to fix)


And... what are you trying to do? Snoopin' around under dresses I see. We got cameras watching for your shenanigans. You better watch yourself hombre.