We have aimed to use a combination of manual testing and of fully automated testing practices as the main testing strategy for our system. We have done the testing in three stages: unit testing (component testing), integration testing (testing
of sets of components and the interfaces and interactiosn between them) and full system testing.
Several testing scripts have the purpose to automate the testing and check that everything works fine in regards to the Solidity contracts deployed on the Blockchain. The scripts are testing the system at different stages: some
scripts just initiated and transfer contracts, whilst others execute more complex tasks in order to do be able do to the testing on sets of components as well as on full system. The automatic testing strategy aims to test the functional
parts of the system.
Besides the automatic testing, we have also done intensive manual testing, especially at system level (including sanity testing and smoke testing), but also at unit level and integration level. These practices tested both functional
parts of the system as well as non-functional (speed, responsiveness of the system, usability etc.).
There was not much need to wory about security testing due to using Blockchain (we did have to run some security testing on the Solidity contracts though) and an external Google Firebase database, therefore not storing any information
on the actual server. For other security issues, we are relying on Cloudfare to protects our server. (Cloudflare includes a firewall, DDoS protection and encryption protection). Due to also making use of SSL certificates and of Cloudflares's
option for enforcing HTTPS, we are not worried about malicious software capturing internet packets and stealing data and passwords.
| # | Experiment Title | Experiment Detail | Experiment Results | Success And Failure | Author and Date |
|---|---|---|---|---|---|
| 1 | Install and run blockchain tools | We had to install the necessary blockchain tools and frameworks and ensure that they properly worked, in order to take our project forward. These included Ethereum, geth, mist wallet. | After some trouble isntalling certain frameworks, all the necessary tools were installed and running properly | Success | Andreas Zinonos - Gabriel Vanca - Charles Albert Desbaux 04/10/2016 |
| 2 | Donwload complete blockchain | We had to download the entire blockchain in order to sync Ethereum with the network and start running tets. | After long periods of time we couldn't get the blockchain downloaded and it seemed to just download forever. After further research we realized that we don't have to do that but just make a test server. | Failure | Andreas Zinonos - Gabriel Vanca - Charles Albert Desbaux 08/10/2016 |
| 3 | Create test blockchain network | We had to create a test network for the ethereum platform to work on. The main reason was to run our experiments without affecting the main network, but also because downloading the blockchain was taking great amounts of time. We did this but instantiating a test network from a genesis block. | The test network was successfully created and we were able to use it for all our tests. | Success | Andreas Zinonos 14/10/2016 |
| 4 | Create Ethereum wallets | Create Ethereum wallets/accounts so that we could perform trasnactions between them. | We managed to create 2 wallets each. | Success | Andreas Zinonos - Gabriel Vanca - Charles Albert Desbaux 15/10/2016 |
| 5 | Mine ether | We had to mine ether before performing any further tests, since ether and gas are required for any transaction to take place. | We were able to mine ether at amazing speeds since the test network was brand new and the proof of work required to mine a block was easy. | Success | Andreas Zinonos - Gabriel Vanca - Charles Albert Desbaux 15/10/2016 |
| 6 | Transfer ether between accounts | Transfer ether between wallets/accounts so that we could see how a transaction works, and how we would later use ether. | Ether was transferred succesfully. | Success | Andreas Zinonos - Gabriel Vanca - Charles Albert Desbaux 17/10/2016 |
| 7 | Reset test network | We had to reset the test network and make a few alterations since we made a few mistakes at the beginning of our learning curve. | We managed to reset the netowork and start a new blockchain | Success | Andreas Zinonos 20/10/2016 |
| 8 | Create bitcoin wallet | In this experiment we created a bitcoin wallet to see how it works compared to an ethereum wallet. | Experiment provided good knowledge of how funds and blockchain work in such systems | Success | Andreas Zinonos 24/10/2016 |
| 9 | Create website (Version 1) | We created a first version of the website were we would upload our project progress. | The website didn't seem to suffice for the standards of the project. | Failure | Charles Albert Desbaux 30/10/2016 |
| 10 | Create website (Version 2) | Rebuild the entire website to follow the standards given to us by UCL. | The website was completed successfully | Success | Charles Albert Desbaux 10/12/2016 |
| 11 | Logical tests on how shares would be created and distributed | We had to come up with a plan of how exactly we would create shares for a company and distribute them to buyers. A few plans were considered which were then logically broken down to find the most suitable one. | We concluded to a way with which we will issue the shares. | Success | Gabriel Vanca 20/11/2016 |
| 12 | Logical tests on how dividence would work | We had to come up with a plan of how dividence would work and how funds would be transferred to share owners. | We concluded to a way with which we will calculate the dividence | Success | Gabriel Vanca 23/11/2016 |
| 13 | Create a test self-destructing contract | We created a contract which would self-destruct when the creator would decide. | Contract self-destructed successfully. | Success | Andreas Zinonos 10/11/2016 |
| 14 | Create a test customer contract | We created a customer contract that would be used to subscribe to services of providers | The contract was created successfully | Success | Andreas Zinonos 11/11/2016 |
| 15 | Create a test provider contract | We created a provider contract that would be used to provide servies to customers. | The contract was created successfully | Success | Andreas Zinonos 12/11/2016 |
| 16 | Create registration of customer to provider test contract | Establish communication between the two contracts and confirm that functions in both contracts work and affect the two accounts | The contracts and all the functions were working | Success | Andreas Zinonos 13/11/2016 |
| 17 | Run TestRPC and test accounts and transferring of funds | We switched from Geth to TestRPC and had to make sure that everything worked properly with these freameworks. | We managed to set everything up. | Success | Andreas Zinonos, Charles Desbaux 15/11/2016 |
| 18 | Run Truffle and compile/migrate a contract | We deployed contracts on the current frameworks and confirmed that we could access them from there. | Everything was working properly. | Success | Andreas Zinonos, Charles Desbaux 15/11/2016 |
| 19 | Create custom token contract | We created a custom token contract to provide accounts with a certain value of token. This can be used later to represent a share. | The contract was working perfectly. | Success | Andreas Zinonos, Charles Desbaux 18/11/2016 |
| 20 | Deploy custom token contract on Truffle and TestRPC | We created deployed our custom contract on our test network using Truffle and TestRPC. | The contract was deployed successfully. | Success | Andreas Zinonos, Charles Desbaux 18/11/2016 |
| 21 | Manipulate custom token contract on Truffle and TestRPC | After deploying our contract, we called its methods from the test network and could see that it was working correctly. | The contract was functioning properly after being deployed. | Success | Andreas Zinonos, Charles Desbaux 18/11/2016 |
| 22 | Add new value to variable in contract on Truffle and TestRPC | We tried changing the vaulue of a variable stored in a contract, but we couldn't confirm that this worked. | When calling the get() function, the value wasn't displaying properly. | Failure | Andreas Zinonos 25/11/16 |
| 23 | Connect Angular to the Blockchain via Truffle | We tried connecting the front end to the RPC client, but it failed. | No data retrieval was possible. | Failure | Gabriel Vanca 24/02/17 |
| 24 | Deploying to TestRPC | We tried deploying contracts to TestRPC, but it did not work. | We were running out of gas. | Failure | Gabriel Vanca 01/03/17 |
| 25 | Deploying to EtherSim | As TestRPC was not working, we looked at EtherSim. We managed to get it working with this one. | Connection was established and contracts were deployed. Data was being read from the contracts. | Success | Gabriel Vanca 09/03/17 |
| 26 | Cross-platform Testing | We tested the server on Ubuntu and Mac. | The server application was easy to run. | Success | Gabriel Vanca, Charles Desbaux 02/04/17-04/04/17 |
| 27 | Tested Sever Specification | We tested the server application on different virtual machines with different amount of RAM in order to understand what specifications we need to run our application. | The server application failed in 50% of cases if using 515MB of RAM, but succeded to run without issues when using 1GB. | Success | Gabriel Vanca 05/04/17 |
| 28 | Cross-browser testing for website | We tested our website on Chrome, Internet Explorer, Mozzile Firefox, Safari and Edge. | We tested the web server on Chrome with success. Internet Explorer, Mozzila Firefox and Safari presented some issues. We did not find any important issues with Edge, but some design content was not looking right. | Success | Gabriel Vanca 06/04/17-08/04/17 |
| 29 | Cross-platform testing for website | We tested our website on tablets and on mobile phones. | Whilest we did encounter any issues on the tablets we tested on, mobile phones were not able to run our website appropitely. This seems to be due to issues with screen-size support. | Failure | Charles Desbaux 06/04/17-08/04/17 |
| 30 | Deploying to TestRPC | We tried again deploying contracts to TestRPC. | We managed to fix the "run out of gas" error by editing the source code of TestRPC. | Success | Gabriel Vanca 08/04/17 |
| 31 | UX use cases | We have runned extensive test on the 2 presented use cases and taking into consideration the 2 personas. | All tests were a success. Website was easy tu use. | Success | Gabriel Vanca, Charles Desbaux 08/04/17-15/04/17 |
| 32 | UI surveys | We have conducted surveys with aproximatly 10-15 of our colleagues in order to understand how to improve our UI design and to understand how intuitive our website is. | All tests were a success and all people surveyed agree the website is very intuitive. Some improvements were made following this surveys. | Success | Charles Desbaux 08/04/17-15/04/17 |
| 33 | Automatic Testing of Solidity Contracts | We used Mocha and Truffle in order to run automatic testing on the contracts. | All tests were a success. | Success | Andreas Zinonos 12/04/17-22/04/17 |
| 34 | Unit Testing of the Server Apllication | We conducted unit testing on the NodeJS server. | Most tests were a success. Any discovered bugs were promptly fixed. | Success | Gabriel Vanca 12/04/17-16/04/17 |
| 35 | Integration Testing of the Server Apllication | We conducted integration testing on the NodeJS server. | Most tests were a success. Any discovered bugs were promptly fixed. | Success | Gabriel Vanca 14/04/17-17/04/17 |
| 36 | Integration Testing of the Server Apllication and AngularJS website | We conducted integration testing on the NodeJS server whilest connected to the AngularJS. | Most tests were a success. Any discovered bugs were promptly fixed. | Success | Gabriel Vanca, Charles Desbaux 15/04/17-18/04/17 |
| 37 | Full System Testing | We conducted intensive full system testing. | Most tests were a success. Any discovered bugs were promptly fixed. | Success | Gabriel Vanca, Charles Desbaux, Andreas Zinonos 16/04/17-24/04/17 |
| 38 | Testing Scripts | We wrote scripts that tested the functionality of the Solidity contracts. | All tests were succesful. | Success | Andreas Zinonos 18/04/17-20/04/17 |
| 39 | Performance Testing | We did some performance testing on the virtual machine by using some of Ubuntu's built in mechanism (especially for memory perfomrance cheching) as well as Digital Ocean's performance checkers for CPU usage and network usage. | Tests were a succes. The website would not have any difficulty supporty a moderate number of users. | Success | Gabriel Vanca 20/04/17 |
| 40 | Responsive Design Testing | We did some tests to test the responsiveness of our web app. | The app is overall responsive, even though some pages might seem to take a while to load. This is because it takes time to querry the Blockchain. We introduced loading screens to account for that. | Success | Charles Desbaux 20/04/17-21/04/17 |
| 41 | Security Testing of Smart Contracts | We did some security testing on our Solidity smart contracts. We tested against the most common issues that appear in Solidity Contracts. | All tests were succesful. No security issue was identified. | Success | Andreas Zinonos 20/04/17-23/04/17 |


This is the first Ayahuasca experience my girlfriend and I had and I am sure you will find it interesting.
First of all let me apologize for any mistakes I may have since English is not my first language.
Background:
My girlfriend has never tried any other drug before (apart from alcohol and tobacco). Me, on the other hand have tried and used a few: tobacco, alcohol, marihuana, hash, MDMA, cocaine & mushrooms. I also tried a trip once but it was a dodgy one, so it doesn’t count.
It has been now over two years a quitted everything, including tobacco. But for the last year I have been really interested on natural entheogens and plants / herbs in general. I have read and learned quite a lot.
Now, since the first time I read about DMT, and soon afterwards, Ayahuasca I realized this wasn’t a new way to get high, or something to do when I am bored or have no plans … No. There were beings communicating, passing on messages, healing, giving spiritual advice. I am amazed this hasn’t been on the news all around the world! Anyway, I had to investigate. I read and learned and then read more.
I eventually managed to get some DMT which by the way we tried in countries where it still is legal, so no laws where broken.
In my first experience I saw a beautiful set of colours melting around, the typical jet sound in my ears briefly and happiness. A great experience but no encounter or breakthrough.
My girlfriend also tried. Because she has no experience smoking from pipes and bongs couldn’t get a big enough hit, but she felt something. But something happened that got me thinking. She closed her eyes and told me she could se a boat, with colour lights around it. Straight away came to my mind the Brazilian religious group called the Barquinha ('little boat') who also drink Ayahuasca as a sacrament, and their religion was founded on a vision of a boat of light.
Then I thought it must had been a coincidence, and it may had…
Our second experience was … not. The DMT quality wasn’t good enough for its effects to be noticed. Disappointing.
I would also like to point out before this time we tried Salvia Divinorum. I tried the leaf and extract. The extract was very interesting but the leaf didn’t do much.
My girlfriend tried the leaf and when closing her eyes she could see things going on.
I am sure that you all have realized where I was going to with all of these: my girlfriend is somehow quite sensitive to these substances.
The alchemy:
A bit upset of not getting where I wanted, moved onto Ayahuasca. I prepared it on capsule form. Syrian rue boiled thrice and then boiled down to powder. The same for Mimosa Hostilis, except the evaporation of water was done in a microwave.
So we both had a capsule of Syrian Rue extract equivalent to 2.5 grams of the seeds, and 45 minutes later my girlfriend had 1 capsule of Mimosa Hostilis extract and me 1.5. These equal to 2.5 grams for my girlfriend and 3.75 for me, and had been calculated to be a threshold dose at 0.25mg/Kg DMT with a 0.57% estimated concentration in the MHRB.
T+ 0:30
We were feeling nothing more that a bit drowsy and heavy from the Rue, and I bit of disappointment because I new the effects should had being kicking in.
T + 1:00
I started feeling a bit more clear minded and awake. Some vision and colour enhancement, but nothing major.
I decided to have another half capsule equivalent to 1.25 grams of MHRB. So now all added up to 5 grams.
My girlfriend had bad stomach so she excused herself for a while (no vomiting).
When she came back I started seen the room a bit more cartoon-like DMT fashion. So I thought something could still happen. And it did, but not to me.
The experience:
My girlfriend started saying she was feeling a bit weird. She had never felt like that before, and she came to lay down with me. When she close her eyes she said: Hey, they are coming for me. From then on she was for about 2.5 hours communicating telepathically and asked me to be patience, she would tell me everything at the end. And I will tell you now.
The first thing she saw was a pair of eyes, alien like that took her through a set of tunnels. At some point during her traveling she became a colour, orange. This was a fairly quick thing and she was there, with whom she called The Creators. They had their own agenda with my girlfriend and kept saying something like we haven’t got much time and we have to make good use of it. That’s why my girlfriend asked me to be patience and wait. All the time they were very nice and caring of her, never wanting to disturb or shock her. They never even showed themselves to avoid these state of shock, which they told her would interrupt the communication. And they even managed to get rid of her stomach ace.
They showed her many things, from the creation of The Earth, what we do here, to the death process and personal things about my girlfriend and us as a couple.
Somehow, all of these where questions that my girlfriend had been asking herself for a while and then it was all answered.
The Creators, according to what she was told, are very old. Older than Earth, and they created it. They are a very evolved specie trying to find their origins, trying to find their past. They placed us here to understand, and apparently they don’t feel happy that we have to go through all of these for that purpose, but it seems that was their only choice. There is other “test planets” like ours. With different life forms, which were not shown to my girlfriend may be to avoid a shock (she gets scared easily).
They said they are impressed how quickly we have evolved (technologically I suppose).
They showed her a huge bomb explosion (Hiroshima?) and said they didn’t understand why that happened. Sort of there was no point whatsoever. They actually said they had to intervene with the effects of the bomb, even though they could risk the natural evolution process they were studying. Apparently it would have destroyed most of the planet, and they said we had created so many things they didn’t want to see them go.
Then they got into the personal side, which understandably I will not get into.
They also told her she would die very old and was offered to see her own death, but refused.
She also was shown how the communication with them worked at brain level! They even showed her the part of the brain that was in charge of translating. Apparently we all have the ability of doing it, but we cannot reach this part of our brain during normal states of consciousness and is only through some drugs or meditation that we can achieve this, even though they mention that some people can do it normally and other people, like my girlfriend can get to this state easier than most of us do.
Conclusion:
In fact, if I think about it, most of the breakthroughs with Ayahuasca and / or mushrooms happen when the individual is totally tripping, at least to my understanding. My girlfriend had a total breakthrough experience that lasted 2.5 hours, where she could just close her eyes and she would be there and she didn’t see even the minor visual disturbance going on, whether OEV or CEV. It was a pure telepathic communication with these entities. I was and am so amazed I had to share it with you all …
Me on the other hand didn’t feel anything. Ended up taking a third capsule (7.5g MHRB all together) and not even some cool colours. On the other hand my girlfriend was told my energy had helped the communication.  And they did answer questions that I asked her for them. They said she didn’t have to ask them again, they could hear me.
A truly amazing experience. Shame I couldn’t see anything, but I would have not done anyway. I am sure I microwaved the Mimosa Hostilis for too long and vaporized most of the DMT. Or my experience was been channeled through my girlfriend, who knows…
One last message I would like to pass on, which is my own ~personal interpretation~ of what they told her:
Having this experience is great. They will welcome me, they will be happy to see me and try to help me as much as they can, but once the do, I have to get on with my life. There is no point coming back to them every weekend / month for a bit of the old chitchat. Life is a path that I have to walk by our-selves, and no drug, experience, encounter or whatever will do that for me.
Our best wishes to you all.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Created by Brett Lischalk / @blischalk
https://www.owasp.org/index.php/Main_Page
The Open Web Application Security Project (OWASP) is an online community which creates freely-available articles, methodologies, documentation, tools, and technologies in the field of web application security. -- Wikipedia OWASP Definition
The OWASP Top Ten are the 10 most commonly found web application vulnerabilities. These include:
A nice cheatsheet can be found at: https://www.owasp.org/index.php/OWASP_Top_Ten_Cheat_Sheet
A lot of developers don't realize the impact they have on application security as they write code day to day. By ensuring that you as a developer are doing your due diligence to not introduce security vulnerabilities into an application we can make the world a safer place for all of us :)
Many modern frameworks do have features to help mitigate
security vulnerabilities...
But you have to know:
It doesn't mean we have to make things easy for attackers!
Many vulnerabilities are preventable by simply being aware of them and taking simple precautions
Security should always be considered as software is being developed. It is our responsibility as technologists to help protect our organization from information disclosure and most importantly, to help protect the users of our system who trust us to protect them.
Our clients demand and trust that we are on top of our security game. To earn our clients trust and prove our commitment to application security we must train. This is the start of that training.
Injection refers to injecting malicious code into a context where it can be executed. Some examples include:
SELECT * FROM Users
WHERE Username='$username'
AND Password='$password'
Un-sanitized user input is being sent to an interpreter which can cause it to execute unitended commands
Given the malicious inputs of:
$username = 1' or '1' = '1
$password = 1' or '1' = '1
The resulting query would be:
SELECT * FROM Users
WHERE Username='1' OR '1' = '1'
AND Password='1' OR '1' = '1'
This would essentially select ALL users in the Users table because 1 always equals 1.
Injecting something like this in a login form could essentially bypass an authentication system.
string sql = "SELECT * FROM Customers
WHERE CustomerId = @CustomerId";
SqlCommand command = new SqlCommand(sql);
command.Parameters.Add(
new SqlParameter("@CustomerId", System.Data.SqlDbType.Int));
<EMAIL_ADDRESS>= 1;
# Create
Project.create!(:name => 'owasp')
# Read
Project.all(:conditions => "name = ?", name)
Project.all(:conditions => { :name => name })
Project.where("name = :name", :name => name)
# Update
project.update_attributes(:name => 'owasp')
# Delete
Project.delete(:name => 'name')
In the interest of time only SQL Injection has been highlighted. There are many forms of injection but they boil down to allowing unsanitized user input to reach an interpreter. For more information on other types of injection reference the OWASP site, the OWASP Cheatsheet, or Google
The name does a pretty good job of describing it but what would be some examples?
XSS occurs when attackers inject client-side scripts into web pages viewed by other users. There are 3 types of XSS attacks:
Stored XSS occurs when client-side scripts are persisted to a data store and then execute when the data is retrieved to be presented on a page.
Failure to sanitize input coming into the system before persistence and failure to escape data being rendered on the page before presentation allow for this sort of attack to occur.
Reflected XSS is similar to stored XSS except that the malicious client-side code isn't stored to the database. Instead, the code is often submitted as part of the initial request to the server and the server accepts and returns it as part of the response that builds the page.
Again failure to sanitize input coming into the system and failure to escape data being rendered on the page before presentation allow for this sort of attack to occur.
DOM Based XSS is similar to reflected. The difference is that the submitted malicious payload doesn't end up as part of the rendered page but rather manipulates the way client side code contained in the page already executes.
Again failure to sanitize input coming into the system and failure to escape data being rendered on the page before presentation allow for this sort of attack to occur.
Select your language:
http://www.some.site/page.html?
default=alert(document.cookie)
XSS is prevented by:
Insecure direct object reference occurs when a parameter is used directly to retrieve a resource, perform an operation, or access functionality.
http://foo.bar/user/10/edit
If the 10 in the above example is manipulated and a different user can be edited successfully, we have direct object reference
Security misconfiguration deals with any sort of configuration that could be misconfigured that would make an application insecure. Some examples might include:
Sensitive data exposure deals with weak encryption. If data is encrypted with a weak cipher than the data can easily be decrypted and thus exposed.
Preventing sensitive data exposure can be achieved with strong encryption. At the time of this writing recommendations would include:
This revolves around getting access to a resource a user should not be able to see. This could be access to an area of a site they shouldn't have access to or possible viewing files on a server they shouldn't have access to.
CSRF occurs when an application can accept forged requests from another site other than itself.
Lets say Chase was vulnerable to this and I know you bank at Chase and may have never logged out the last time you visited. I lure you click on a link that looks like the following:
View my Pictures!
If you were logged into Chase and clicked on the link you may have just transfered $100,000.00 to Maria!
CSRF can be prevented by:
Nuff said. Make sure to keep up to date on patches and updates. This is exactly how common CMS platforms are hacked. People setup the sites but never update their plugins / modules. Vulnerabilities are found and than an attacker exploits the un-patched system.
Exploited by redirecting an unsuspecting user to a malicious system using an unprotected redirection.
http://www.example.com/redirect.jsp?url=evil.com
This jsp page that performs redirects can be hi-jacked to get people to redirect to a malicious application that the attacker owns.
Design the application to not leverage URL redirect params.
No! This is just the tip of the iceberg. It is however a good foundation to build off of. By being aware of these common vulnerabilities we can help reduce the risk of introducing an easily avoidable vulnerability into our software.


Python CS116 Winter - Complete the function longest_subpalindrome
Question 3
A palindrome is a string that is the same forwards and backwards. For example, “racecar”, “anna”, and
“aibohphobia” (the fear of long palindromes) are all palindromes, but “abc” and ...


About
Home
The portfolio shows my projects with my hobbies , academic life and my family tree.
click
here


Querying
Attributes
To select only some attributes, you can use the attributes
option. Most often, you pass an array:
Model.findAll({
attributes: ['foo', 'bar']
});
SELECT foo, bar ...
Attributes can be renamed using a nested array:
Model.findAll({
attributes: ['foo', ['bar', 'baz']]
});
SELECT foo, bar AS baz ...
You can use sequelize.fn
to do aggregations:
Model.findAll({
attributes: [[sequelize.fn('COUNT', sequelize.col('hats')), 'no_hats']]
});
SELECT COUNT(hats) AS no_hats ...
When using aggregation function, you must give it an alias to be able to access it from the model. In the example above you can get the number of hats with instance.get('no_hats')
.
Sometimes it may be tiresome to list all the attributes of the model if you only want to add an aggregation:
// This is a tiresome way of getting the number of hats...
Model.findAll({
attributes: ['id', 'foo', 'bar', 'baz', 'quz', [sequelize.fn('COUNT', sequelize.col('hats')), 'no_hats']]
});
// This is shorter, and less error prone because it still works if you add / remove attributes
Model.findAll({
attributes: { include: [[sequelize.fn('COUNT', sequelize.col('hats')), 'no_hats']] }
});
SELECT id, foo, bar, baz, quz, COUNT(hats) AS no_hats ...
Similarly, its also possible to remove a selected few attributes:
Model.findAll({
attributes: { exclude: ['baz'] }
});
SELECT id, foo, bar, quz ...
Where
Whether you are querying with findAll/find or doing bulk updates/destroys you can pass a where
object to filter the query.
where
generally takes an object from attribute:value pairs, where value can be primitives for equality matches or keyed objects for other operators.
It's also possible to generate complex AND/OR conditions by nesting sets of $or
and $and
.
Basics
Post.findAll({
where: {
authorId: 2
}
});
// SELECT * FROM post WHERE authorId = 2
Post.findAll({
where: {
authorId: 12,
status: 'active'
}
});
// SELECT * FROM post WHERE authorId = 12 AND status = 'active';
Post.destroy({
where: {
status: 'inactive'
}
});
// DELETE FROM post WHERE status = 'inactive';
Post.update({
updatedAt: null,
}, {
where: {
deletedAt: {
$ne: null
}
}
});
// UPDATE post SET updatedAt = null WHERE deletedAt NOT NULL;
Post.findAll({
where: sequelize.where(sequelize.fn('char_length', sequelize.col('status')), 6)
});
// SELECT * FROM post WHERE char_length(status) = 6;
Operators
$and: {a: 5} // AND (a = 5)
$or: [{a: 5}, {a: 6}] // (a = 5 OR a = 6)
$gt: 6, // > 6
$gte: 6, // >= 6
$lt: 10, // < 10
$lte: 10, // <= 10
$ne: 20, // != 20
$eq: 3, // = 3
$not: true, // IS NOT TRUE
$between: [6, 10], // BETWEEN 6 AND 10
$notBetween: [11, 15], // NOT BETWEEN 11 AND 15
$in: [1, 2], // IN [1, 2]
$notIn: [1, 2], // NOT IN [1, 2]
$like: '%hat', // LIKE '%hat'
$notLike: '%hat' // NOT LIKE '%hat'
$iLike: '%hat' // ILIKE '%hat' (case insensitive) (PG only)
$notILike: '%hat' // NOT ILIKE '%hat' (PG only)
$like: { $any: ['cat', 'hat']}
// LIKE ANY ARRAY['cat', 'hat'] - also works for iLike and notLike
$overlap: [1, 2] // && [1, 2] (PG array overlap operator)
$contains: [1, 2] // @> [1, 2] (PG array contains operator)
$contained: [1, 2] // <@ [1, 2] (PG array contained by operator)
$any: [2,3] // ANY ARRAY[2, 3]::INTEGER (PG only)
$col: 'user.organization_id' // = "user"."organization_id", with dialect specific column identifiers, PG in this example
Range Operators
Range types can be queried with all supported operators.
Keep in mind, the provided range value can define the bound inclusion/exclusion as well.
// All the above equality and inequality operators plus the following:
$contains: 2 // @> '2'::integer (PG range contains element operator)
$contains: [1, 2] // @> [1, 2) (PG range contains range operator)
$contained: [1, 2] // <@ [1, 2) (PG range is contained by operator)
$overlap: [1, 2] // && [1, 2) (PG range overlap (have points in common) operator)
$adjacent: [1, 2] // -|- [1, 2) (PG range is adjacent to operator)
$strictLeft: [1, 2] // << [1, 2) (PG range strictly left of operator)
$strictRight: [1, 2] // >> [1, 2) (PG range strictly right of operator)
$noExtendRight: [1, 2] // &< [1, 2) (PG range does not extend to the right of operator)
$noExtendLeft: [1, 2] // &> [1, 2) (PG range does not extend to the left of operator)
Combinations
{
rank: {
$or: {
$lt: 1000,
$eq: null
}
}
}
// rank < 1000 OR rank IS NULL
{
createdAt: {
$lt: new Date(),
$gt: new Date(new Date() - 24 * 60 * 60 * 1000)
}
}
// createdAt < [timestamp] AND createdAt > [timestamp]
{
$or: [
{
title: {
$like: 'Boat%'
}
},
{
description: {
$like: '%boat%'
}
}
]
}
// title LIKE 'Boat%' OR description LIKE '%boat%'
JSONB
JSONB can be queried in three different ways.
Nested object
{
meta: {
video: {
url: {
$ne: null
}
}
}
}
Nested key
{
"meta.audio.length": {
$gt: 20
}
}
Containment
{
"meta": {
$contains: {
site: {
url: 'http://google.com'
}
}
}
}
Relations / Associations
// Find all projects with a least one task where task.state === project.state
Project.findAll({
include: [{
model: Task,
where: { state: Sequelize.col('project.state') }
}]
})
Pagination / Limiting
// Fetch 10 instances/rows
Project.findAll({ limit: 10 })
// Skip 8 instances/rows
Project.findAll({ offset: 8 })
// Skip 5 instances and fetch the 5 after that
Project.findAll({ offset: 5, limit: 5 })
Ordering
order
takes an array of items to order the query by or a sequelize method. Generally you will want to use a tuple/array of either attribute, direction or just direction to ensure proper escaping.
something.findOne({
order: [
// Will escape username and validate DESC against a list of valid direction parameters
['username', 'DESC'],
// Will order by max(age)
sequelize.fn('max', sequelize.col('age')),
// Will order by max(age) DESC
[sequelize.fn('max', sequelize.col('age')), 'DESC'],
// Will order by otherfunction(`col1`, 12, 'lalala') DESC
[sequelize.fn('otherfunction', sequelize.col('col1'), 12, 'lalala'), 'DESC'],
// Will order by name on an associated User
[User, 'name', 'DESC'],
// Will order by name on an associated User aliased as Friend
[{model: User, as: 'Friend'}, 'name', 'DESC'],
// Will order by name on a nested associated Company of an associated User
[User, Company, 'name', 'DESC'],
]
// Will order by max age descending
order: sequelize.literal('max(age) DESC')
// Will order by max age ascencding assuming ascencding is the default order when direction is omitted
order: sequelize.fn('max', sequelize.col('age'))
// Will order by age ascencding assuming ascencding is the default order when direction is omitted
order: sequelize.col('age')
})


Objectives
1. The three pillars of object-oriented programming
Encapsulation
- Put behavior and the data it works on together in a CLASS.
Inheritance
- JS supports a type of implementation inheritance through a mechnism called prototypal inheritance.
Implementation
: Data and methods defined on a parent class are avail. on objects created from classes that inherit from those parent classes.
Prototypal
: JS uses prototype objects to make its implementation inheritance work not just on classes but on all objects.
Polymorphism
- In OOP, polymorphism means that you can treat a variable as if it were on of its parent types. 2. How to apply the Law of Demeter
- Law of Demeter helps to reduce coupling between components.
- “THE ONE DOT RULE”
- Easiest way to comply with the Law of Demeter is don’t use more than one dot.
- A method of an object can only invoke the methods of the following type of objects:
- other methods on the object.
- any objects passed into parameters.
- any objects created in the method.
- any values stores in the instance variables.
- values in global variables.


Louisville, Kentucky
Muhammad Ali Gravesite
One of the greatest boxers and humanitarians to ever live chose his hometown as his final resting place.
by JamieTrieThis entry is a stub
Help improve Atlas Obscura by expanding Muhammad Ali Gravesite with additional information or photos.
Aptly nicknamed “The Greatest,” boxing heavyweight champion, humanitarian, philanthropist, and civil rights leader Muhammad Ali was born in Louisville, Kentucky. He was buried in the city’s historic Cave Hill Cemetery. The site contains two granite benches where visitors can sit and reflect on the greatness of Ali. The boxing legend was buried on his side, facing east in accordance to his Islamic faith.
The memorial’s inscription reads: “He took a few cups of love, he took one tablespoon of patience, one teaspoon of generosity, one pint of kindness. He took one quart of laughter, one pinch of concern, and then he mixed willingness with happiness, he added lots of faith and he stirred it up well. Then he spread it over a span of a lifetime and he served to each and every person he met.”
Know Before You Go
Ali is buried in section “U” of the cemetery. Follow the green path directly to his grave.
Community Discussion
-
No Comments Yet
Start the discussion.
forum Visit our forums.


In this create-react-app
initialized app, you will be working
with the provided UI library, which has been developed based on
Atomic Design
principles. This is not the only way to design
and organize your components, but it will serve as an example of a very
strong option.
The app you will be finishing is an app that lists a few dog breeds, shows an image, and provides links to view their sub-breeds.
You are given the atoms
, molecules
,
organisms
, and templates
needed to build out
this app. You will just need to consume them in your pages
Breeds.js
and SubBreeds.js
. All of your HTTP
requests should be made from inside of the page files.
Requirements for Breeds.js
SubBreed
page that
shows the sub-breed details
filterBreeds
or any
modification of it to limit the list (This is to make sure that the
breeds we show actually have sub-breeds. Make sure you still make
the initial get requests for the list of dogs first though as part
of the assignment exercise)
SubBreeds.js


--- title: "Hosting Static Website on Google Cloud Run" subtitle: "Why not?" author: "Alexander Minyushkin" date: 2019-04-11T19:00:00+03:00 categories: ["GCP"] tags: ["Cloud", "GCP", "Flask", "Docker", "Deployment", "Python"] ---
Deployment of static websites was always fun, easy and free. But new options arrives every day.
Google announced Cloud Run - fully managed stateless HTTP containers which we can use instead of cheaper approach on Cloud Storage https://cloud.google.com/storage/docs/hosting-static-website .
Put these 2 files near public/ folder with your content.
# Testing locally:
# $ python app.py
import os
from flask import Flask, request, send_from_directory
app = Flask(__name__)
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def send_static(path):
if len(path)==0 or path[-1]=='/':
return send_from_directory('public', f'{path}index.html')
return send_from_directory('public', path)
if __name__ == "__main__":
app.run(debug=True,host='<IP_ADDRESS>',port=int(os.environ.get('PORT', 8080)))
# Use the official Python image.
# https://hub.docker.com/_/python
FROM python:3.6-alpine
# Install production dependencies.
RUN pip install Flask gunicorn
# Copy local code to the container image.
ENV APP_HOME /app
WORKDIR $APP_HOME
COPY app.py .
COPY ./public ./public
# Run the web service on container startup. Here we use the gunicorn
# webserver, with one worker process and 8 threads.
# For environments with multiple CPU cores, increase the number of workers
# to be equal to the cores available.
CMD exec gunicorn --bind :$PORT --workers 1 --threads 8 app:app
Then deploy on Cloud Run:
docker build -t gcr.io/[PROJECT-ID]/[SERVICE_NAME]:[TAG] .
docker push gcr.io/[PROJECT-ID]/[SERVICE_NAME]:[TAG]
gcloud beta run deploy [SERVICE_NAME] --image gcr.io/[PROJECT-ID]/[SERVICE_NAME]:[TAG] \
--concurrency=10 \
--region=us-central1 \
--allow-unauthenticated
Your site will be available to anybody (thanks to –allow-unauthenticated) by link like this https://mystatic-uydlcxd3aq-uc.a.run.app
Remind you once again: this approach is not free. You will need to pay for compute time and for storage (containers introduce additional overhead to size of your content). See more details on pricing here https://cloud.google.com/run/pricing
You can leave comments here https://twitter.com/AMiniushkin


[§11-312] Terms of office. The term of each commissioner shall be four years. [L 2010, c 211, pt of §2]


Our technology platform enables businesses to schedule on-demand pickups for their surplus food. Replate’s food rescuers bring your donated food directly to those experiencing food insecurity in your community.
Businesses can easily donate surplus food.
Nonprofits receive high-quality donations from our partners.
Use our online form to sign up as a nonprofit.

Our professional food rescuers will ensure a smooth delivery to your facility.
We can end hunger, but it’s going to require an active partnership between yourself and the vast network of charities, food banks, governments, and the private sector. We're grateful to have you on our side.


Creating a team is simple. All you need is a unique name.
Joining a team is also simple. Just type the name of the team.
If both of your teams know you want to play, have someone from either side create the event.
Enter your win or loss


十四岁的非裔美国人埃米特被残忍杀害后，据说与白人妇女在访问亲戚在密西西比州。这是第一次，黑人和白人记者报道这次审判的集大成者”之一的第二十世纪最令人震惊的和持久的故事。”白被告，Roy Bryant和J.W. Milam，都被一个白人陪审团仅67分钟；后来他们详细描述为看杂志（付给他们4000美元）他们杀了为止。母亲坚持开放的棺材，和他残缺的身体，强大的图像引起强烈的反应，在全国和世界。
The arrest of Rosa Parks, a 42-year-old African-American seamstress and civil rights activist who refused to give up her bus seat to a white passenger, sets off a long anticipated bus boycott by residents of Montgomery, Ala. The 13-month protest and ensuing litigation eventually make it to the U.S. Supreme Court, which declares that segregation on public buses is unconstitutional.4 The Montgomery bus boycott brings the Rev. Dr. Martin Luther King Jr. and his nonviolent approach to social change to the forefront of the civil rights movement.


{{user}} / {{path}}
{{#fetched}}We fetched your page OK but couldn't extract a terminal from it. Are you sure it was the right one?
{{/fetched}} {{#status}}My AJAX request went to your Gist and all it got was this lousy status code: {{status}}
Response body:
{{text}}
Response headers:
{{headers}}{{/status}} {{#nothing}}
We couldn't connect to this site at at all: maybe it is down? {{/nothing}}


Main information about me
I'm Alan Michaelis and
Hi! My name is Alan Michaelis. I am a Web Developer, and I'm very passionate and dedicated to my work. With 20 years experience as a professional Web developer, I have acquired the skills and knowledge necessary to make your project a success. I enjoy every step of the design process, from discussion and collaboration to concept and execution, but I find the most satisfaction in seeing the finished product do everything for you that it was created to do.
| Birthday: | 01.07.1990 | Age: | 28 |
| City: | New York, USA | Interests: | Soccer, UFC |
| Study: | Chicago University | Degree: | Master |
| Website: | www.mywebsite.com | Mail: |<EMAIL_ADDRESS>|
| Phone: | +77 022 177 05 05 | Twitter: | @myusername |
Meet our amazing services
Web design is a similar process of creation, with the intention of presenting the content on electronic pages ...
Web design is a similar process of creation, with the intention of presenting the content on electronic pages ...
Web design is a similar process of creation, with the intention of presenting the content on electronic pages ...
Web design is a similar process of creation, with the intention of presenting the content on electronic pages ...
Web design is a similar process of creation, with the intention of presenting the content on electronic pages ...
Web design is a similar process of creation, with the intention of presenting the content on electronic pages ...
Check out our latest creative works
Check out our latest news
Get in touch with me


TABLE OF INTERACTIONS WITH
VITAMIN K ANTAGONISTS
ANTI-INFECTIVES AND INR
Numerous cases of increase of the activity of the vitamin K antagonists have been reported with patients receiving antibiotics. The infectious or inflammatory context remarked, the age and general state of the patient appear to be factors of risk. In these circumstances, it seems difficult to determine the role of the infectious pathology and its treatment in the appearance of the disequilibrium of the INR. However, certain classes of antibiotic are more implicated: these are especially the fluoroquinolones, the macrolides, the tetracycline antibiotics, corimoxazole and certain cephalosporins, that impose in these conditions a strengthening of monitoring of the INR
From the French ANSM drug interactions document of September 2016, pp. 31-35
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ALCOHOL (DRINK OR INGREDIENT) |
Possible variations of the anticoagulating effect, with increase in case of acute intoxication or decrease in case of chronic alcoholism (increased metabolism) |
Take into account |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ALLOPURINOL RxNorm: 519 ATC: M04AA01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage (decrease of its hepatic metabolism) |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the allopurinol and a week after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ALPHA-TOCOPHEROL Codes located for Tocopherol RxNorm: 11256 ATC: A11HA03 |
With the vitamin E used in doses greater than or equal to 500 mg/day: increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with vitamin E and after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
AMINOGLUTETHIMIDE RxNorm: 677 ATC: L02BG01 |
Described for warfarin and acenocoumarol. Decrease of the effect of the vitamin K antagonist, due to increase of its hepatic metabolism by the aminoglutethimide |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with aminoglutethimide and two weeks after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
AMIODARONE RxNorm: 703 ATC: C01BD01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the amiodorone and a week after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ANDROGENS CLASS CODE: A14AA0 |
Increase of the risk of hemorrhage due to direct effect on the coagulation and/or the fibrinolytic systems |
Precaution for use More frequent testing of the INR. Adjustment of the dosage of the vitamin K antagonist during the treatment with the androgen and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ANTICONVULSANT ENZYME INDUCERS CLASS CODE: N03A-001 |
Decrease (or, infrequently, increase with the phenytoin) of the effect of the vitamin K antagonist due to increase of its hepatic metabolism by the anticonvulsant inducer |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the anticonvulsant inducer and a week after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ANTIPURINES CLASS CODE: ANTIPUR |
Decrease of the effect of the Vitamin K antagonist due to increase of its hepatic metabolism |
Precaution for use More frequesnt testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist at the beginning of the treatment by the immunomodulator and after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
APREPITANT RxNorm: 358255 ATC: A04AD12 |
Risk of decrease of the effect of the vitamin K antagonist due to increase of its hepatic metabolism by the aprepitant |
Precaution for use More frequent testing of the INR. Adjustment of the dosage of the vitamin K antagonist during and after the administration of the medications together. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
BOSENTAN RxNorm: 75207 ATC: C02KX01 |
Decrease of the effect of the vitamin K antagonist due to increase of its hepatic metabolism |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
CEFAMANDOLE RxNorm: 2178 ATC: J01DC03 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the cephalosporin and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
CEFOPERAZONE RxNorm: 2184 ATC: J01DD12 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during treatment with the cephalosporin and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
CEFOTETAN RxNorm: 2184 ATC: J01DC05 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution of use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the cephalosporin and after it stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
CEFTRIAXONE RxNorm: 2193 ATC: J01DD04 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the cephalosporin and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
CIMETIDINE RxNorm: 2541 ATC: A02BA01 |
With the cimetidine used in doses greater than or equal to 800mg/day: increase of the effect of the vitamin K antagonist and of the risk of hemorrhage (decrease of its hepatic metabolism) |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the cimetidine and a week after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
CLINDAMYCIN RxNorm: 2582 ATC: D10AF01 G01AA10 J01FF01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin Kantagonist during the treatment with clindamycin and after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
COLCHICINE RxNorm: 2683 ATC: M04AC01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the colchicine and a week after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
TETRACYCLINE ANTIBIOTICS CLASS CODE: J01AA |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the tetracycline antibiotic and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
CYTOTOXICS CLASS CODE: L01 |
Increase of the risk of thrombosis and hemorrhage accompanying tumors. In addition, possible interaction between the vitamin K antagonist and the chemotherapy |
Precaution for use More frequent testing of the INR |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
DANAZOL RxNorm: 3102 ATC: G03XA01 |
Increase of the risk of hemorrhage due to direct effect on coagulation and/or the fibrinolytic systems. |
Precaution for use More frequent testing of the INR. Adjustment of the dosage of the vitamin K antagonist during the treatment with the danazol and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
DEFERASIROX RxNorm: 614373 ATC: V03AC03 |
Increase of the risk of causing ulcers and digestive hemorrhage |
Take into account |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
DISULFIRAM RxNorm: 3554 ATC: N07BB01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Adjustment of the dosage of the vitamin K antagonist during the treatment with the disulfiram and a week after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
DRONEDARONE RxNorm: 233698 ATC: C01BD07 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the dronedarone and a week after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ECONAZOLE RxNorm: 3743 ATC: D01AC03 G01AF05 |
Regardless of the route of administration of the econazole: increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with econazole and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
EFAVIRENZ RxNorm: 195085 ATC: J05AG03 J05AR06 |
Decrease of the effect of the vitamin K antagonist due to increase of its hepatic metabolism |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
FIBRATES CLASS CODE: C01AB-001 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the fibrate and a week after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
FLUCONAZOLE RxNorm: 4450 ATC: D01AC15 J02AC01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the fluconazole and a week after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
FLUOROQUINOLONES CLASS CODE: J01MA-001 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the fluoroquinolone and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
FLUOROURACIL (AND, BY EXTRAPOLATION, OTHER FLUOROPYRIMIDINES) CLASS CODE: L01BC-001 |
Large increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Not recommended If it is not possible to avoid administering these together, more frequent testing of the INR. Adjustment of the dosage of the vitamin K antagonist during the treatment with the cytotoxic and a week after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
GLUCOSAMINE RxNorm: 4845 ATC: M01AX05 |
Increase of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the Vitamin K antagonist |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
GRISEOFULVINE RxNorm: 5021 ATC: D01AA08 D01BA01 |
Decrease of the effect of the vitamin K antagonist due to increase of its hepatic metabolism by the griseofulvine |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the griseofulvine and a week after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
UNFRACTIONATED HEPARIN (CURATIVE DOSES AND/OR OLDER PATIENT) CLASS CODE: B01AB-003 |
Increase of the risk of hemorrhage |
Precaution for use When the heparin alternates with the vitamin K antagonist, strengthen clinical monitoring. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
IMATINIB RxNorm: 282388 ATC: L01XE01 |
Increase of the risk of hemorrhage |
Not recommended If administering these together cannot be avoided, strict clinical monitoring and more frequent monitoring of the INR |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
HMG-COA REDUCTASE INHIBITORS (STATINS) CLASS CODE: C10AA |
Increase of the effect of the Vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the Vitamin K antagonist. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
RITONAVIR BOOSTED PROTEASE INHIBITORS CLASS CODE: J05AE-002 |
Variation of the effect of the vitamin K antagonist, most often by decreasing it |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the length of the treatment |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ITRACONAZOLE RxNorm: 28031 ATC: J02AC02 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the itraconazole and a week after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
LEVOCARNITINE RxNorm: 42955 ATC: A16AA01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequenttesting of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with levocarnitine and a week after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
MACROLIDES (EXCEPT SPIRAMYCIN) CLASS CODE: J01FA |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage the vitamin K antagonist during the treatment with the macrolide and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
METHYLPREDNISOLONE RxNorm: 6902 ATC: D07AA01 D10AA02 H02AB04 D07CA02 |
For doses of 0.5g to 1g of methylprednisolone administered in bolus: increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use Testing of the INR 2 to 4 days after the bolus of mythylprednisolone or in the presence of any signs of hemorrhage |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
MICONAZOLE RxNorm: 6932 ATC: A01AB09 A07AC01 D01AC02 G01AF04 J02AB01 S02AA13 |
Unpredictable hemorrhage, possibly serious |
CONTRAINDICATION |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ST JOHN'S WORT as St John's Wort Extract RxNorm: 258326 ATC: not found |
Decrease of the plasma concentrations of the vitamin K antagonist, by reason of its enzyme inducer effect, with risk of reduction of effectiveness, even complete loss of the effect, which could have serious consequences (thrombolitic event) |
CONTRAINDICATION In case of an accidental use of the two substances together, do not stop the St Johns Wort suddenly, but test the INR before and then after the St Johns Wort is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
NEVIRAPINE RxNorm: 53654 ATC: J05AG01 J05AR07 J05AR05 |
Decrease of the effect of the vitamin K antagonist due to increase of its hepatic metabolism |
Precaution for use More frequent testing of the INR Possible adjustment of the dosage of the vitamin K antagonist |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
NOSCAPINE RxNorm: 7533 ATC: R05DA07 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Not recommended |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ORLISTAT RxNorm: 37925 ATC: A08AB01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the orlistat and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
PARACETAMOL RxNorm: 161 ATC: N02BE01 |
Risk of increase of the effect of the vitamin K antagonist and of the risk of hemorrhage when taking paracetamol in maximal doses (4g/day) for at least 4 days |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during treatment with the paracetamol and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
PENTOXIFYLLINE RxNorm: 8013 ATC: C04AD03 |
Increase of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the pentoxifylline and a week after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
PRISTINAMYCIN RxNorm: 66958 ATC: J01FG01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the pristinamycin and after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
PROGUANIL RxNorm: 2382 ATC: P01BB01 |
Risk of increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the proguanil and after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
PROPAFENONE RxNorm: 8754 ATC: C01BC03 |
Increase of the anticoagulant effect and of the risk of hemorrhage. Mecanism proposed: inhibition of the metabolism of the vitamin K antagonist |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the propafenone and after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
RIFAMPICIN RxNorm: 9384 ATC: J04AB02 |
Decrease of the effect of the vitamin K antagonist due to increase of its hepatic metabolism by the rifampicin. |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the rifampicin and a week after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
ROPINIROLE RxNorm: 72302 ATC: N04BC04 |
Increase of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with ropinirole and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
SUCRALFATE RxNorm: 10156 ATC: A02BX02 |
Decrease of the digestive absorption of the vitamin K antagonist |
Precaution for use Take the sucralfate at a different time from the vitamin K antagonist (more than 2 hours apart, if possible) |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
SULFAFURAZOLE RxNorm: 10207 ATC: J01EB05 S01AB02 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the antibiotic and a week after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
SULFAMETHIZOLE RxNorm: 10179 ATC: B05CA04 D06BA04 J01EB02 S01AB01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the antibiotic treatment and a week after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
SULFAMETHOXAZOLE RxNorm: 10180 ATC: J01EC01 |
Large increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Not recommended If administering the substances together cannot be avoided, more frequent testing of the INR and adjustment of the dosage of the vitamin K antagonist during the treatment with cotrimoxazole and after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
TAMOXIFEN RxNorm: 10324 ATC: L02BA01 |
Risk of increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
THROMBOLYTICS CLASS CODE: B01AD |
Increase of the risk of hemorrhage |
Take into account |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
TIBOLONE RxNorm: 38260 ATC: G03CX01 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the tibolone and after it is stopped |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
TRAMADOL RxNorm: 10689 ATC: N02AX02 |
Risk of increase of the effect of the vitamin K antagonist and of the risk of hemorrhage |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with the tramadol and after it is stopped. |
VITAMIN K ANTAGONISTS CLASS CODE: B01AA-001 |
VORICONAZOLE RxNorm: 121243 ATC: J02AC03 |
Increase of the effect of the vitamin K antagonist and of the risk of hemorrhage due to decrease of its hepatic metabolism |
Precaution for use More frequent testing of the INR. Possible adjustment of the dosage of the vitamin K antagonist during the treatment with voriconazole and a week after it is stopped. |


If a door is shut, attempts should be made to open it;
if it's a jar, it should be pushed until it is wide open.
In neither case should the door be blown up at the expense of those inside.
We cannot hope to solve our problems by pretending
they don't exist.


The page you were looking for appears to have been moved, deleted or does not exist. Would you like to go back?


{% extends 'landing/base.html' %} {% block content %}
You are about to delete this post, this cannot be done


When studying a nucleic acid sequence, a succession of letters is used to indicate the order of nucleotides within a DNA (using GACT) or RNA (GACU) molecule. For this mission we are specifically interested in DNA and the "GACT" sequence. The possible letters are A, C, G, and T, representing the four nucleotide bases of a DNA strand — adenine, cytosine, guanine, thymine — covalently linked to a phosphodiester backbone.
For this mission you should split a sequence in several sections by length, sort them by number of inversions and join them into one sequence again.
You are given a sequence of letters "A", "C", "G" and "T" and length of subsequences. First you need split the given sequence by the given length. If last part is shorter, then drop it. Then sort these subsequences by numbers of the inversion. The number of inversion is a number of pairs of entries that are out of the alphabetic order with respect to each other. For example, for "TAACGC" the number is 6 - 5 for T and other letters and 1 more for the last "GC". If some subsequences have the same numbers of inversion then use the order as they were in the original sequence. Lastly join these subsequences in one sequences. The final sequence can be shorter than original.
Let's look at an example. The given sequence is "ACGGCATAACCCTCGA" and partitioning naumber is 3. First is spliting: "ACG", "GCA", "TAA", "CCC", "TCG" and "A". The last "A" is dropping. Then count numbers of inversions: "ACG" - 0, "GCA" - 3, "TAA" - 2, "CCC" - 0, "TCG" - 2. Sort them: "ACG", "CCC", "TAA", "TCG", "GCA". And join: "ACGCCCTAATCGGCA".
Let's look at an example. The given sequence is "ACGGCATAACCCTCGA" and partitioning number is 3. First is splitting: "ACG", "GCA", "TAA", "CCC", "TCG" and "A". The last "A" is dropping. Then count numbers of inversions: "ACG" - 0, "GCA" - 3, "TAA" - 2, "CCC" - 0, "TCG" - 2. Sort them: "ACG", "CCC", "TAA", "TCG", "GCA". And join: "ACGCCCTAATCGGCA".
Input: Two arguments. A sequence as a string and a partitioning number as an int.
Output: The sorted sequences as a string.
Example:
How it is used: These concepts can be applied to bioinformatics, an interdisciplinary field which develops methods and tools for understanding biological data.
Precondition:
partition_number ≤ len(sequence)
all(x in "ACGT" for x in sequence)


Dear everyone,
I run a job,which is about the cpmd calculation of production.
The important parameters in my input file are as following:
“
nwpw
lmbfgs
xc pbe96
cutoff 10.0
mult 3
odft
ewald_rcut 3.0
ewald_ncut 9
end
task pspw energy
nwpw
cutoff 30.0
end
task pspw energy
nwpw
car-parrinello
nose-hoover 1200.0 300.0 1200 300.0
time_step 5.0
fake_mass 600.0
loop 10 1000
xyz_filename production_water_V3+_cpmd.xyz
emotion_filename production_water_V3+_cpmd.emotion
ion_motion_filename production_water_V3+_cpmd.ion_motion
fei production_water_V3+_cpmd.fei
end
end
task pspw car-parrinello
task pspw car-parrinello
”
Then, I got the information about car parrinello iteration in the output file like the following:
"
============ Car-Parrinello iteration ==============
>>> ITERATION STARTED AT Fri Feb 12 06:40:12 2016 <<<
iter. KE+Energy Energy KE_psi KE_ion Temperature
------------------------------------------------------------------------------------
10 -0.1277322502E+04 -0.1277447528E+04 0.18158E-01 0.10958E+00 81.02
20 -0.1277322503E+04 -0.1277554053E+04 0.29021E-01 0.21891E+00 118.22
30 -0.1277322544E+04 -0.1277631489E+04 0.40970E-01 0.31432E+00 164.97
40 -0.1277322556E+04 -0.1277598293E+04 0.39422E-01 0.32116E+00 200.70
50 -0.1277322447E+04 -0.1277478838E+04 0.29784E-01 0.24663E+00 214.19
60 -0.1277322261E+04 -0.1277415459E+04 0.28962E-01 0.21639E+00 213.49
70 -0.1277322134E+04 -0.1277494282E+04 0.46819E-01 0.32335E+00 218.91
80 -0.1277322121E+04 -0.1277607210E+04 0.71790E-01 0.48570E+00 240.71
90 -0.1277322074E+04 -0.1277593054E+04 0.80495E-01 0.54420E+00 269.85
100 -0.1277321847E+04 -0.1277435447E+04 0.73246E-01 0.45276E+00 290.61
110 -0.1277321502E+04 -0.1277253834E+04 0.64824E-01 0.32032E+00 296.79
120 -0.1277321058E+04 -0.1277179105E+04 0.69668E-01 0.28092E+00 294.86
130 -0.1277320491E+04 -0.1277261167E+04 0.96404E-01 0.39026E+00 296.29
140 -0.1277319798E+04 -0.1277436949E+04 0.13993E+00 0.59455E+00 309.07
150 -0.1277318809E+04 -0.1277552235E+04 0.18234E+00 0.72821E+00 331.64
160 -0.1277317232E+04 -0.1277477221E+04 0.20874E+00 0.64842E+00 352.60
170 -0.1277315143E+04 -0.1277274770E+04 0.22656E+00 0.44459E+00 361.94
180 -0.1277312661E+04 -0.1277150082E+04 0.27070E+00 0.33090E+00 361.35
190 -0.1277309751E+04 -0.1277168258E+04 0.34924E+00 0.35750E+00 359.25
200 -0.1277306396E+04 -0.1277199810E+04 0.42515E+00 0.39858E+00 359.66
210 -0.1277302916E+04 -0.1277141855E+04 0.49128E+00 0.33973E+00 359.55
220 -0.1277300403E+04 -0.1277021078E+04 0.53517E+00 0.21857E+00 355.09
230 -0.1277299513E+04 -0.1276937503E+04 0.54532E+00 0.12659E+00 346.44
240 -0.1277300396E+04 -0.1276958112E+04 0.52434E+00 0.10425E+00 336.37
250 -0.1277302740E+04 -0.1277078196E+04 0.47564E+00 0.13969E+00 327.54
260 -0.1277305900E+04 -0.1277234442E+04 0.40665E+00 0.18546E+00 321.06
270 -0.1277309203E+04 -0.1277360276E+04 0.33133E+00 0.19653E+00 316.08
280 -0.1277312256E+04 -0.1277425900E+04 0.25735E+00 0.16555E+00 311.01
290 -0.1277314765E+04 -0.1277453789E+04 0.19338E+00 0.12276E+00 304.94
300 -0.1277316741E+04 -0.1277493765E+04 0.14826E+00 0.10848E+00 298.34
"
However, I want the make the Car-Parrinello iteration start from Temperature=300K, and keeps the T=300K. you can see the temperature starts from 81.02K, which is not what I want. I tried to revise some parameters in input file, but I failed until now. I really don't know how to do.
Hope to get your help. Thank you.
Jason
|


Constructor
new AppID()
This creates an instance of AppID. Once created, call init() before attempting to sign in.
Example
const appID = new AppID();
Methods
(async) init(options) → {Promise.<void>}
Initialize AppID. Call this function before attempting to sign in. You must wait for the promise to resolve.
Example
await appID.init({
clientId: '<SPA_CLIENT_ID>',
discoveryEndpoint: '<WELL_KNOWN_ENDPOINT>'
});
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
Properties
|
Throws:
-
-
For missing required params.
- Type
- AppIDError
-
-
-
Any errors during a HTTP request.
- Type
- RequestError
-
Returns:
- Type
- Promise.<void>
(async) signin() → {Promise.<Tokens>}
This will open a sign in widget in a popup which will prompt the user to enter their credentials.
After a successful sign in, the popup will close and tokens are returned.
Example
const {accessToken, accessTokenPayload, idToken, idTokenPayload} = await appID.signin();
Throws:
-
-
"Popup closed" - The user closed the popup before authentication was completed.
- Type
- PopupError
-
-
-
Any token validation error.
- Type
- TokenError
-
-
-
Any errors from the server according to the OAuth spec. e.g. {error: 'server_error', description: ''}
- Type
- OAuthError
-
-
-
Any errors during a HTTP request.
- Type
- RequestError
-
Returns:
The tokens of the authenticated user.
- Type
- Promise.<Tokens>
(async) silentSignin() → {Promise.<Tokens>}
Silent sign in allows you to automatically obtain new tokens for a user without the user having to re-authenticate using a popup.
This will attempt to authenticate the user in a hidden iframe.
You will need to enable Cloud Directory SSO.
Sign in will be successful only if the user has previously signed in using Cloud Directory and their session is not expired.
Example
const {accessToken, accessTokenPayload, idToken, idTokenPayload} = await appID.silentSignin();
Throws:
-
-
Any errors from the server according to the OAuth spec. e.g. {error: 'access_denied', description: 'User not signed in'}
- Type
- OAuthError
-
-
-
"Silent sign-in timed out" - The iframe will close after 5 seconds if authentication could not be completed.
- Type
- IFrameError
-
-
-
Any token validation error.
- Type
- TokenError
-
-
-
Any errors during a HTTP request.
- Type
- RequestError
-
Returns:
The tokens of the authenticated user.
- Type
- Promise.<Tokens>
(async) getUserInfo(accessToken) → {Promise}
This method will make a GET request to the user info endpoint using the access token of the authenticated user.
Parameters:
| Name | Type | Description |
|---|---|---|
accessToken |
string | The App ID access token of the user. |
Throws:
-
-
"Access token must be a string" Invalid access token.
- Type
- AppIDError
-
-
-
Any errors during a HTTP request.
- Type
- RequestError
-
Returns:
The user information for the authenticated user. Example: {sub: '', email: ''}
- Type
- Promise
(async) changePassword(idToken) → {Promise.<Tokens>}
This method will open a popup to the change password widget for Cloud Directory users.
You must enable users to manage their account from your app in Cloud Directory settings.
Example
let tokens = await appID.changePassword(idToken);
Parameters:
| Name | Type | Description |
|---|---|---|
idToken |
string | A JWT. |
Throws:
-
-
"Expect id token payload object to have identities field"
- Type
- AppIDError
-
-
-
"Must be a Cloud Directory user"
- Type
- AppIDError
-
-
-
"Missing id token string"
- Type
- AppIDError
-
Returns:
The tokens of the authenticated user.
- Type
- Promise.<Tokens>
(async) changeDetails(tokens) → {Promise.<Tokens>}
This method will open a popup to the change details widget for Cloud Directory users.
You must enable users to manage their account from your app in Cloud Directory settings.
Example
let tokens = {accessToken, idToken}
let newTokens = await appID.changeDetails(tokens);
Parameters:
| Name | Type | Description |
|---|---|---|
tokens |
Object | App ID tokens |
Throws:
-
-
"Missing id token string"
- Type
- AppIDError
-
-
-
"Missing access token string"
- Type
- AppIDError
-
-
-
"Missing tokens object"
- Type
- AppIDError
-
Returns:
- Type
- Promise.<Tokens>


| 8:am to 9:am |
9:am to 10:am |
10:am to 11:00am |
| hindi |
math |
science |
| hindi |
math |
science |
getshet3hgjeb gogjnvjvwhogih3rniog3igq3
gqerigeribg
3giuhwqrig qwgq3hgb 3gw4ibg
lkubnbjdb elben ent bjbn db4twjeosb;o4tjw esfbwtjo efonb4 bjefj bfke;jw4bjtwmk;tb jrg
nipbek lmb4twl kegmwb4tlkgmr/awok lgr


Top court defers Grameenphone audit verdict to Sunday
by bdnews24.comBangladesh’s top court has deferred its verdict on an audit dispute between the telecom regulator and Grameenphone to Sunday.
The Appellate Division of the Supreme Court also ruled that the dispute over Tk 125.8 billion in 'unpaid dues' to the Bangladesh Telecommunication Regulatory Commission or BTRC cannot be settled out of court.
In its latest decision on Monday, an appellate bench led by Chief Justice Syed Mahmud Hossain fixed the new date for the verdict.
Lawyers Sheikh Fazle Noor Taposh, AM Amin Uddin, Mehedi Hasan Chowdhury, Sharif Bhuiyan and Tanim Hossain Shaon represented Grameenphone while Attorney General Khandaker Reza-e-Rakib appeared for BTRC.
On Nov 14, Grameenphone agreed to pay Tk 2 billion out of Tk 125.8 billion in audit claims made by the telecom regulator. The court subsequently fixed Nov 18 for a ruling on the matter.
On Oct 31, the top court gave the mobile operator two weeks to provide an estimate of the minimum amount it could pay to settle the audit dispute with the telecom regulator.
It later gave Grameenphone until Nov 14 to respond after hearing a petition by the BTRC challenging a High Court stay order on the disputed audit claim.


LaSalle
Portfolio
Ocean Of Opportunities
Home
Contact Us
Contact Us
Our contact information
Montreal, Canada
888 888-888
<EMAIL_ADDRESS>Name
Email Address
Enter Your Message
Submit
̣


We rang in 2021 with the hope that we would see an end to the pandemic, that the craziness of modern politics would slow down and that we would have a comparably more normal year back on Ohio University’s campus. But, if 2020 taught us anything, it’s that we shouldn’t assume the standard course of action will always pan out.
The beginning of 2021 allowed for some students to return to campus for Spring Semester. I lived off-campus, and getting to meet new Posties who had been working for us virtually in the spring was a great experience. They, along with all the other new Bobcats on campus, dealt with a slew of growing pains, such as long dining hall lines, COVID-19 operations and less campus events to attend.
The return of students also meant a return to activism. Protests in support of Black lives, against AAPI hate and in favor of university professors all took place. OU has always been a supportive community to any and all Bobcat, and the reemergence of protests was one of the biggest indicators that OU students were coming back in full force.
There’s been changes administratively, too. Most notably, former OU President Duane Nellis stepped down in May, making way for President Hugh Sherman. Nellis pointed to his love for teaching as a factor in his decision, and he will return to teaching geography. However, Nellis’ administration was heavily criticized by students, faculty and other university stakeholders for its handling of the alleged budget crisis and waves of mass layoffs leading up to his decision.
At The Post, we faced our own set of challenges during what was a hectic year for everyone. We dealt with doing our work in remote and hybrid formats, and in the summer, we were forced to reckon with the possibility of losing our business manager. This led to an outpour of support, both across social media and in the form of donations. We are incredibly grateful for the support and kindness the community has extended to us during a period where so many are struggling. Now, the business manager position will be expanded to director of student media, and we cannot wait to see what Andrea Lewis does in the position in the new year and beyond.
The Post has accomplished so much in 2021 despite every obstacle thrown in its way. I’ve gotten to see our staff getting to know each other in the newsroom again, individuals publishing content they’re incredibly proud of and the return of notable events such as Homecoming and Election Night. The Postie bond, after a time of isolation, is now stronger than ever.
While 2021 threw us a slew of new challenges, we’ve all made it through 100% of our worst days. That is something to celebrate as we look toward 2022 with bright eyes and a renewed sense of hope.
Abby Miller is a senior studying journalism and political science at Ohio University and the editor-in-chief of The Post. Have questions? Email Abby at<EMAIL_ADDRESS>or tweet her @abblawrence.


| Web sites you interested | Web sites you did | Mobile OS interested / Browsers you know | About Opera | Hobbies |
| HTML 5 by W3C Editor's Draft | HTML5/CSS3 | |
| Web Standards: Relationship - Markup Language, CSS and ECMAScript | XML, XHTML and HTML + WML | DTD (HTML 4.01/XHTML 1.0) Strict/Transitional/Loose/Frameset |
| id/class attributes | div vs span elements | id vs name attributes |
| A well-formed XML must be a valid XML | <timer value="50"/> expire 5s after the card is loaded. | img的alt和title的异同 |
| XSLT 2.0 by W3C | XPath 2.0 by W3C | WML 2.0 by OMA |
| CSS 1.0 by W3C | CSS 2.1 by W3C | CSS 3 by W3C Working Draft / CSS3 Cheat Sheet(PDF) |
| Ways - CSS can be applied to a web page | CSS box model | Quirks Mode and Standards Mode(CSS Compat) + CSS Hacks |
| CSS Syntax(语法) 1 selector, 1 or more declarations (property + value) | pseudo-classes. LoVe HA! | display:none VS visibility:hidden |
| 优先级算法 内联和important哪个优先级高 | 滚动条 overflow |
| ECMAScript 3rd edition by ECMA | The XMLHttpRequest Object by W3C Working Draft | HTML 5 Canvas by W3C Draft Recommendation |
| var obj = new Object() / var obj = {} | Create an Array | JS主要数据类型 (number string object Boolean) + Null VS Undefined |
| inheritance / closure | setTimeout VS setInterval | Math.random parseInt / integer Math.floor VS Math.ceil |
| HTML DOM Methods (get page elements/nodes) | if else (optimization) vs switch -> Looking up table (大量离散值 数组) | String.prototype.trim = function(){ return this.replace(/^\s+(.*?)\s+$/,"$1") } |
| Cross-browser JavaScript methods to apply styles/class properties to elements | AJAX: methods to create XMLHttpRequest object. ActiveXObject vs XMLHttpRequest. var xhr=new XMLHttpRequest(); |
Detect browser types UA/Object etc. |
| Which jQuery function is used to prevent code from running, before the document is finished loading? $(document).ready() | DOMContentLoaded [$(document).ready()] VS onload | DEBUG |
| HTTP/1.1 RFC2616 by Internet Society | SSL/TLS by Linux.gov.cn | |
| HTTP Status Messages: 1xx: Information 2xx: Successful
3xx: Redirection 4xx: Client Error 5xx: Server Error |
Get and Post querystring/server.transfer/utf-8/gbk | Session/Persistent cookie |
| Apache by Linux.gov.cn MIME Type |
| 实例化一个名为"myclass"的对象 | include() vs require() | W3C |
| private、 protected、 public、 internal 修饰符的访问权限 | ASP.NET 页面之间传递值 | 委托? 事件是不是一种委托 2 |
| reference passing value passing | override overload | 装箱和拆箱 |
| DataReader/Dataset |
| Inner join、right join & left join | stored procedure | 取出表A中第31到第40记录 SQLServer,以自动增长的ID作为主键,注意：ID可能不是连续的 |
| Cluster and Non-cluster index | transaction | 写出发贴数最多的十个人名字的SQL |
| Security /Accessibility /Web site performance |


[% me.real_name || me.display_name %],
To reset your password click here.
Or follow these instructions:
NOTE: The password reset code contained in this email is only valid for 24 hours.
If you did not request this password reset, you can ignore this message.


Ride My Way
Profile
Sign Out
Driver Dashboard
OFFER RIDE
RIDE STATUS
Create Ride Offer
Take-off location
Destination
Number of available seats
Date
Time
LOG IN


Hello. I'm not sure if this is a Battlelog problem or a BBlog problem, but for some reason for the past few days my browser has been messed up. Like the first few results are fine, but then as I go down the list, each server looks like it's indented and eventually the servers just disappear. Here's a screenshot:
http://gyazo.com/87b1fc64b4c382c9593cf9abc6a710c3
Hopefully we can get this resolved soon because I can't really search for servers.


Well, I'd tried nutmeg a few times before, with varied results, the first time taking far too much, resulting in black-outs, distorted time, space and bizzare visual apparitions.
This story was far better planned out, though not well planned enough. I had researched enough to know to do it with another person, and to take the proper dosage.
I did not, however, remember to not leave or DRIVE.
I had crushed about 9 nuts and added about 1tbsp of pre-ground(bad idea, the taste is far worse) days before, and had found that mixing it in with pudding, filling my mouth with milk and then swallowing the pudding in one gulp avoided most to all of the taste, which I HATE.
I had taken most of my share about 2 hours before my friend, and was fairly weird when he arrived. We then consumed the rest, and he had a beer. We watched some TV, or a movie, I'm not sure, my memory of thish night's a bit fragmented at times, largly due to my prescription medications(which I have included, so as to explain any possible crossing of effects). It was fairly late, even for us, who get up in the afternoon. We took some caffiene to counter the time(bad idea in retrospect, 2 diuretics at once is a TERRIBLE idea).
[Erowid Note: Driving while intoxicated or tripping is dangerous and irresponsible because it endangers other people. Don't do it!]
After about half of whatever was on TV was over, we left. I drove, because at the time we were somehow more concerned with the beer on my friend's breath in case of being pulled over, rather than worry about actual safety. I was stoned enough to agree with this, I may have suggested it.
We were dressed as Raule Duke and Dr. Gonzo from Fear and Loathing in Las Vegas, and I had just read the book, and watched the movie religiously. We were driving down the highway in my beat-up, rather unsafe van blaring some music on my CD player, when someon started to pass us. I decided to act out the scene where they race people down the street, screaming at them to buy heroin. I was shouting at them, when my friend apparently got his forst real wave of nutmeg, and started SCREAMING and insulting them, which I was shocked at, and found very odd, and a little unwise, but joined in anyhow. We began talking about how they'd won officially, but we'd won for real.  YOU ASSHOLES!!!!!!' I looked to see what he was screaming at, and saw nothing...
We drove about 30 minutes away, and stopped at a gas station, as I had to urinate VERY BADLY. People there started talking to me, recognizing my outfit and manner. I had to escape, so we sped off towards a 10 minite away grocery store, where I spent 10 minutes looking for the bathroom. I forgot to buy water.
We parked in a deserted, elevated parking lot, and listened to Depech Mode. When the album finished, I decided that parking lot was the most terrible place I'd been in a month, and we drove 20 minutes to Denny's.
People there(large, weighty men,) tried to freak me out, didn't work.  The patterns on the wallpaper were kind of interesting, but closing my eyes revealed various monsters with teeth and gums growing and re-forming and splitting into other creatures and then re-forming. This might sound frightening, but I was simply amazed, I'd always been fond of odd-looking creatures. I tried to persuade my friend to close his eyes, but he was too freaked out by it.
We SOMEHOW made it back to my house, where I did, nothing from what I can tell, except leave my nutmeg out in the open. We then made it to his apartment, and listened to a John Zorn jazz album, instrumental, about alchemy, white and black magic. When that ended, I ran out in the wet grass in my sox to get my CDs, halfway through the next, I ahd to go ,a dn he was peaking, spinning and tumbling.
I slpet for a few hours, and spent about 5 more getting water, and pissing in 45min intervals, it took days to recover, but it was fun.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Select a mentor from the drop-down list to assign to this project.
{% if not all_mentors %}
Note that only mentors that have clicked the "I wish to mentor this
project" button can be selected.
This can be changed in the organization profile page under
"Organization preferences".
{% endif %}


abstract class Player
Inspired by https://pdfs.semanticscholar.org/f35c/df2b5cb1a36d703ab6c4a4d80cbaaf3cc603.pdf The GameController corresponds to the referee in the paper. This class is a blueprint for a player.
<init> |
Inspired by https://pdfs.semanticscholar.org/f35c/df2b5cb1a36d703ab6c4a4d80cbaaf3cc603.pdf The GameController corresponds to the referee in the paper. This class is a blueprint for a player. Player(id: PlayerId) |
allow |
Whether or not the player is allowed to make his move. open var allow: Boolean |
id |
val id: PlayerId |
move |
The move made by the player. var move: Move? |
othersMove |
The move made by the other player. open var othersMove: Move? |
startingGrid |
Grid with the starting position of the players Pieces. var startingGrid: StartingGrid? |
startNumber |
Number that determines the starting player. var startNumber: StartNumber? |
presentGrid |
Present own starting grid. abstract fun presentGrid(pieces: List<Piece>): Unit |
presentOthersMove |
Presents the other players move. fun presentOthersMove(): Unit |
processOthersGrid |
Process the other players grid. abstract fun processOthersGrid(otherGrid: StartingGrid): Unit |
processOthersStartingNumber |
Process the other players starting number abstract fun processOthersStartingNumber(number: StartNumber): Unit |
reset |
Resets the player to the initial state, so that a new game can be started. fun reset(): Unit |
PlayerLocal |
Player, that operate on the running device. class PlayerLocal : Player |
PlayerProxy |
This class is a proxy for a player that's connected via the CommunicationHandler. The proxy will send actions made by the local player and receives the actions made by the local player of the connected device. The Architecture is symmetric and as follows Local - Device 1 - Proxy - Network - Proxy - Device 2 - Local for a 2 player game over the network. class PlayerProxy : Player |


Mark Attendance
Check Attendance
menu
Classes
Add Course
Attendance
arrow_drop_down
power_settings_new
Classes
Add Course
Mark Attendance
Check Attendance
Check Attendance
Course Code:
Missable Classes
Lecture
Trade for Lecture
Lab
Trade for Lab
Tut
Trade for Tutorial
Check Attendance
Current Attendance
Final Attendance


Osaka International Women's Marathon
Osaka JPN
Website: www.osaka-marathon.jp
Race Winners
(37 runnings)
27 Jan
2008
2:25:10
28 Jan
2007
2:23:48
29 Jan
2006
2:25:05
30 Jan
2005
2:22:56
25 Jan
2004
2:25:29
26 Jan
2003
2:21:18
27 Jan
2002
2:23:55
28 Jan
2001
2:23:11
30 Jan 2000
2:22:54
31 Jan 1999
2:23:24
25 Jan
1998
2:28:31
26 Jan
1997
2:25:57
28 Jan
1996
2:26:04
29 Jan
1995
---
30 Jan
1994
2:26:09
31 Jan
1993
2:26:26
26 Jan
1992
2:26:26
27 Jan
1991
2:27:43
28 Jan
1990
2:27:47
29 Jan
1989
2:30:21
31 Jan
1988
2:23:51
25 Jan
1987
2:30:40
26 Jan
1986
2:30:24
27 Jan 1985
2:28:07
29 Jan 1984
2:31:41
30 Jan 1983
2:29:23
24 Jan 1982
2:32:55
Notes: 1982 was the inaugural year. In 2013, 2014, and 2015, Tatyana Gamera (UKR) finished
first in 2:23:58, 2:24:37, and 2:22:09 but was later disqualified for drug violations.
27 Jan
2019
2:25:39
Fatuma Sado Dergo (ETH)
28 Jan
2018
2:22:44
Mizuki Matsuda (JPN)
29 Jan
2017
2:24:22
Risa Shigetomo-2
31 Jan
2016
2:22:17
Kayoko Fukushi-2
25 Jan
2015
2:24:07
Yelena Prokopcuka (LAT)
26 Jan
2014
2:26:00
Yukiko Akaba-2
27 Jan
2013
2:24:21
Kayoko Fukushi (JPN)
29 Jan
2012
2:23:23
Risa Shigetomu (JPN) (nc)
30 Jan
2011
2:26:29
Yukiko Akaba (JPN)
31 Jan
2010
2:25:14
Amane Gobena (ETH)
25 Jan
2009
2:23:42
Yoko Shibui-2 (nc)
Mara Yamauchi (ENG)
Yumiko Hara (JPN)
Catherine Ndereba (KEN) (nc)
Jelena Procopcuka (LAT)
Naoko Sakamoto (JPN)
Mizuki Noguchi (JPN) (nc)
Lornah Kiplagat (KEN)
Yoko Shibui (JPN)
Lidia Simon-3 (nc)
Lidia Simon-2
Lidia Simon (ROM)
Katrin Dörre-4 (nc)
Katrin Dörre-3
cancelled due to Kobe
earthquake
Tomoe Abe (JPN) (nc)
Junko Asari (JPN)
Yumiko Kokamo (JPN)
Katrin Dörre-2 (nc)
Rosa Mota (POR)
Lorraine Moller-3
Lisa Ondieki (AUS)
Lorraine Moller-2
Lorraine Moller (NZL)
Carey May-2
Katrin Dörre (GER)
Carey May (IRL)
Rita Marchisio (ITA)
(nc) => national championship
2006 Kayoko Obata was the national champion (2nd place, 2:25:52)
2000 Harumi Hiroyama was the national champion (2nd place, 2:22:56)
1997 Mariko Hara was the national champion (2nd place, 2:26:54)
1991 Yuko Arimori was the first JPN (2nd place, 2:28:01)
Most Wins
(1982-date)
Women
4
Katrin Dörre (GER)
1984,1991,1996-97
Prize Money
Prize money cannot be awarded in Japanese road races due to legal restrictions.
Race Time Bias
(sec/km)
Year Women 2017 -2.7 2016 +0.7 2015 -1.8 .... 2013 -1.9 2012 -0.9 2011 +0.4 2010 -2.0 2009 -2.2 2008 -3.4 2007 -0.1 2006 -1.3 2005 -1.2 2004 +1.8 2003 -2.1 2002 +1.6 2001 -0.7 2000 -4.2 1999 -0.2 1998 +1.0 1997 -3.0 1996 +0.9 1994 -2.7 1993 -0.3 1992 -0.7 1991 +1.6 1990 -0.4 1989 -0.4 1988 -2.1 1987 -1.5 1986 +0.6 1985 +1.1 1984 +1.4 1983 +2.3 1982 -2.6 Avg -0.7
Competitive Level (1990-date)
Year Women 2017 639 2016 805 2015 605 2014 624 2013 667 2012 632 2011 708 2010 701 2009 786 2008 781 2007 711 2006 745 2005 818 2004 742 2003 817 2002 823 2001 745 2000 864 1999 852 1998 828 1997 832 1996 765 1994 914 1993 765 1992 827 1991 675
Quality Performances through 2019
Women <2:22 3 <2:24 21 <2:26 45 <2:28 108 <2:30 177 <2:32 245 <2:34 337 <2:36 426 <2:38 512 <2:40 607
Osaka Half Marathon
Race Winners
(22 runnings)
27 Jan
2008
28 Jan
2007
29 Jan
2006
27
Feb
2005
22 Feb
2004
23 Feb
2003
24 Feb
2002
25 Feb
2001
27
Feb 2000
28
Feb 1999
01
Mar
1998
Note: 1998 is believed to have been the inaugural year. This race was held
roughly one month after the Osaka Women's Marathon for 1998-2005.
27 Jan
2019
1:02:48
Madoko Tanihara (JPN)
1:09:46
Reina Iwade (JPN)
28 Jan
2018
1:02:10
Shunsaku Shibata-2
1:11:26
Maki Ashi (JPN)
29 Jan
2017
1:03:05
Shunsaku Shibata (JPN)
1:10:02
Rai Ohara (JPN)
31 Jan
2016
1:03:54
Ryoichi Matsuo (JPN)
1:10:27
Mai Ito (JPN)
25 Jan
2015
1:03:54
Takaaki Koda-2
1:09:43
Sally Chepyego Kaptich (KEN)
26 Jan
2014
1:03:55
Noriyuki Nabetani (JPN)
1:12:44
Noriko Higuchi (JPN)
27 Jan
2013
1:04:54
Tomoya Adachi (JPN)
1:13:01
Saki Tabata (JPN)
29 Jan
2012
1:03:54
Takaaki Koda (JPN)
1:12:46
Maiko Murayama (JPN)
30 Jan
2011
1:04:39
Naoto Morimoto (JPN)
1:15:18
Shiori Hayashida (JPN)
31 Jan
2010
1:04:04
Masayoshi Yamaoka (JPN)
1:17:39
Chihiro Tanaka (JPN)
25 Jan
2009
1:08:22
Ioannis Makrioteris-2
1:13:15
Kiyoko Shimahara (JPN)
1:06:46
Ioannis
Makrioteris (GRE)
1:12:10
Takami Ominami (JPN)
1:07:18
Masayuki Kashitani (JPN)
1:10:49
Hiromi Ominami (JPN)
1:06:20
Yoshiharu Tateishi (JPN)
1:25:20
Miho Iida (JPN)
1:04:54
Paulo Alves dosSantos (BRA)
1:19:48
Katy Hollbacher (USA)
1:05:24
Tsuyoshi Kato (JPN)
1:18:38
Kanako Miyauchi (JPN)
1:02:24
Kenji Takao (JPN)
1:09:55
Kumi Tanabe (JPN)
1:02:11
Tadayuki Ojima (JPN)
1:12:11
Harumi Hiroyama (JPN)
1:02:54
Hiroshi Miki (JPN)
1:10:24
Kazue Ogoshi (JPN)
1:03:33
Yoshiteru Morishita (JPN)
1:12:23
Masami Deto (JPN)
1:02:57
Nobuyuki Sato (JPN)
1:12:54
Reiko Hamada (JPN)
1:03:39
Steffen Benecke (GER)
1:10:37
Junko Asari (JPN)
Most Wins (1982-date)
Men
2 2
Shunsaku Shibata (JPN)
2017-18
Ioannis
Makrioteris (GRE)
2008-09
Women
No woman has won more than
once.
Prize Money
Prize money cannot be awarded in Japanese road races due to legal restrictions.
Race Time Bias
(sec/km)
Year Men Women 2017 -2.0 -2.7 2016 -3.2 -5.0 2015 -2.4 n/c 2014 -1.7 n/c .... 2012 -1.0 n/c 2011 +1.4 n/c .... 2002 -1.5 n/c Avg -1.5 -3.9
Competitive Level (1990-date)
Year Men Women 2017<PHONE_NUMBER><PHONE_NUMBER><PHONE_NUMBER><PHONE_NUMBER> n/c 128 2012 295 51 2011 80 n/c
Quality Performances through 2019
Men <1:02:30 9 <1:03:00 22
Women <1:10 4 <1:11 10 <1:12 12 <1:13 38 <1:14 60
Last Updated on 10 Feb 2019
Contributors: Shigenobu Ota, Brett Larner (50), Ken Nakamura (13)