| 012:065 Khan | : |
And when they opened their bags, they found their money had been returned to them. They said: "O our father! What (more) can we desire? This, our money has been returned to us, so we shall get (more) food for our family, and we shall guard our brother and add one more measure of a camel's load. This quantity is easy (for the king to give)." |
| 012:065 Maulana | : |
And when they opened their goods, they found their money returned to them. They said: O our father, what (more) can we desire? This is our property returned to us, and we shall bring corn for our family and guard our brother, and have in addition the measure of a camel-load. This is an easy measure. |
| 012:065 Pickthal | : |
And when they opened their belongings they discovered that their merchandise had been returned to them. They said: O our father! What (more) can we ask? Here is our merchandise returned to us. We shall get provision for our folk and guard our brother, and we shall have the extra measure of a camel (load). This (that we bring now) is a light measure. |
| 012:065 Rashad | : |
When they opened their bags, they found their goods returned to them. They said, "Our father, what more can we ask for? Here are our goods returned to us. We can thus provide for our family, protect our brother, and receive one more camel-load. This is certainly a profitable deal." |
| 012:065 Sarwar | : |
When they opened their baggage, they found that their money had been returned to them. They said, "Father, what more do we want? Our money has been given back to us. We can buy more provisions with this for our family. We shall protect our brother and have one more camel load of grain which is easy to get". |
| 012:065 Shakir | : |
And when they opened their goods, they found their money returned to them. They said: O our father! what (more) can we desire? This is our property returned to us, and we will bring corn for our family and guard our brother, and will have in addition the measure of a camel (load); this is an easy measure. |
| 012:065 Sherali | : |
And when they unpacked their goods, they found their money returned to them. They said, 'O our father, what more can we desire? Here is our money returned to us. We shall bring provision for our family, and guard our brother and we shall have an extra measure of a camel-load. That is a measure which is easy to obtain.' |
| 012:065 Yusufali | : |
Then when they opened their baggage, they found their stock-in-trade had been returned to them. They said: "O our father! What (more) can we desire? this our stock-in-trade has been returned to us: so we shall get (more) food for our family; We shall take care of our brother; and add (at the same time) a full camel's load (of grain to our provisions). This is but a small quantity. |
Concepts/Themes Covered:
This tool uses eight English parallel translations for the Holy Quran imported from Mr. Clay Smith. You can also visit Qurany Concepts for browsing the Quran themes or topics. If you want to search the Holy Quran for keywords, please visit Qurany Keywords.


In this webpage, modern programming are referring to Responsive Web Design (RWD) and application of machine learning in the analysis of big data.
The understanding of modern programming enable us to create new opportunities.


Alejandro Palacios
<EMAIL_ADDRESS>My Files
Shared with me
Starred
Recent
Offline
Uploads
Backups


PIRCS Printers
There are two printers in the PIRCS lab that are on the network. They are listed below along with the printer commands for the various machines.
LaserJet5M
pircs_lj5
DEC UNIX: lpr -Ppircs_lj5
SGI's: lp -dpircs_lj5
Vincent: lpr -Pah3203-lj5
NOTE: while this is fine for PS files, if you are sending text, like
source code, the vincent system requires that it be converted before
being sent to the printer. This is not a factor with the PIRCS machines
but there is nothing I can do about it on Vincent. The system that can
be used to print on Vincent is enscript found in the locker gnu. A
print string might look something like:
enscript -Pah3203-lj5 file.txt.
There are several nice options in enscript, including uping, line
numbering and others that may be of interest to you. For example:
enscript --columns=2 --line-numbers --landscape
-Pah3203-lj5 file.txt
Will print the file file.txt in landscape mode, 2 columns per page
side by side and put line numbers down.
Mac's: The printers are on the Desktop, or you can use the Chooser under the Apple menu. The printer is in zone Agronomy, as printer pircs_lj5
Windows: The printer discription has been made, you can select it from the print dialog box.
HP InkJet 1600
pircs_1600
DEC UNIX: lpr -Ppircs_1600
SGI's: lp -dpircs_l600
Vincent: lpr -Pah3203-dj
NOTE: while this is fine for PS files, if you are sending text, like
source code, the vincent system requires that it be converted before
being sent to the printer. This is not a factor with the PIRCS machines
but there is nothing I can do about it on Vincent. The system that can
be used to print on Vincent is enscript found in the locker gnu. A
print string might look something like:
enscript -Pah3203-dj file.txt
There are several nice options in enscript, including uping, line
numbering and others that may be of interest to you. For example:
enscript --columns=2 --line-numbers --landscape
-Pah3203-dj file.txt
Will print the file file.txt in landscape mode, 2 columns per page
side by side and put line numbers down.
Mac's: The printers are on the Desktop, or you can use the Chooser under the Apple menu. The printer is in zone Agronomy, as printer pircs_1600
Windows: The printer discription has been made, you can select it from the print dialog box.


| OLD line(s): 175
<!--Amended Return Indicator > | NEW line(s): 175
<!--Amended Return Indicator (Paper Filers Only Element) > |
| OLD line(s): 5059
<xsd:element name="ContriToEmplBenefitPlansEtc" type="USAmountNNType" minOccurs="0"> | NEW line(s): 5059
<!-- Compensation --> |
| OLD line(s): 5060
| NEW line(s): 5061,5062
<xsd:element name="Compensation" type="USAmountNNType"> |
| OLD line(s): 5065
<Description>Contributions to employee benefit plans and deferred compensation plans</Description> | NEW line(s): 5067
<Description>Compensation</Description> |
| OLD line(s): 5074
| NEW line(s): 5077
<xsd:element name="ContriToEmplBenefitPlansEtc" type="USAmountNNType" minOccurs="0"> |
| OLD line(s): 5076,5080
<!-- Compensation --> <xsd:element name="Compensation" type="USAmountNNType"> | NEW line(s): 5078
|
| OLD line(s): 5085
<Description>Compensation</Description> | NEW line(s): 5083
<Description>Contributions to employee benefit plans and deferred compensation plans</Description> |
| OLD line(s): 5096
| NEW line(s): 5093
|


Dev Kid's Basics
About Git
- A developer's essential
- Resources to get you going
- Oh shit,git!
About Vim
- Superpowers that can make you forget Sublime and Atom
ShortCuts
- h,j,k,l : Up,Down,Right and Left
- w : Start of next word
- b : Move to the next word
- e : End of the word
- :wq: Write and Save
- :q : Save
- :Set Number: For Adding Line Numbers
About Vim Macros
Plugins
- My Fav:NERDTree and YouCompleteMe
- NerdTree:
- Find Instructions Here
- YouCompleteMe:
- Find Instructions Here
- To change tabs: Ctrl+PgUp and Ctrl+PgDown


- All other decisions about styling on the page are left to the.
- All other decisions about styling on the page are left to the.
- All other decisions about styling on the page are left to the.
- All other decisions about styling on the page are left to the.
- All other decisions about styling on the page are left to the.
- All other decisions about styling on the page are left to the.
- All other decisions about styling on the page are left to the.
- All other decisions about styling on the page are left to the.
-
Preheat Oven:Preheat oven to 350 degress F
- All other decisions about styling on the page are left to the.
- All other decisions about styling on the page are left to the.
- All other decisions about styling on the page are left to the.
- Preheat Oven:Preheat oven to 350 degress F
USER COMMENTS
The majority of the points for this assignment will be for the pie.html and its recipe.css files. The index.html will also be graded, but it will be worth fewer points. The main stylistic constraint on your index.html file is that it should pass the W3C XHTML 1.1 and CSS validators. Beyond that it can contain any non-obscene content you like, even content that uses material we have not yet learned in lecture. Please do not link to external resources (other than image files or index.css) from your index.html page.
The main stylistic constraint on your index.html file is that it should pass the W3C XHTML 1.1 and CSS validators. Beyond that it can contain any non-obscene content you
like, even content that uses material we.


I am a Technical Support Engineer at Viostream. I am driven by improving efficiency and customer service with the help of our international team.
Before life at Viostream, I was a Technical Resolution Manager at IBM Budapest Lab.
I have a Master‘s degree from Aarhus University, Denmark, my Bachelor's Degree in Electrical Engineering, therefore, I am really interested in new technologies and IT.
Technical skills I am using during my current job:
I am driven by improving efficiency and customer service with the help of our international team.
Technical skills I am using during my job:
After the acquisition of Ustream my position changed to Technical Resolution Manager. I was responsible for leading critical situation resolutions, resolution of customer satisfaction issues, planning, tracking and monitoring these resolution processes. My goal was to keep the customers' business perspectives as number one priority.
Handling live events and critical situations Coordinating arising issues between developers Track, monitor and report resolution activities Communication between the Customer Success Team and the Engineering Team
Aarhus-based start-up company mainly focusing on robotic and automatization in agricultural projects. My job was focusing on data mining and data analysis with Matlab.
The MSc in Engineering – Technology Based Business Development is a research-based programme focusing on technology management, technology implementation, and engineering management.
Bachelor thesis - Designed a flexible controller for an old heating system. The system was controlled with Raspberry Pi.
Specialized in Industrial Automation - All the courses are entirely in English - Microproccessor, ARM programming - Knowledge of C and Perl programming language - Basic knowledge of Matlab
Foundations of Data Science: Computational Thinking with Python - BerkeleyX -edx.org - Results
Intro to Relational Databases - Udacity - Results
Introduction to Python Programming - Udacity - Results
Introduction to Python: Creating Scalable, Robust, Interactive Code - Microsoft - edx.org - Results
Foundations of Data Science: Computational Thinking with Python - BerkeleyX -edx.org - Results
Intro to Relational Databases - Udacity - Results
Introduction to Python Programming - Udacity - Results
Introduction to Python: Creating Scalable, Robust, Interactive Code - Microsoft - edx.org - Results
Introduction to Python: Fundamentals - Microsoft - edx.org - Results
Querying Data with Transact-SQL - Microsoft - edx.org - Results
Shell workshop - Udacity - Results
Introduction to Python for Data Science - Microsoft - edx.org - Results
Data Science Essentials - Microsoft - edx.org - Results
Introduction to NoSQL Data Solutions - Microsoft - edx.org - Results
Data Science: Probability - HarvardX - edx.org - Results
Data Science: R Basics - HarvardX - edx.org - Results
Data Science: Visualization - HarvardX - edx.org - Results
Data Science: Inference and Modeling - HarvardX - edx.org - Results
Foundations of Data Science: Inferential Thinking by Resampling - BerkeleyX -edx.org - Results
Statistical Thinking for Data Science and Analytics - ColumbiaX -edx.org - Results
Python for Data Science - UC San DiegoX -edx.org - Results
Data Science: Productivity Tools - HarvardX -edx.org - Results
Data Science: Wrangling - HarvardX -edx.org - Results
Foundations of Data Science: Prediction and Machine Learning - BerkeleyX -edx.org - Results
Data Science: Linear Regression - HarvardX -edx.org - Results
AWS Developer: Building on AWS - AWS -edx.org - Results
Introduction to Cloud Infrastructure Technologies - Linux Foundation -edx.org - Results
Introduction to DevOps: Transforming and Improving Operations - Linux Foundation -edx.org - Results
AWS Developer: Optimizing on AWS - AWS -edx.org - Results
AWS Developer: Deploying on AWS - AWS -edx.org - Results
Cloud Computing Management - USMx -edx.org - Results
Bitcoin and Cryptocurrencies - BerkeleyX -edx.org - Results
During this research I've investigated how IT4IT can help to manage IT in a medium-scale Enterprise. It has been identified that 2 out 4 value streams' goals are very similar to DevOps' main principles, so simultaneous implementation of DevOps and IT4IT is possible.
The popularity of the online video is continuously increasing and this statement is even more valid for online video streaming. However, video streaming requires a lot of resources and services. During this study different monitoring tools were tested and compared to best practices recommended by Dye.
This project is about how current IT solutions can help to optimize and innovate business processes in a small scale business, located in Hungary. Using different BI applications and a logistic application, some areas had been identified, where the company can improve their processes and also reduce costs. The project also gives a confirmation about, how seasons and weather impacts the enterprise's sales and profit.
The aim of the project was to find a solution for PostNord’s vehicle routing problem, in order to decrease the overtime of the workers. Several methods (heuristics, SmartVRP, Solver) was used during the project.


Russia to face Canada in Davis Cup semi-final after eliminating Serbia
by Tales AzzoniNovak Djokovic played singles and doubles matches, but couldn’t prevent Serbia from losing to Russia 2-1 in the Davis Cup quarter-finals on Friday.
Djokovic defeated Karen Khachanov 6-3, 6-3 in the second singles to even the score at 1-1, then returned to the court about half an hour later to team up with Viktor Troicki in the decisive doubles. They had three match points, but lost to Khachanov and Andrey Rublev 4-6, 6-4, 7-6 (8).
“It hurts really badly,” Djokovic said. “These kinds of matches happen once in maybe forever. That’s it. The season is done and we’re turning the next page.”
The Russians converted on their first match point to put the team back in the Davis Cup semi-finals for the first time since 2008.
“Both teams had a lot of chances,” said Rublev, who won the opening singles against Filip Krajinovic 6-1, 6-2. “It was like a coin toss, and we won this coin toss.”
Russia will next face Canada, which eliminated Australia. The Russians are seeking their third Davis Cup title and first since 2006.
Serbia, the 2010 Davis Cup champion, was trying to return to the semi-finals for the first time since 2017, when the team lost to eventual champion France.
After his 15th straight Davis Cup singles victory, Djokovic struggled in the doubles, although it was Troicki who squandered most of the chances in the tight tiebreaker, including some during the match points.
 “I never experienced such a moment in my career, in my life. And I let my team down and I apologize to them.”
Djokovic, who hadn’t played in the Davis Cup since 2017, couldn’t hide his frustration as Serbia trailed in the second set, complaining with the umpire and hitting a ball deep into the stands after losing a point. He also requested medical assistance on his right arm.
Serbia was trying to reach the final four for the fourth time since winning its only Davis Cup title in 2010. It was runner-up once since then, in 2013.
Serbia cruised through the group stage without losing a set in singles. Its only loss came in a dead doubles rubber against France.
Russia defeated defending champion Croatia in the group stage, but then lost to host Spain, advancing to the quarter-finals as one of the two best second-place finishers. It was playing on two days’ rest, while Serbia played on Wednesday and Thursday.


|
lubyk
0.5
|
#include <b2PolygonShape.h>
Inherits b2Shape.
Public Member Functions | |
| b2PolygonShape () | |
| b2Shape * | Clone (b2BlockAllocator *allocator) const |
| Implement b2Shape. | |
| int32 | GetChildCount () const |
| void | Set (const b2Vec2 *vertices, int32 vertexCount) |
| void | SetAsBox (float32 hx, float32 hy) |
| void | SetAsBox (float32 hx, float32 hy, const b2Vec2 ¢er, float32 angle) |
| bool | TestPoint (const b2Transform &transform, const b2Vec2 &p) const |
| bool | RayCast (b2RayCastOutput *output, const b2RayCastInput &input, const b2Transform &transform, int32 childIndex) const |
| Implement b2Shape. | |
| void | ComputeAABB (b2AABB *aabb, const b2Transform &transform, int32 childIndex) const |
| void | ComputeMass (b2MassData *massData, float32 density) const |
| int32 | GetVertexCount () const |
| Get the vertex count. | |
| const b2Vec2 & | GetVertex (int32 index) const |
| Get a vertex by index. | |
Public Attributes | |
| b2Vec2 | m_centroid |
| b2Vec2 | m_vertices [b2_maxPolygonVertices] |
| b2Vec2 | m_normals [b2_maxPolygonVertices] |
| int32 | m_vertexCount |
A convex polygon. It is assumed that the interior of the polygon is to the left of each edge. Polygons have a maximum number of vertices equal to b2_maxPolygonVertices. In most cases you should not need many vertices for a convex polygon.
Definition at line 28 of file b2PolygonShape.h.
| b2PolygonShape::b2PolygonShape | ( | ) | [inline] |
Definition at line 81 of file b2PolygonShape.h.
References b2_polygonRadius, b2Shape::e_polygon, m_centroid, b2Shape::m_radius, b2Shape::m_type, m_vertexCount, and b2Vec2::SetZero().
| b2Shape* b2PolygonShape::Clone | ( | b2BlockAllocator * | allocator | ) | const [virtual] |
| void b2PolygonShape::ComputeAABB | ( | b2AABB * | aabb, |
| const b2Transform & | transform, | ||
| int32 | childIndex | ||
| ) | const [virtual] |
Implements b2Shape.
| void b2PolygonShape::ComputeMass | ( | b2MassData * | massData, |
| float32 | density | ||
| ) | const [virtual] |
Implements b2Shape.
| int32 b2PolygonShape::GetChildCount | ( | ) | const [virtual] |
Implements b2Shape.
Get a vertex by index.
Definition at line 89 of file b2PolygonShape.h.
References b2Assert, index, m_vertexCount, and m_vertices.
| int32 b2PolygonShape::GetVertexCount | ( | ) | const [inline] |
| bool b2PolygonShape::RayCast | ( | b2RayCastOutput * | output, |
| const b2RayCastInput & | input, | ||
| const b2Transform & | transform, | ||
| int32 | childIndex | ||
| ) | const [virtual] |
Copy vertices. This assumes the vertices define a convex polygon. It is assumed that the exterior is the the right of each edge. The count must be in the range [3, b2_maxPolygonVertices].
Build vertices to represent an axis-aligned box.
| hx | the half-width. |
| hy | the half-height. |
Build vertices to represent an oriented box.
| hx | the half-width. |
| hy | the half-height. |
| center | the center of the box in local coordinates. |
| angle | the rotation of the box in local coordinates. |
| bool b2PolygonShape::TestPoint | ( | const b2Transform & | transform, |
| const b2Vec2 & | p | ||
| ) | const [virtual] |
Implements b2Shape.
Definition at line 75 of file b2PolygonShape.h.
Referenced by b2PolygonShape().
| b2Vec2 b2PolygonShape::m_normals[b2_maxPolygonVertices] |
Definition at line 77 of file b2PolygonShape.h.
Definition at line 78 of file b2PolygonShape.h.
Referenced by b2PolygonShape(), GetVertex(), and GetVertexCount().
| b2Vec2 b2PolygonShape::m_vertices[b2_maxPolygonVertices] |
Definition at line 76 of file b2PolygonShape.h.
Referenced by GetVertex().


Charts Only
Represents a data series in the active chart. SERIES is used only in charts; you cannot enter it on a sheet or macro sheet. You normally create or change data series by using the Chart Wizard or EDIT.SERIES macro function, which is equivalent to the Edit Series command on the Chart menu in Microsoft Excel version 4.0. However, you can edit a data series manually by selecting it, switching to the formula bar, and typing the changes.
Syntax
SERIES(name_ref, categories, values, plot_order)
Name_ref is the name of the data series. It can be an external reference to a single cell or a name defined as a single cell. Name_ref can also be text enclosed in quotation marks (for example, "Projected Sales").
Categories is an external reference to the name of the workbook and to the cells that contain one of the following sets of data:
Category labels for all charts except xy (scatter) charts
X-coordinate data for xy (scatter) charts
Values is an external reference to the name of the workbook and to the cells that contain values (or y-coordinate data in scatter charts).
Plot_order is an integer specifying whether the series is plotted first, second, or third, and so on, in the chart. No two series can have the same plot_order.
Remarks
Categories and values can be arrays or references to a multiple selection, although they cannot be names that refer to a multiple selection. If you specify a multiple selection for any of these arguments, make sure you include the necessary sets of parentheses so that Microsoft Excel does not treat the components of the references as separate arguments.
If either categories or values is a multiple selection, then all areas in that selection must be either vertical (more rows than columns) or horizontal (more columns than rows).
Related Functions
CHART.WIZARD Creates and formats a chart
EDIT.SERIES Creates or changes a chart series
Return to index


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/sup_eq_max.html ---
Is there a nice way to state the lemma a ⊔ b = max a b
, in general, for when sup
is not derived from max
such as on with_bot
, or do I just have to prove it for with_bot
You can prove sup a b = max a b
on any type for which max
makes sense
Oh, I see... There are two lattice
structures on with_bot
that don't coincide by defeq
but they are the same since they have the same le
unfortunately, despite how I've said that non-defeq diamonds are evil and should be avoided, there is not much I can do about this one since it would require adding a sup
field to decidable_linear_order
which is in core
It makes sense to add this lemma then?
lemma sup_eq_max [decidable_linear_order α] (a b : with_bot α) : a ⊔ b = max a b := le_antisymm (sup_le (le_max_left _ _) (le_max_right _ _)) (max_le le_sup_left le_sup_right)
/me thinks that core shouldn't be in core
Why did that message appear next to your name instead of beneath?
because he only thought it, he didn't post it
There are rumours that core won't be in core in Lean 4
Why did that message appear next to your name instead of beneath?
Yeah, I'm old. My IRC habits betray me. (Hint: type /me
before your message.)
Last updated: Apr 24 2020 at 19:02 UTC


控制面板
Timeline preview
Space bar (up) = BREAK !!
接下来
1.
(R) m s
Space bar (up) = BREAK !!
接下来
github
Thanks for deepFlaw for adding English translations for HBH !
Thanks for sykbod for HMS script ! (did not discussed for his/her agreement yet ... w)
Sorry for disappearing for such a long time ...


Overview
Ruby on Rails, or simply - Rails, is an open source web framework built using the language Ruby. It is a full stack framework (front-end to back-end) and as a result, it features a routing system that is independent of the web server it is hosted on.
Like other web-frameworks, RoR uses the Model-View-Controller pattern to organize application programming. Here is a basic description of what each part is responsible of: - Model: Maps to a table in the server's database - Controller: This responds to external requests to the server and determines which view file to render. The controller is also responsible for getting information from the Model to display at the view. - View: This is basically what the user sees on his or her browser.
History
This was originally created by David Hansson from his work on Basecamp. It was released July 2004.
Philosophy & Design
Rails is intended to emphasize Convention over Configuration, and the Dont Repeat Yourself Principle. It is important to remember to have "Fat models and skinny controllers" when creating your web application.


This site uses cookies. Find out more about our use of cookies.
This advice applies to England:
Advice can vary depending on where you live.
Advice for other parts of the UK:


https://github.com/rewardone/exe2powershell
exe2powershell is used to convert any binary file (*.exe) to a BAT file. The resulting BAT file contains only "echo" command and finally a powershell command to re-create the original binary file.
exe2powershell replace the need of "debug.exe" by a PowerShell command line available on all Windows since Windows 7 / 2008. There is no more limitation in input exe size.


Real Madrid vs PSG: Preview, Time, Where To Watch UCL Match Live
by Ridwan YusufTable of Contents
Real Madrid welcome Paris Saint-Germain (PSG) to the Santiago Bernabeu on Tuesday night looking for revenge after a UEFA Champions League (UCL) humbling in September.
Concise News reports that a 3-0 loss at Parc des Princes two months ago saw Zinedine Zidane under huge pressure, especially as the hosts were without their entire first-choice front line of Neymar, Edinson Cavani and Kylian Mbappe.
Those three are back – and Mauro Icardi has been impressing in their absence – but Real Madrid will not want to head into the final matchday needing a result against Club Brugge to reach the knockout stages.
Zidane appears to have his squad back under control after a shaky start to the season hence, they will fancy their chances in front of their own fans in Group A.
Real Madrid vs PSG Date
Tuesday, November 26
Real Madrid vs PSG Kick-off Time
9:00 PM Nigerian Time; 8pm GMT
Where To Watch Real Madrid vs PSG Match Live On TV
SuperSport 5 Live
Other UCL Matches this week
Tuesday
GROUP A
- Galatasaray vs Club Brugge
GROUP B
- Red Star Belgrade vs Bayern Munich
- Tottenham Hotspur vs Olympiakos
GROUP C
- Atalanta vs Dinamo Zagreb
- Manchester City vs Shakhtar Donetsk
GROUP D
- Lokomotiv Moscow vs Bayer Leverkusen
- Juventus vs Atlético Madrid
Wednesday 27th November
GROUP E
- KRC Genk vs FC Red Bull Salzburg
- Liverpool vs Napoli
GROUP F
- Barcelona vs Borussia Dortmund
- Slavia Prague vs Inter Milan
GROUP G
- Zenit St Petersburg vs Lyon
- RB Leipzig vs Benfica
GROUP H
- Valencia vs Chelsea
- Lille vs Ajax Amsterdam
Note: All times are subject to change.


Ok, this bog will be short. I will just share some small maven code snippets to configure your build and development IDE environment.
For some projects there is a need to use specific environment properties, which may differ from deployment environment. Let's say in your IDE you use "Development" mode, however it is obvious that test, QA and production environments will use "Deployment" mode.
Usually such property is stored in web.xml file, for example:
<context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> <param-value>${jsf.projectStage}</param-value> </context-param>
Issue
- We do not want to commit "Development" mode into source control.
- We do not want to use "Deployment" mode in our local IDE.
- We do not want to have uncommitted changes if using "Development" mode locally.
- We DO want properly running local environment :) Sure!
By default property ${jsf.projectStage} is not properly understood by IDE (at least Eclipse WTP) and is not transformed into real value. Well, maybe it should be a nice feature... However, if you are using Apache Maven then this can be easily fixed.
Talks and documentation
- Introduction to Build Profiles
- Eclipse + maven : profile ignored
- And the solution is on stackoverflow described as well, however i could not find the link to it anymore when writing this blog :) I hope you will share this link with me :)
Preconditions
You need this environment setup in order to successfully complete the provided guide:
Solution
So far everything is about your pom.xml file configuration. You need to tell maven what resources should be filtered. Also tell maven which property file to use for resource filtering. And resolve this property file name dynamically using filter.name maven property.
<build> <!-- Add filter file name --> <filters> <filter>${basedir}/src/main/filters/${filter.name}.properties</filter> </filters> <plugins> <!-- Define filtered resources --> <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.1.1</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> <webResources> <resource> <directory>${basedir}/src/main/webapp</directory> <filtering>true</filtering> <includes> <include>WEB-INF/web.xml</include> <include>WEB-INF/jboss-web.xml</include> </includes> </resource> </webResources> </configuration> </plugin> </plugins> </build>
Then define different profiles you will need. And tell each profile which property file should be applied (<filter.name>production</filter.name>).
<profiles> <profile> <id>default</id> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <id>production</id> <properties> <filter.name>production</filter.name> </properties> </profile> </profiles>
But we would like to have a default configuration for local environment. Let's define it in pom.xml as well.
<properties> <!-- Default name of file for filtering --> <filter.name>localhost</filter.name> </properties>
Usage
Now, eclipse IDE should automatically resolve and use default properties when you import maven project. For continuous delivery and console based builds you might be using such command:
mvn clean package -Pproduction
-P may be avoided if you want to use default properties, e.g. for development build.
Properties file location
Yes, you may define your own property files location based on your project structure:
<filters> <filter>${basedir}/src/main/filters/${filter.name}.properties</filter> </filters>
Resources
Hopefully you did enjoy reading!


Demo Page for jquery.showMarkup
Here's the demo page for the jquery.showMarkup jQuery plugin.All Defaults
Here's a demo of the plugin with all of the defaults.Example 1: Guitars
- 1
- 2
Guitars are one of the best instruments ever invented. Perhaps they are among the coolest things in existence.


Insulting wrong passwords I added ‘Defaults insults’ to the /etc/sudoers file.
Every time a sudoer enters the wrong password - Very interesting results
- Your mind just hasn’t been the same since the electro-shock, has it?
- Listen, burrito brains, I don’t have time to listen to this trash.
- That’s something I cannot allow to happen.

- I don’t wish to know that.


How important to you are following traits?
How bigga doggo you lookin for?
Does the doggo need to be good around kids?
Does the doggo need to be good around other doggos?
Do you care about shedding?
Does the doggo need to be easy to groom?
Do you want a high energy dog?
Do you require a healthy lineage?
What are your feelings toward barking?
Does this doggo need to be a smart cookie?
How trainable should this dude be?
How hot do your summers get?
How cold do your winters get?


unzip jbpm-6.5.0.Final-installer-full.zip
Overview
This section contain how to download and install jBPM 6.5 version.
Download
Download jBPM 6.5(jbpm-6.5.0.Final-installer-full.zip) from http://jbpm.org/download/download.html
Installaton
|
Note
|
This section depend on above Download section. |
0 - Unzip jBPM full zip
|
Note
|
A jbpm-installer folder will be generated, the following installation steps depend on this folder.
|
1 - Install WildFly
-
Extract the zip file to install WildFly
unzip jbpm-installer/lib/jboss-wildfly-10.0.0.Final.zip
2 - Install jBPM console
Unzip jbpm console war to WildFly deployment folder and add a dodeploy file:
unzip jbpm-installer/lib/jbpm-console-6.5.0.Final-wildfly-10.0.0.Final.war -d ./wildfly-10.0.0.Final/standalone/deployments/jbpm-console.war
touch ./wildfly-10.0.0.Final/standalone/deployments/jbpm-console.war.dodeploy
3 - Install kie Server
Unzip kie server war to WildFly deployment folder and add a dodeploy file:
unzip jbpm-installer/lib/kie-server-6.5.0.Final-wildfly-10.0.0.Final.war -d ./wildfly-10.0.0.Final/standalone/deployments/kie-server.war
touch ./wildfly-10.0.0.Final/standalone/deployments/kie-server.war.dodeploy
4. Set up user group
Change into WildFly Home, execute below commands:
./bin/add-user.sh -a -u admin -p password1! -g admin,analyst,kiemgmt,rest-all,kie-server
|
Note
|
These users are used for test and use simple plain txt based jaas login module, if use OpenLDAP server, this step is redundant |
5. Installation Validation
Change into Wildfly Home, edit bin/standalone.conf
, make sure WildFly/jBPM server has enough memory
-Xms2048m -Xmx2048m -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=512m
add system properties to disable import example data
-Dorg.kie.demo=false -Dorg.kie.example=false
start WildFly/jBPM via
./bin/standalone.sh -b <IP_ADDRESS> -bmanagement=<IP_ADDRESS> -c standalone-full.xml
Once start finished, access http://localhost:8080/jbpm-console will log into jBPM console with admin
/password1!
.


Adopting Blazor - running C# on the client side and building rich web apps in one tech stack you’ll love - Telerik UI for Blazor Webinar Adopting Blazor - running C# on the client side and building rich web apps in one tech stack you’ll love. Check it now!
Tutorial series for simulating NES Graphics – BIT INK STUDIOS On my twitter page (follow me if you haven’t yet!) I’ve been creating a few very quick tutorials to help people understand what NES graphics mean. I see a lot of people doing pixel art and just calling it “8-bit” or “NES style”, but a lot of the time it m...
Aditya Anand – Medium Read writing from Aditya Anand on Medium. CyberSec Professional | Hacker | Developer | Open Source Lover | Website - aditya12anand.com | Donate - paypal.me/aditya12anand.
Ongoing EOSIO exploit allows attacker to steal 30,000 EOS as network freezes An ongoing exploit on EOSIO is allowing an attacker to win every roll on gambling dApp EOSPlay. So far, the attacker gained 30,000 EOS worth over $110,000.


#assign querynplus1 = "true">
N + 1
is a general term used in ORM to describe a situation where loading a single object graph
takes N + 1 SQL queries. When the database is remote over a network (the most common situation) then
this situation can lead to very bad performance. A good ORM provides good mechanisms to mitigate or avoid this
scenario.
By default Ebean ORM applies batch lazy loading with a batch size of 10 so by default for an completely un-tuned
query you would instead observe 1 + N/10
SQL queries.
When lazy loading is invoked on a OneToMany or ManyToMany relationship then N is the number of distinct parent Ids. For example, if you query for 100 orders and lazy load the order details (a OneToMany) then N is the number of distinct order ids.
When lazy loading a ManyToOne or OneToOne relationship then N is the number of distinct Id's for that bean type. For example, if you query for 100 orders and lazy load customers then N is the number of distinct customer Id's that relate to those orders.
The lazy loading is invoked depending on which "paths" of the object graph are traversed. If you fetch orders and traverse from order to both "customer" and "details" that is actually 2 distinct paths and 2 distinct lazy loading queries will fire.
For example, fetching 100 orders and then traversing from each order to the "customer" and the "details" could results in between 3 and 201 SQL queries depending on the lazy loading batch size.
1 + (# of customers)/batchSize + (# of orders)/batchSize
SQL queries.
The N + 1 issue depends on the paths traversed / which parts of the object graph are used.
With Ebean the default lazy load batch size is 10
. You can change the lazy load batch size:
If you want to change the global default lazy load batch size to 100 you can set this via
ServerConfig.setLazyLoadBatchSize()
... or via ebean.properties:
```properties ebean.lazyLoadBatchSize=100 ```
If you want to change the lazy load batch size on a specific query you can set this via
Query.setLazyLoadBatchSize()
:
If you want to change the lazy load batch size on a specific query you can set this via FetchConfig
:
The Ebean query language allows you to specify the "paths" that you want eagerly fetched. You can optionally specify a batch size to use and if not specified the batch size defaults to 100.
```java ListEbean will automatically break a single ORM query into multiple SQL queries in order that:
Ebean will always honour firstRows/maxRows and will never generate a SQL Cartesian product both for performance reasons. What this means is that Ebean will analyse all the "fetch paths" that are defined for a query and detect which paths contain a OneToMany or ManyToMany relationship. For Ebean a single SQL query can contain at most one path that contains a OneToMany/ManyToMany and Ebean will automatically break up the ORM query based on this.
Refer to Query Joins
A: Yes I think it is reasonable and is possibly a better default than 10 (to the point that perhaps 100 should be the Ebean default). The benefit of a smaller batch size is in scenarios where the object graph use is not 'symmetrical'. That is, in iterating a list of "root level objects" the parts of the object graph traversed/used is not the same. This seems pretty rare though and it seems much more common that the parts of the object graph used is the same for all the root level objects.
If the batch size is 100 but the batch contains many less than that is doesn't matter at all. To explain that, the number of bind values in the generated SQL IN clause falls into buckets of 1,5,10,20,50 and 100 where some bind values are repeated in order to fill up the bucket. Why do this? We don't want to have too many distinct SQL statements as the database itself parses and caches an execution plan for each SQL statement so limiting the buckets gives us a better hit ratio on the databases cache of sql execution plans.
A: Ebean's AutoTune feature profiles what part of the object graph is used and using this can provide automatic query tuning of the fetch() and select() clause and in this way reduce lazy loading and replacing it with eager fetching. Paths that traverse ManyToOne and OneToOne can be combined reducing the total number of SQL queries executed and so this can be better than batch lazy loading with a high batch size.
A: In Ebean terminology the 1 relates to the origin query
and the N relates to
secondary queries
. In logging you can turn on TRACE
level logging for
org.avaje.ebean.SUM
and included in the logs entries is an attribute called origin
.
The origin is a hash that is used to link the secondary queries back to the origin query. A low tech grep
of the logs for that origin key would return the origin query and all related lazy loading queries.
Shortly a dashboard/monitoring service will be available and that will be able to identify origin queries that result in a lot of lazy loading.
AutoTune profiling provides another alternative although it is orientated towards providing the tuned query that fixes excessive lazy loading.
A:As a deployment annotation FetchType provides a hint that suits a single use case. The issue is that there are many use cases that beans and their properties / relationships need to support - optimising via a deployment annotation can optimise for 1 use case potentially to the detriment of many other use cases.
That is, a ORM should provide a mechanism / query language that enables the developer to optimise the object graph constructor for each use case and fixed deployment annotations can't do that.
A: Fetch groups is a good thing for JPA users and provides an ability to control what part
of the object graph to fetch in a similar vein to Ebean's fetch()
and select()
.
My personal disappointment with JPA Fetch groups is that:
A: JPQL is not a good query language for optimising object graph construction and Ebean didn't adopt JPQL for this reason. That is, when building an object graph with Ebean we want to give the developers the ability to:
Ebean's ORM query language is design to provide a powerful and let simple way to control and optimise object graph construction. When the ORM query the language is not well suited (aggregate queries, reporting, recursive queries etc) Ebean provides good integration into SQL. The ORM query language might cover 90%+ of your OLTP queries but we don't want to expand that and complicate the language but instead promote good mechanisms to integrate with raw SQL instead.


Hi, how are you samim?
8:40 AM, Today
Hi Khalid i am good tnx how about you?
8:55 AM, Today
I am good too, thank you for your chat template
9:00 AM, Today
You are welcome
9:05 AM, Today
I am looking for your next templates
9:07 AM, Today
You are welcome
9:05 AM, Today
I am looking for your next templates
9:07 AM, Today
You are welcome
9:05 AM, Today
I am looking for your next templates
9:07 AM, Today
You are welcome
9:05 AM, Today
I am looking for your next templates
9:07 AM, Today
Ok, thank you have a good day
9:10 AM, Today
Bye, see you
9:12 AM, Today


--- layout: page title: About header-img: "img/about-bg.png" ---
Nick is a 26 year old entrepreneur with a Bachelors in Business, who's exhausted Corporate America. With the previous success of building multiple businesses online, he takes on Flatiron's coding bootcamp in a journey to find self purpose and rethink the standards of education. Here is his story.


NACRN
All Programs
User Profile
Send an Invite
Edit Program Details
*To update Program's Name please go to "Manage Organizations" tab"
Program Name
Contact
Description
Eligibility Criteria
Save
Cancel
Confirm Changes
×
Are you sure?


{% extends "base.html" %} {% import 'bootstrap/wtf.html' as wtf %} {% block app_content %}
Basic Self Diagnosis
but not dogs


Summary: Latitude vs. X
This webpage represents the results of a high-level meteorological analysis relative to equatorial bearing in the context of either vacation planning or general travel. Data for this project has been sourced from the OpenWeatherAPI, and may be found in the respective 'Data' page.
This analysis reviews specific relationships and trends between Latitude and the following: Cloudiness, Temperature, Wind Speed, and Humidity. All figures have been produced using the Matplotlib module within Python 3 and have been colored according to their respective target variable.


Wenwei Weng's Blog
A small corner to record learning journey and share with others!
-
Linux udev rule to create persistent device name
udev is targeted at Linux kernels 2.6 and beyond to provide a userspace solution for a dynamic /dev directory, with persistent device naming. The previous /dev implementation, devfs, is now deprecated, and udev is seen as the successor. Background: udev and sysfs The original /dev directories were just populated with...
-
Make a high end UCS Server for fast build
Cisco IOS has been growing significantly over the last ten years. The source code is reaching 10GB, and build time is taking long depending on the build machine capacity. To make development time efficient, it is critical to cut down the image build time. This week, I spent some time...
-
Marvell ARMADA 7K Linux boot using u-boot
For the last few days, I have been working on build new image for a new platform at work. I found out it is useful to able to boot manually with kernel, dtb, initramfs from u-boot. By doing this, if the thing doesn’t work, we can change any one of...
-
Linux initrd and initramfs
After Linux kernel boots, it looks for root file system, which can be initrd or initramfs. They are two different ways. initrd ramdev block device is created. It is a ram-based block device, that is a simulated hard disk that uses memory instead of physical disks. The initrd file is...
-
Linux Kernel image in different forms
Linux kernel presents in different forms depending on the actual context. vmlinux vmlinux, the name comes from the fact that “linux” supports virtual memory. It is typically in ELF format, created by linker. This file is needed when debugging kernel. In order to boot linux kernel, vmlinux image has to...


--- title: Downloadable ggplots in shiny author: Ildi Czeller date: '2018-02-11' slug: downloadable-ggplots-in-shiny categories: ["R"] tags: ["shiny"] ---
Plotly comes with a built-in download option for every plot, but what if you would like to provide a similar functionality to multiple ggplot2 plots in your shiny app? I will show you that with modules you can simplify the code.
Your code in ui might look like this:
# ui.R
# ...
numericInput("sample_ratio", ...),
plotOutput("mtcars"),
downloadButton("mtcars_download"),
plotOutput("iris"),
downloadButton("iris_download"),
and your code in server might look like this:
# server.R
# ...
output$mtcars <- renderPlot({
...
})
output$mtcars_download <- downloadHandler({
...
})
output$iris <- renderPlot({
...
})
output$iris_download <- downloadHandler({
...
})
The different plots hold the relevant parts but you have to duplicate the download parts although they are the same. Moreover if you decide to add an option not only to download the plot but also the data you have to add the code to every plot.
You can focus on the fundamentally different parts, moreover your code is less error-prone (e.g accidentally download the same plot from two different buttons.) You also do not have to worry about having to give a different name to every one of your download buttons.
# ui.R
plotDownloadUI("mtcars"),
plotDownloadUI("iris")
# server.R
...
callModule(plotDownload, "mtcars", plotMtcarsReactive)
callModule(plotDownload, "iris", plotIrisReactive)
plotDownloadUI <- function(id, height = 400) {
ns <- NS(id)
tagList(
fluidRow(
plotOutput(ns('plot'), height = height)
),
fluidRow(
column(
2, offset = 10,
downloadButton(ns("download_plot"), "Download figure")
)
)
)
}
plotDownload <- function(input, output, session, plotFun) {
output$plot <- renderPlot({
plotFun()
})
output$download_plot <- downloadHandler(
filename = function() {
"plot.png"
},
content = function(file) {
ggsave(file, plotFun(), width = 16, height = 10.4)
}
)
}
The whole code is available here and you can see the working app here.


@@include('../partials/globals/header.html')
@@include('../partials/globals/leftSideMenu.html')
@@include('../partials/components/underlined-title.html', {
"iconTitle": "",
"textTitle": "PORTAGE & MAIN PROMOTIONS"
})
Specials Headline Goes Here
Promotion Begins: September 30th, 2019
Another Line Goes Here
1. What is Lorem Ipsum?
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
2. What is Lorem Ipsum?
It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).
Promotional Rules
Contrary to popular belief, Lorem Ipsum is not simply random text.  Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia.
- Lorem Ipsum comes from sections 1.10.32 and 1.10.33
- Finibus Bonorum et Malorum" by Cicero, written in 45 BC.
- This book is a treatise on the theory of ethics
- The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..
- This book is a treatise on the theory of ethics
- This book is a treatise on the theory of ethics
- This book is a treatise on the theory of ethics
- This book is a treatise on the theory of ethics
The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
3. What is Lorem Ipsum?
Contrary to popular belief, Lorem Ipsum is not simply random text.  Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.
**Contrary to popular belief, Lorem Ipsum is not simply random text.  Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from
We have turned up the heat and look forward to providing you with the warmth and satisfaction you have been searching for. Call now!
Toll Free:
1<PHONE_NUMBER>
Promotion Ends: May 15th, 2020


--- layout: page title: About header-img: "img/about-bg.png" ---
Hello, My name is Felicia Smith! I am 30 years old, a home-schooling mother of three, and a current full-time software engineering student at Flatiron School.


Fash & ion
Shoes
Accessories
Collections
Shop now
Shoes
Blue shoes
93
Wooden shoes
94
Brown shoes
95
Accessories
Yellow watch
96
Black sunglasses
97
Grey hat
98
Collections
Dark brown bag
99
Light brown bag
100
Red suitcase
101


--- layout: default title: "Tom Collins and Company." ---
Tom Collins and Company borrows its name from the pseudonymous author (aka Joseph Furphy, 1843-1912) of the classic Australian novel Such is Life. Tom Collins and Company aims to increase engagement with classic Australian literature through the delivery of reliable texts along with annotations and short commentaries provided by scholars, critics and general readers.
As a test-case, the first of these texts is a "Tom Collins" novel, Rigby's Romance, which appears here in digital form, unabridged, for the first time. Publication of Rigby's Romance will be followed by a period of collaborative annotation with scholars and critics. This work will complete the trilogy of annotated editions of Joseph Furphy's works, and will remain open for additional annotation and commentary.
After the completion of this test-case, Tom Collins and Company will provide a space to publish annotated editions for projects that aim to raise awareness of forgotten texts, writers, or editors.


Calculates energy levels of a spin system in an external field.
out = levels(SpinSystem,phi,theta,B) ... = levels(SpinSystem,Ori,B)
This function determines energy levels of the spin system specified in
the structure SpinSystem
by diagonalising its Hamiltonian. The
external field is specified in the other three function arguments.
theta
is the angle between the z axis of the molecular frame and
the magnetic field vector, phi
is the angle between x axis and the
projection of the magnetic field vector on the xy plane of the molecular
frame. B
gives the magnitude of the magnetic field in mT.
Ori
is a 2xn or nx2 array that contains both phi
and theta
, equivalent to [phi; theta]
.
The three principal directions x, y, and z and intermediate orientations can be specified by shorthands: In Ori>
, give 'x'
for [0 pi/2]
, 'y'
for [pi/2 pi/2]
, 'z'
for [0 0]
, 'xy'
for [pi/4 pi/2]
, 'xz'
for [0 pi/4]
, 'yz'
for [pi/2 pi/4]
, and 'xyz'
for [pi/4 acos(1/sqrt(3))]
.
out
is a vector of the energies of the eigenstates of
SpinSystem
, in ascending order. The energies are in MHz.
phi
, theta
and B
can be vectors,
in which case energy
levels for all possible combinations of their values are calculated.
Depending on the dimensions of the three parameters, the output
out
can be an up to 4-dimensional array. The energies are always
along the last dimension.
A scalar theta
together with vectors phi
and
B
would
yield a 3D array out
. A set of energies for a single magnetic
field orientation is then in out(k,l,:)
with k
and l
indexing phi
and B
, respectively.
The three lines
Sy = struct('S',5/2,'g',[2 2 2],'D',[-250 -1750 2000]); B = 0:500; E = levels(Sy,0,0,B); plot(B,E)
produce a plot of the quite complicated dependence of the energy levels of a spin-5/2 system on the external magnetic field magnitude. A number of level anticrossings are present.
levelsplot, eigfields, resfields, resfields_perturb, sham


Goodreads is currently one of my favorite sites; I love that I can see what my friends are reading and find new books to read based on their recommendations. Noticing that many other blog platforms have sidebar widgets (asides), I decided to create one for Octopress. The first thing I did was make sure I was not duplicating effort. Goodreads has some great sidebar widgets, however, I preferred to generate the aside in the standard rake generate
process (as well as keep the same look-and-feel of the other asides).
The Goodreads API is pretty robust but I was a little concerned about the possibility of a user’s API key getting checked into github. Thankfully, Goodreads also provides an RSS feed for status updates – which seemed a bit safer to use for publicly available code (and with the RSS feed it’s not necessary to obtain an API key). I assumed that if someone didn’t want their status updates public via RSS, they probably wouldn’t be installing an aside to display their status.
I created an aside and a subsequent liquid tags plugin that grabbed and formatted the RSS data. I used REXML to process the xml because it wouldn’t require users to install additional gems. One thing I still need to figure out is how to pass data from the config.yml into the plugin via the aside. I realize I have access to the config properties via site.whatever variables but I’m not entirely sure how to pass that info along to the tag plugin. Currently, the aside needs to be modified with the user’s Goodreads unique id and the max number of results to display. I noticed some others on the 3rd party plugins list on the Octopress wiki are doing the same thing, however, I would prefer to use the config file for the config data :P
All-in-all, it was pretty fun creating the plugin. If you use Octopress and would like to install the Goodreads plugin, take a look at the github repo.


SEBI tightens disclosure norms on loan defaults
by PTIMarkets regulator SEBI on Wednesday approved stricter disclosure norms for listed companies on loan defaults, and revised its regulations for portfolio managers as well as for rights issue of shares.
SEBI extended the Business Responsibility Report (BRR) requirement to top 1,000 companies, from 500 currently.
In case of default in repayment of principle or interest on loans beyond 30 days, listed companies will have to disclose “fact of such a default” within 24 hours, the regulator said after its board meeting here.
In another decision taken at the meeting, SEBI would revise the norms for issuance of shares on right basis to existing shareholders. The timeline would be reduced from 55 days currently to 31 days. Besides, the watchdog would amend the norms for portfolio managers wherein net worth and minimum investment requirements would be raised for such entities.
About the new disclosure requirements on loan defaults, SEBI Chairman Ajay Tyagi said the objective is to “get more openness to help investors”.


Hierarch Kekropus:
N is none other than Mother Nornil! Surprised? Did you think she was simply a myth? Perhaps you will have the opportunity to speak to her again at greater length someday.
Regardless, well done, my friend. Take this as a token of our congratulations.


Password
Generator
Password Length
First Character
Upper Case
Lower Case
Digit
Symbol
Rest Character
Upper Case
Lower Case
Digit
Symbol
Repeat Character
Yes
No
Multiple Password
Generate
Copy


This laboratory course is designed to accompany PH162A, Public Health microbiology. The primary emphasis in the laboratory will be on properties of microorganisms, particularly those that cause infectious disease in humans. Examples will be presented of laboratory applications of microbiology and immunology as they relate to the diagnosis and treatment of disease, and control of the environment to prevent transmission of infectious agents.
This course is offered in the fall only
College-level courses in elementary biology and chemistry; PH 162A (may be taken concurrently)
2 hours of lab per week, 10-20 minutes each pre-lab
Take this class concurrently with PH162A. It is not very time-intensive, but the material does overlap with lecture so the two courses complement each other well.
This course is hard to get into during Phase 1 if youre not a public health major, and you may be automatically waitlisted until Phase 2. Be patient and try different sections that have more space!
You will need to purchase a lab manual from a local copy store for about $20.
Written by: Emmy Tian
Last edited: Fall 2018


Introduction
The majority of people who made commits on the repository had a nickname or a personal name so it was easy to search, using Google search engine, from where they were coding. We have geolocalized the work of every coder who worked on the Tor repository on Gitweb. We have crossed the data with the number of Tor's exit node in a determinate nation (dan.meu ), looking for some link between the two dataset.


An integrated interface to current and future infrastructural services offered by Amazon Web Services.
Currently, all features work with Python 2.6 and 2.7. Work is under way to support Python 3.3+ in the same codebase. Modules are being ported one at a time with the help of the open source community, so please check below for compatibility with Python 3.3+.
To port a module to Python 3.3+, please view our Contributing Guidelines and the Porting Guide. If you would like, you can open an issue to let others know about your work in progress. Tests must pass on Python 2.6, 2.7, 3.3, and 3.4 for pull requests to be accepted.
If you’ve never used boto before, you should read the Getting Started with Boto guide to get familiar with boto & its usage.


To give users an interactive, fun way to find trails that they can use for a variety of recreational activities, with the goal of encouraging more people to enjoy outdoor activity.
The audience will be very general and include persons from all over the Albuquerque area who enjoy or want to enjoy the generous outdoor facilities, parks, and trails that this area offers.
We want people to enjoy hiking, biking, fishing, camping, and any other type of outdoor activity, and provide a way that local residents can easily find a trail or site that accommodates said activity.


Fixer
struct Fixer
Adds support for requesting data from the Fixer.io Latest Rates API and being provided
with an Exchange
instance configured with this data.
Example
Exchange.Fixer.exchange(accessKey: "YourFixerAccessKey") { result in
switch result {
case let .success(exchange):
// We have an Exchange value
case let .failure(error):
// Something went wrong. Dig into the error.
}
}
-
Provides an
Exchange
value based upon the Fixer.io Latest Rates API.Declaration
Swift
@discardableResult static public func exchange( session: URLSession = .shared, host: String = defaultHost, path: String = detaultAPIPath, secure: Bool = true, accessKey: String?, completion: @escaping FixerCompletion ) -> URLSessionTask?
Parameters
session
A
URLSession
used to create theURLSessionTask
. Defaults to URLSession.sharedhost
The host name (domain) of a Fixer.io compatible API. Defaults to the standard Fixer.io data host
path
The path (domain) to a Fixer.io Latest Rates compatible API. Defaults to the standard Fixer.io Latest Rates API
secure
Whether the request should be made over HTTP or HTTPS. The basic Fixer.io plan only supports HTTP. Defaults to true (HTTPS).
accessKey
The API access key issued by Fixer.io. Optional if you are using a compatible API that does not require an access key.
completion
Completes with a Swift
Result<Exchange, FixerError>
type. If theURLSessionTask
is cancelled before completion, then this closure will not get called.Return Value
An optional
URLSessionTask
handling the network request for the Fixer.io API call. If no call was made, due to error, thennil
will be returned. -
Declaration
Swift
public typealias FixerCompletion = (_ result: Result<Exchange, FixerError>) -> Void
Parameters
result
A Swift
Result<Exchange, FixerError>
type.
-
The standard Fixer.io host for API calls:
data.fixer.io
Declaration
Swift
public static let defaultHost: String
-
The standard path for the Latest Rates API:
api/latest
Declaration
Swift
public static let detaultAPIPath: String
-
The URL query item key used to supply the API access key:
access_key
Declaration
Swift
public static let accessKeyQueryKey: String


A place for general developer talk – for everyone! | Documentation https://developers.komodoplatform.com | MoreDev Docs - https://docs.komodoplatform.com | Mastering CryptoConditions - https://github.com/KomodoPlatform/Mastering_CryptoConditions
100 messages
Before 05-Dec-19 12:00 AM
jl777c23-Mar-19 05:26 PM
lets say CSW was involved, so sanity and intelligence are not in play
zack23-Mar-19 05:27 PM
I guess I would make a futarchy market asking if it is a good idea to consider this an attack, and to freeze all the money on both sides of the oracle by preventing that oracle from ever closing.
if the futarchy market says we should freeze the money, then we would.
then CSW wouldn't be incentivized to mess with Amoveo any more
jl777c23-Mar-19 05:27 PM
by what justification to just confiscate the funds?
seems very draconian
zack23-Mar-19 05:27 PM
Amoveo uses futarchy governance
if futarchy tells us to do any hard update or change anything, then we do
we don't have hierarchy
futarchy is the ideal way for communities to make good decisions
jl777c23-Mar-19 05:29 PM
so this 50% ambiguity is indeed the worst case chain split event, effectively an attack. I guess it could just also be reversed, or partially confiscated
zack23-Mar-19 05:30 PM
any hard update is possible once futarchy is involved. we could reverse it or partially confiscate or do anything at all
jl777c23-Mar-19 05:31 PM
or even find out which side CSW was on and just declare the other side the winner
1
zack23-Mar-19 05:31 PM
they are both doing the same thing symmetrically,
I don't see why we would treat them different
walrus24-Mar-19 02:25 AM
Hi, Just a quick question
I am trying to call asset-chain commands with RPC....like the curl request mentioned in the documentation:
If I want to replicate the same in javascript (node.js), is it right to create an HTTP request with above mentioned parameters (with configured RPC port of asset-chain).
Is there any recommended node.js module (for webapps) to create these HTTP requests.
ES6 komodo platform rpc for use in gui or nodejs. Contribute to imylomylo/komodo-rpc-lib development by creating an account on GitHub.
1
Mylo24-Mar-19 06:49 AM
from browser you will have a CORS request problem, so just put CORS-anywhere inbetween. works no probs.
can whip up a readme throughout the week
1
1
MyName25-Mar-19 01:05 AM
Anyone know what causes a node to continually drop peers (or at least think it has)?
$ komodo-cli -ac_name=RFOX getblocktemplate
error code: -9
error message:
Cannot get a block template while no peers are connected or chain not in sync!
$ komodo-cli -ac_name=RFOX getpeerinfo | jq length
26
Alright25-Mar-19 01:22 AM
@MyName is getpeerinfo showing your own IP 26 times?
@ComputerGenie 👴👴👴
MyName25-Mar-19 02:06 AM
nope
2 for the pool (which is a different IP and server) and all of the rest are other people's nodes
it seems that when a "local" block (RPC) fails komodo_check_deposit, the daemon then decides that it has no peers for all RPC related calls and stays in that state until it gets a new block from one of the P2P peers(edited)
after the new block from outside source, it behaves properly until another RPC block fails komodo_check_deposit
dukeleto25-Mar-19 12:46 PM
@MyName that sounds like a very good bug find. which branch/commit are you testing with?
@MyName and let me know the exact RPC that you tested with
MyName25-Mar-19 02:19 PM
@dukeleto it happens with labs/master and james' FSM, the oldest combination being 3 weeks ago to the newest as of 7 hrs ago
as for the calls, it's a submitblock that returns like checkdeposit: ht.393534 checktoshis 0.00980000 overflow.0 total 0.01000000 strangeout.0 in stdout (obviously a fees issue in the block) and after that getblocktemplate fails (as does at least one of the payment calls, but I'm not sure exactly which one).
I haven't tried anything else yet because it requires such a specific fail to begin with that I can't catch inside that 60-90 second window very often.
I working on an unrelated pool that doesn't have that issue, so when I get that one done I might try creating intentionally bad blocks to see if I can force it to try other calls manually.(edited)
ZecWallet now has Payment Requests!
Request ZEC from a Sapling address by sending them an encrypted Payment Request using ZecWallet. Both the request and the payment are completely private.
Download: https://t.co/gNWbVPdWnT
#ZEC #Zcash
seems like a pretty good feature that KMD wallets should learn how to do, and a great use of the memo field to do a completely shielded invoice request + payment
jl777c26-Mar-19 08:25 AM
is this such a big deal?
can just send an encrypted message in opreturn and have an autoprocessing of it
i guess rpc level would be sendinvoice, listinvoices, approveinvoice
dukeleto26-Mar-19 08:26 AM
GUI wallets supporting it easily is the big deal, bitpay/btcpay have the concept of invoices
that stuff above purely uses the memo field, this is shielded only
and it just parses the memo field like email headers
to find the address/amount requested, it seems
jl777c26-Mar-19 08:26 AM
yes, so making rpc for gui to use seems the thing. and memo field/opreturn, really not much different
dukeleto26-Mar-19 08:27 AM
the above GUI needed no RPC changes at all in ZEC, I don't think
it's purely a GUI wallet feature
z_sendmany
jl777c26-Mar-19 08:27 AM
certainly you can code the rpc functionality the gui, so that no other gui can use the functionality
or you can put it in the core, so all gui are able to easily do this
dukeleto26-Mar-19 08:28 AM
but the wallet needs to be a bit smart to parse memo fields and save some data (sent memo fields are not saved anywhere by default, only received), and a few edge cases like that
jl777c26-Mar-19 08:29 AM
what I am saying is that it is a one day task to implement a general invoce rpc
dukeleto26-Mar-19 08:29 AM
and what exactly are the benefits of that?
jl777c26-Mar-19 08:30 AM
all gui can add the invoicing functionality
confused, are you saying it is better to be a proprietary direct in the gui thing vs rpc level?
or that this invoicing has no benefits
dukeleto26-Mar-19 08:31 AM
i don't understand why RPC level changes are wanted when it can be done at a higher level
and GUI wallets would have to write much more code to support your new RPCs
jl777c26-Mar-19 08:31 AM
?
sendinvoice address amount reason
dukeleto26-Mar-19 08:31 AM
it's mostly sending a special memo field and parsing it, some string parsing
jl777c26-Mar-19 08:31 AM
listinvoices
approveinvoice txid
that is much more code than doing all the opreturn creation and parsing?
dukeleto26-Mar-19 08:32 AM
you want to add new RPCs, which means GUI wallets writing a ton of code to call them, deal with them, etc... All the code to send/receive z_sendmany should be there
no opreturn
memo fields
sapling only, is all i care about
jl777c26-Mar-19 08:32 AM
i am talking about taddr support
dukeleto26-Mar-19 08:33 AM
that is very different, and I can see the want for custom RPCs for that
jl777c26-Mar-19 08:33 AM
which can also do zaddr automatically if the destination is a zaddr
dukeleto26-Mar-19 08:33 AM
businesses don't want to broadcast their invoices to the entire world, is my gut feeling
shielded invoices are very interesting to them
jl777c26-Mar-19 08:33 AM
hence the reason I said encrypted
dukeleto26-Mar-19 08:34 AM
i fully support you writing a proper invoicing system that nicely handles taddr + zaddr vin/vouts
might be a nice use of cryptoconditions, or maybe it's even simpler than that
invoice CC sounds nice, tho
jl777c26-Mar-19 08:35 AM
invoice CC would be a good learning CC
dukeleto26-Mar-19 08:37 AM
maybe @mrlynch can cut teeth on invoice CC on his way to the vault CC , or @blackjok3r who has become a coding monster of late
1
jl777c26-Mar-19 08:37 AM
I will stay silent on how best to implement invoice CC, consider it a puzzle
1
1
1
dukeleto26-Mar-19 08:51 AM
@jl777c what API/function should I look at if I want to create new KMD wallet seed phrases from the CLI ? Not sure if I want mm or iguana or where to look
usually I would use agama GUI but I want to automate something and also understand how it works on a deeper level
what do you want to do this for?
MM and iguana can both use a KMD WIF as input to generate wif/address for all other coins/
dukeleto26-Mar-19 08:58 AM
@blackjok3r non-digital backup of an entire wallet via seed phrase instead of backing up individual private keys or WIFs
blackjok3r26-Mar-19 08:59 AM
wasnt even aware you could enter your own seed phrase to the wallet
dukeleto26-Mar-19 08:59 AM
i don't want to
i want to generate a new one
not make a custom seed phrase, to be clear
why can't each of my wallet.dat's have a seed phrase that I can use to backup all addresses in that wallet? Why is this all so hard still?
managing important addresses/keys is still a nightmare in 2019, and light wallets have lots of problems, but backing them up via seed phrases is still massively better than having to constantly backup wallet.dat files and managing thousands of versions of the same wallet.dat files and git repos of wallet.dat files and backups of git repos of wallet.dat files. Maybe I am just frustrated with managing wallets and all I see is it getting more complex as time goes on
@CHMEX where can I read the documentation to calcaddress and friends ?
do we have a website with those docs? Not sure I have seen it


相关文档:
路由重定向
-
/relative-redirect (redirects to /foo)
-
/relative-redirect?foo=bar (redirects to /foo?foo=bar)
-
/absolute-redirect (redirects to /bar)
-
/dynamic-redirect (redirects to /bar)
-
/dynamic-redirect/123 (redirects to /with-params/123)
-
/dynamic-redirect?to=foo (redirects to /foo)
-
/dynamic-redirect#baz (redirects to /baz)
-
/named-redirect (redirects to /baz)
-
/redirect-with-params/123 (redirects to /with-params/123)
-
/not-found (redirects to /)


Yeoman
Questions
- Use frameworks (see value in generators)?
- Have a defined build process? (compress, concatenate, minify, etc)
- Use Compass/SASS?
- Use CoffeeScript?
- Use nodejs as your localhost server?
What is Yeoman?
- Robust bootstrap
- Code generation
- Server + watching
- Easy testing
- Optimal build
Before you get started
- *Lots* of of dependencies!!!
- platform tools: node, ruby, python, git
- third-party tools:phantomjs, compass, ligjpeg-trubo, OptiPNG
- node packages: bower, coffee-script, grunt, requirejs, and many others
How to install
Included
- HTML5 Boilerplate
- Twitter Bootstrap
The Pain
- Obviously not a v1.0
- Bower integration: install vs. init (components vs. vendor)
- Build image optimization: stylesheets lose references
- Build botches up references
- Some generators just don't work
- If something goes wrong during install, you're screwed
The Pleasure
- 0-60mph in 3 seconds
- Good practices (although opinionated)
- Project structure
- Integrated Build
- Generators are great when they work
Advanced
- Customizing support for frameworks
- Building your own generators/templates
The future (huge changes ahead)
- Yeoman will "only" be the scaffolding
- Broken into many more tasks (working closely with Grunt)
Conclusions
- It's still too early
- Committing to it now means breaking changes later
- Has fantastic potential
- There are other options
- Keep an eye on it
←
→
#


Fri Mar 27, 2020
In January, I said that 2020 was “going to be one heck of a year”, but…
Needless to say, the struggle to contain the COVID-19 (Coronavirus) pandemic has put a strain on all areas of life. As I write this, Canada is in the thick of it - with playgrounds, schools, restaurants, unessential services, conferences, and even international borders closed.
This is the worst public health crisis I’ve personally ever seen.
Any gathering of more than 50 people is prohibited. We are all working from home (I’ve been out of the office for two solid weeks now) and there is no more toilet paper. We have not, however, been issued a shelter-in-place order (as in California) that prohibits people from going outside.
In Vancouver, there are plenty of people enjoying the spring sunshine on the beach - and they’re not staying six feet apart. I’m sure our Provincial Health Officer has cocked her eyebrow at these non-social-distancing hedonists and has her finger on the stay-at-home trigger.
The resulting economic slowdown from all this, while arguably not as serious as the death toll, has nonetheless triggered a terrible domino effect of temporary layoffs, a ravaged stock market, and personal hardship.
This is not the 2020 we were hoping for.
I am, however, encouraged by the proactive measures we’re taking as a society to curb this deadly flu. Let’s not forget that the first appearance of the H1N1 strain in 1918 killed up to fifty million people. We’re doing a good thing here. The “curve” has already “flattened” in Asia, so I’m optimistic that the societal shutdown over here will be brief, but memorable.
There’s a lot more I could write - especially about both the good and evil (seriously, stop hoarding toilet paper just because your Facebook friends are doing it) that arises in people in such an unprecedented extreme situation. But, I’m going to offer a respite here from the coronavirus information overload. It may seem so irrelevant and so very long ago, but we have some new tech stuff to talk about.
This comic says it best. Also, I started writing this blog post over a month ago, and I don’t really want to throw it all away. So, forgive me if it seems a little tone deaf.
Despite the COVID-19 buzzkill, there were some impressive new phones that came out earlier this month - impressive in their boldness, if nothing else.
Let’s start with a battle of the foldables.
My first cell phone was a Sanyo SCP-4000, an indestructible candy-bar brick that I loved. But every cell phone I got after that (before I upgraded to a smartphone) was a flip phone.
The thing I loved most about flip phones was that the screen was protected and hidden away when closed. Flipping it open to answer and closed to hang up was pretty awesome too - but that’s something you only miss in retrospect.
I think most people who are old enough to remember flip phones get the appeal of the new wave of foldable smartphones. The new Motorola Razr was counting on that nostalgic appeal with a reboot of the 2004 original designed to inspire a positive knee-jerk reaction. Like the thrill of running into an old flame in a poorly-lit nightclub who is more attractive than you remember.
Unfortunately, the sobering light of day has burned away the reverie to reveal an extremely expensive and delicate phone with outdated components.
Reviewers of course are happily sharpening their knives for the kill after the boredom of reviewing so many impeccable stalwart smartphones in a mature market. The best headline has to go to Joshua Topolsky (who is writing about tech again at inputmag.com): A tragedy unfolds.
However, questionable engineering and subpar performance are not unusual for a first-gen product, so I hope that Motorola doesn’t throw in the towel just yet. They are definitely onto something - a foldable display jives really nicely with the ethos of the original Razr.
Samsung’s response to Motorola was eerily fast. Their foldable phone, the Galaxy Z Flip, fared better in reviews. As a fine South Korean purveyor of everything from fridges to washing machines to phones, Samsung has a bigger R&D budget and a better supply chain. It’s not surprising that they came up with a more-robust industrial design here, especially since this is technically not their first foldable and they can apply lessons learned.
However, despite how good Samsung’s first try at a folding flip phone is, the Galaxy Z Flip is also a first-gen product. Despite being the first to use foldable glass (woah!), the excitement wears off pretty quickly when you realize the glass is covered by a non-removable plastic layer. Ostensibly because any scratches on the ultra-thin glass will compromise its structural integrity.

On the other hand, Samsung’s flagship Galaxy S20 series looks really good - a continued refinement in the hardware year-over-year that has come to truly rival Apple’s industrial design team. Sure, Samsung’s answer to poor software integration (unlike Apple’s end-to-end integration) is to flex the specs (a 108MP camera, really?). But they do it with style.
However, when it comes to Apple vs Android, it’s the same old story - your choice between the two boils down to software allegiance. I’ve said it repeatedly - two years of software support for Android phones is a joke.
If you’re buying a $300 phone, then you can get away with a measly two years.
Notch watch
Apple didn’t totally write March off to the virus, despite a rumoured March event failing to materialize - they quietly released a new MacBook Air and a new iPad Pro. There wasn’t any new tech of interest in these, except for the LiDAR sensor in the iPad. The sensor doesn’t do a whole lot right now, except improve AR applications.
Unfortunately AR hasn’t really graduated from gimmick school just yet. Maybe it will be a big deal in a few years - and maybe it won’t - but it’s no reason to rush out and buy an iPad.
The iPhone 12 is also rumoured to include the LiDAR sensor, but I hope this isn’t the main selling point. Also rumoured is a squared-off metal frame like the iPhone 4 and maybe a 120Hz display. Okay.
Sadly, the rumours also point toward the notch staying this year.
If that’s the case, then maybe a smarter move would be to upgrade to the iPhone 11 Pro instead when it gets a price drop. As Dave Lee talks about in his video “Flagship Killer” Phones in 2020, the very idea of a flagship has shifted. Sometimes the “price-to-performance” ratio works out in favour of a year-old phone. And I couldn’t see the iPhone 11 Pro’s cameras getting any better.
That notch, man. What a sliver.
But there are more important things in the world to worry about right now. Besides, it looks like the iPhone 12 is going to be delayed anyway. Apple’s enclave of secrecy just doesn’t translate well to working from home.
I’m signing off. I hope April is a better month, because March has been one for the history books - and not in a good way.


{{ backtrace }}
Think something else is wrong? Send an email to<EMAIL_ADDRESS>and include your [sitename] in the title.


[gecode-users] order of "wait" statements maintained?
Christian Schulte
cschulte at kth.se
Tue Apr 30 10:30:01 CEST 2013
Oh, don't worry about performance... That's miniscule compared to
propagation.
Branchers are always executed, even if all variables are assigned (but the
might not generate any branches then).
Cheers
Christian
--
Christian Schulte, Professor of Computer Science, KTH,
www.ict.kth.se/~cschulte/
-----Original Message-----
From: Martin Mann [mailto:mmann at informatik.uni-freiburg.de]
Sent: Tuesday, April 30, 2013 10:27 AM
To: cschulte at kth.se
Cc: 'gecode user list'
Subject: Re: [gecode-users] order of "wait" statements maintained?
Another question arised when posting this
branch(*this, A, ..);
branch( *this, &checkA );
branch(*this, B, ..);
wait( *this, A+B, &checkB );
I thought about replacing the wait with another branch call. But are
branchers always called even if all variables are assigned?
Or is the given solution better than the "4-branch-option"?
And where is the true difference also for performance etc.? Guess the wait
call does more checks on the domains?!?
Thanks,
Martin
Am 30.04.2013 09:58, schrieb Martin Mann:
>
> Hi Christian,
>
> guessed as much.. mhh.. think the additional bool var wont be a
> problem but I will give the branch call with &checkA a first try,
> since it keeps the CSP small without further variables etc.
>
> Thanks for you help,
> Martin
>
>
> Am 29.04.2013 20:06, schrieb Christian Schulte:
>> Hi Martin,
>>
>> There is no order among several waits. You could either use branch
>> with a function as you suggested (calling status is in fact fine) or
>> you could encode the order yourself. Make checkA and checkB assign a
>> variable and then you wait on these variables as well. Would that do?
>>
>> Cheers
>> Christian
>>
>> --
>> Christian Schulte, www.ict.kth.se/~cschulte/
>>
>>
>>> -----Original Message-----
>>> From: users-bounces at gecode.org [mailto:users-bounces at gecode.org] On
>>> Behalf Of Martin Mann
>>> Sent: Monday, April 29, 2013 5:39 PM
>>> To: gecode user list
>>> Subject: [gecode-users] order of "wait" statements maintained?
>>>
>>>
>>> Hi everybody,
>>>
>>> for some processing, I post something like this in my Space
>>> constructor
>>>
>>> wait( *this, A, &checkA);
>>> wait( *this, B, &checkB);
>>> wait( *this, A+B, &printAB);
>>>
>>> branch( *this, A, .. );
>>> branch( *this, B, .. );
>>>
>>> to do some dedicated successive checks on assignments of A, B and
>>> both A
>> and
>>> B.
>>>
>>> Since my last printAB depends on the outcome of both checkA and
>>> checkB
>> (both
>>> might make the CSP fail) I need to know if the processing order of
>>> the
>> wait
>>> statements the same as their posting order within the constructor...
>>> :/
>>>
>>> Or is there a better solution to that as posting an according
>>> branching
>> like
>>>
>>> branch( *this, &checkA );
>>>
>>> where I first have to trigger constraint propagation in order to
>>> ensure assignment... !??!
>>>
>>> Thanks for your help,
>>> Martin
>>>
>>>
--
Dr. Martin Mann, Postdoc
Bioinformatics - Inst. of Computer Science Albert-Ludwigs-University
Freiburg
Tel: ++49-761-203-8254
Fax: ++49-761-203-7462
http://www.bioinf.uni-freiburg.de/~mmann/
More information about the users
mailing list


He didn’t even have enough time to get surprised
The angel statue suddenly began its attack . A large, tightly-clenched fist came flying at him like a flash of light
The attack was coming from too close a distance and its speed was also too fast to evade cleanly – that’s what his brain, trained to near-perfection through countless battles, had told him
Jin-Woo urgently raised his arms to block the attack . It was not an incorrect decision to make, but that didn’t mean it was the correct one, either
SLAM-!!.
The power behind that punch was so incredulous that both his legs momentarily became airborne as he flew to the wall on the far side before ungainly crashing into it
Crack-!!.
The debris from the broken wall tumbled down to the floor
‘…Keu-heuk . ’.
Jin-Woo swallowed back the pained moan . From that unexpected attack, he ended up receiving an unexpectedly large amount of damage . Unfortunately, the angel statue had already arrived in front of Jin-Woo’s nose, evidently not keen on giving him any time to reorganise himself
Boom!!.
Jin-Woo tilted his head to the side and evaded the fist of the angel statue . It left a massive hole on the wall behind him, instead
That was just the beginning
Jin-Woo’s back was up against the wall .
As time wore on, though – the eyes of the angel statue were growing wider and wider, instead
‘He’s… blocking my punches?’.
The bombardment of attacks from eight separate arms was being blocked, deflected, or was redirected by just two arms . His movements were so fast that he simply looked like a collection of afterimages now
The angel statue was inwardly impressed by this display
From the very beginning, the end result of this battle was already set in stone . No, this was just one of the formalities to go through . And that would be the statue performing a once-over of Jin-Woo for the last time whether he agreed to it or not . Normally, this process itself should have been a rather boring one to go through . But now…
‘Isn’t this amusing . ’.
To think, it’d start enjoying a fight against a human like this . The angel statue had never once thought that a mere human could ever be an even match in its long, long life
The moment its thoughts reached there, a light suddenly flashed in its vision . No, it wasn’t actually light
It was a punch the human threw at the statue
Boom-!!.
Jin-Woo jumped up and threw a punch . It hit the face of the angel statue, resulting in it being unceremoniously deposited on to the ground and rolling away in the dirt . It still stood right back up again, though
There were minute cracks developing on its still-smiling face
[Hahah . ].
How long had it been since it felt this joyous?.
The angel statue was so excited that it began to shudder in regret from the shortness of the remaining time
“Fuu-woo… . ”.
Jin-Woo managed to land a good-looking hit on the angel statue, but he didn’t bother to celebrate his feat . He instead spat out heavy, laboured breaths
‘It’s strong . ’.
Indeed, his opponent was way stronger than any enemy he had faced so far
This ‘thing’ introduced itself as the architect of the System
The questions of why it created the System, why he was chosen as a Player, and just what was going on with this world – the questions he wanted to ask so badly were already forming a small mountain in his head
‘If I want to ask them… . ’.
He needed to prioritise bringing that thing down first . Jin-Woo clenched his fists tightly . It was then
He felt a warm, sticky liquid sliding down his face . It was his blood
It was trickling out from a tear on his forehead
‘I guess I didn’t dodge everything, huh . ’.
He thought that he perfectly countered all those attacks, but it seemed that one or two did get through to him . What bad luck it was, his blood seeping into his eye and interfering with his vision
On the other hand, the enemy was completely fine . It’d be very hard to describe this situation as a good one for him, even if he were to exaggerate somewhat
‘Fighting up close puts me in a disadvantage . ’.
That was a rather obvious assessment to make . The enemy’s physique was several times larger than his, and it also enjoyed the benefit of having six more arms, too
Realistically speaking, it was nigh impossible to evade or defend against speedy attacks coming in from all sorts of angles . The wound on his forehead attested to that fact
‘In that case . ’.
It was time to change the look of this battle just a tiny bit
The moment he made up his mind as thus, the angel statue flew in like an arrow and swung its big fist at him
Ka-ka-boom!!.
The punch sliced open the air and crashed into the wall . It collapsed into countless pieces of rubble . The angel statue tilted its head to the side
Jin-Woo had taken some distance away from his enemy even before the statue had the chance to consciously realise it
‘I certainly am a match for it in terms of speed . ’.
So, if he maintained this distance and damaged it from afar…
Jin-Woo immediately activated ‘Ruler’s Authority’ towards the angel statue as it turned around to face him
Pow!!.
The powerful attack pressing down from the sky to the ground!.
The technique used to swat the king of the ants, Beru, off the air swooped down on the angel statue’s head . However…
‘… . ?’.
Jin-Woo did a quick double take
The skill that managed to tilt the torso of the massive god statue only managed to tilt the head of the angel ever so slightly . He couldn’t be sure, but the opponent seemed to have activated a skill of its own to defend itself . There was no other explanation he could think of other than that one
‘What could it be?’.
His confused state couldn’t be maintained for long
[How amusing . So very amusing . ].
From some time ago, the angel statue’s low voice and the System’s mechanical female-like voice were overlapping in his ears . That unnatural combination was really getting on his nerves a bit
[This is so very amusing . ].
The angel extended all of its eight arms out, and the weapons previously held by the stone statues began vibrating on the ground
‘Isn’t that… . ?’.
Jin-Woo’s eyes widened greatly
The weapons of the stone statues soon rose up in the air and flew towards the angel . Eight different weapons were now tightly grasped in the angel’s eight hands all at once
‘That’s Ruler’s Reach . ’.
Perhaps unsurprisingly, the angel statue also knew how to use the skill ‘Ruler’s Reach’ . Its power seemed to be below Jin-Woo’s own skill, but whatever the case may have been, he now knew what the angel used to counter the attack earlier on
Indeed, this thing was not an ordinary opponent at all
Tick
Abruptly, Jin-Woo’s gaze shifted up
[Remaining time: 06:19].
And now, he only had roughly six minutes left
‘I need to finish this quickly . ’.
He learned that long distance attacks weren’t going to work . Jin-Woo revised his plan once more and summoned the ‘Demon King’s Shortsword’ again . The other one that he tossed away in a hurry was currently nowhere to be seen
‘Fighting against eight weapons with a single shortsword, is it?’.
Ba-thump, ba-thump!!.
The more he was pushed to the corner in a fight, the faster his heart beat
Taht
The angel statue jumped up high as if it wanted to touch the ceiling, before landing back down in front of Jin-Woo
Craaack!!.
The stone tiles on the floor couldn’t endure against the falling statue’s momentum and spat out bits of debris as it shattered into countless pieces
Jin-Woo pointed forward with his shortsword as he felt the small pebbles pelting him on his ankles
‘I can do this . ’.
He definitely could do this . Jin-Woo stared into the angel statue’s eyes and calmly drew his breaths in . Immediately, he felt a chill brush run down his back . Sure enough, eight disparate weapons, such as a sword, a spear, a blade, an axe, a war hammer, etc . , flew at his way as if they all possessed individual wills
Fuu…
Jin-Woo spat out heavy, white-hot breaths, his brows shooting up high
Under the glare of the interior that was neither too bright nor too dark, the light in Jin-Woo’s eyes left behind long shimmering trails that chased after his movements
Kwagagwahk-!! Kwa-kwa-kwa-kwa-gwa-gwahk!!.
Would blocking countless flying bullets with bullets fired from an opposing gun create a cacophony of noise similar to this?.
The deafening roars continued on unabated as Jin-Woo and the angel statue exchanged innumerable attacks and counterattacks in an instant
Within the world slowed down to a crawl, only these two writhed and struggled mightily as if to rebel against the flow of time itself
There was no one superior or inferior; just an evenly-matched battle of blades where only one would emerge as the victor . Even then…
‘I can feel it . ’.
Jin-Woo’s shoulder moved ever so slightly . The sword wielded by the angel statue brushed past his shoulder with a gap that couldn’t be detected by the naked eyes
He stopped caring about his other eye that couldn’t be used anymore . His sensory perception that had exceeded the extreme limits and stepped into a whole new realm helped him to read the trajectories of every weapon his enemy held
He began dodging every attack the angel statue threw at him by truly paper-thin margins and accurately landed his counters one by one
More and more wounds appeared on the statue . The angel’s speed remained constant, yet Jin-Woo was getting faster and faster
Naturally, the angel statue was deeply astonished by this
“… !!”.
If it was only for the purpose of a test, there was no reason to go this far .
The angel’s puzzled, suspicious eyes began peering deeper into Jin-Woo now . And then, it realised the reason for this
‘It’s only by a little, but… it’s mixed in there . ’.
Flinch
The shoulders of the angel statue trembled in shock . Was that the reason why he could freely wield the immense power so naturally like this?.
However, that was also another thing this ‘creature’ wished for from the beginning, anyway
Just as the look of elation formed on the angel statue’s face, a cleanly sliced off arm flew up into the air . The statue’s head was raised up to look at it
The arm let go of a weapon as it flew away… . it was the angel’s right arm
[Kuuuwaaahhk!!].
Even if this statue was not its real body, the pain still got transmitted in full . The angel statue tottered unsteadily and retreated after losing its arm in the blink of an eye
[How dare a measly human!].
The colour of the angel statue’s eyes reddened in an instant . Its true nature woke up and it forgot its true purpose, its duty, for being here
[You dare!!].
It cried out in anger, and the fallen, destroyed stone statues all stood right back up
BOOM!.
Even the god statue and its partially-destroyed head began pushing off the ground as well
Jin-Woo could sense all the enemies being reanimated, but he didn’t fall into a panic and simply pounced on the angel statue again
Clang!!.
The four arms of the angel were used to block a single shortsword, yet it was shoved far, far back from the impact force
Agility, Perception, Strength, and even Stamina – all of Jin-Woo’s Stats had far exceeded the expectation of the angel statue
[Kuwahk!!].
The angel statue roared out like a wild beast, and the reanimated stone statues pounced on Jin-Woo . And so, the fight between every single thing within this temple and the lone human commenced
Tick
[03:02].
Even in the midst of all this chaos, the timer was still resolutely ticking down to zero
Jin-Woo’s shortsword sliced away yet another of the angel statue’s arms . This time, it was one of the six created out of its wings
[Kuwaaahhk!!].
Unfortunately, the resistance of the reanimated stone statues was nothing to scoff at
There were far too many of them surrounding him now and it became too much of a task to dodge every single attack coming his way . He focused on attacking the angel statue and dodged only those attacks that might critically injure him while ignoring the rest
His HP and Stamina were cut down in double time
Stab!.
A stone statue slammed down with its shield on his left shoulder
‘Keuk!’.
Jin-Woo diverted his attention towards this particular statue
It was preparing to strike for the second time with its shield . Jin-Woo’s expression crumpled into something unsightly . He didn’t really care about others, but he simply couldn’t forgive this b*stard
Only then did Jin-Woo move slightly away from the angel statue; using the elbow of his left arm not holding a weapon, he stomped the head of the offending statue
CRACK!.
The elbow drop containing magic energy ensured that the statue’s head exploded into tiny bits and pieces
In the meantime, other statues quickly surrounded him and tried to jump on top of him . However, Jin-Woo simply activated his skill and pushed them all away
‘Ruler’s Authority!’.
BOOM!!.
A group of stone statues were flung away as if they were thrown off from the centre of an explosion
“Pant, pant… . ”.
Unfortunately, even before Jin-Woo had time to catch his breath, the god statue threw its massive fist down on his head . He lightly leapt to his side and avoided it
Vuuwuong-!!.
The gigantic fist only managed to sweep away dozens of stone statues from Jin-Woo’s vicinity . He ran in a wide arc to lose the stone statues mindlessly trying to jump on him and approached the angel statue again
And the angel greeted him with a deeply crumpled expression . That was the expression of pure rage
For the second time today, Jin-Woo, the angel statue, and the stone statues all fell into a frenzied melee . His blood and sweat danced in the air and flew everywhere . But, all of that lasted only for a brief moment
Soon, blood and sweat evaporated from the sheer heat generated and red mist rose up from Jin-Woo’s shoulders
The stone statues were forced back, the god statue slammed its fist down, and the arms of the angel statue busily moved about . And in the middle of it all stood Jin-Woo
[Kuwaaahhk!!].
Another one of the angel’s arms flew off, and Jin-Woo’s shortsword found itself pressed tightly against the angel statue’s neck . Way above both of them, the god statue was about to pound down with its two hands locked together
Jin-Woo calmly strengthened the arm pressing the blade to the angel statue’s neck to cut it off in one go
At that moment, the angel statue announced its surrender
[I lost . ].
Simultaneously, the god statue and the rest of the stone statues all froze up and stopped moving
[Your test has ended . ].
Tick
Like a lie, the timer ceaselessly ticking down also froze up along with the angel’s words announcing the end of everything
[Remaining time: 02:11].
Red hot steam was rising up in a fine mist from Jin-Woo’s entire body
Only after confirming that the timer had stopped for real, he lowered his head . His glare was locked onto the angel statue
“I have a question . ”.
[You can ask anything . I shall answer if it’s within my knowledge . ].
Rather unexpectedly, the now-expressionless angel statue agreed to his demand without offering any resistance
‘… ’.
Jin-Woo didn’t say anything and thought to himself
When he asked the angel statue ‘What are you’, the thing mocked him for asking the wrong question
However, his confusion got more confounded after he heard the identity of this ‘thing’ from its own mouth, and now, he had more questions than ever before burning a hole in his head
That was why Jin-Woo decided to heed the advice the angel gave him earlier on and ask the right question
“Who am I?”.
< Chapter 158 > Fin