Ecocentria offers you a stream of ideas. These are positive actions that could help you create a sustainable society. You can accept or reject each idea with a swipe action.
The ideas you accept appear on your shortlist. Here, you can organise them into categories by colour (or discard them). The categories can mean what you like: priorities, timespan or person responsible, perhaps. Then you can tick them off as you master them.
The real power of Ecocentria lies in its active community of users. When you explore an idea, you can tell everyone what works - add a resource to the idea. You can rate the ideas to help other people prioritise. And you can offer ideas of your own.


Numerous Celebrities Spotted Attending G-Dragon Nike Event
by k81After being discharged from the military last month, BIGBANG’s leader has returned to his activities!
On November 23 at 7 p.m. KST, G-Dragon officially kicked off his post-military activities by making a personal appearance at a private fashion event in Seoul, where he participated in a “Live Art Performance” with sports brand Nike.
There were around 50 celebrities in attendance at the event, including actor and G-Dragon’s new brother-in-law Kim Min Joon, iKON‘s Donghyuk, Kwon Hyun Bin, Bong Tae Gyu, Lee Sang Yoon, Lee Jin Wook, model Soo Joo, Girls’ Generation‘s Hyoyeon, Lee Chung Ah, Heize, AKMU, Giriboy and more.
With the powerful response to his new collaboration with Nike, G-Dragon has demonstrated his considerable influence and ability to impact the fashion scene. On top of receiving attention for the incredible popularity of his new sneakers and the frenzy over raffle tickets, his unique way of tying his shoes is also making waves.
Check out the photos that shared by celebrities:


Auto-sort cards when flipped
Select a RoomLoading...
Name Spectator
Name contains invalid characters. Not allowed: # : ? +
Login
Admin Password
Login as Admin
You have been granted admin priveleges.Enjoy your poker game!
Close
Title:
Cancel Begin
Card set: Enter values separated by commas.
Cancel Apply


|
|
IFXResManager Class ReferenceThe IFXResManager class is used to change the resolution of a single IFXMesh.
More...
Inheritance diagram for IFXResManager:
List of all members.
Detailed Description
The IFXResManager class is used to change the resolution of a single IFXMesh.
If an instance of this class is being used by an IFXCLODManager then you should not change it's resolution here since you may throw off the synchronization provided by the CLODManager.
Use this class to change the resolution of a mesh with only one material.
- Warning:
- Initialize must be called before any other method is called.
the input mesh is assumed to be at full resolution.
Member Function Documentation
| virtual void IFXResManager::DecreaseResolution |
( |
U32 |
delta |
) |
[pure virtual] |
|
|
|
This method decreases the resolution.
- Parameters:
-
Implemented in CIFXResManager. |
| virtual U32 IFXResManager::GetMaxResolution |
( |
|
) |
[pure virtual] |
|
|
|
This method gets the maximum resolution value.
- Returns:
- Returns U32
Implemented in CIFXResManager. |
| virtual U32 IFXResManager::GetResolution |
( |
|
) |
[pure virtual] |
|
|
|
This method gets the resolution range.The resolution range is from 0 to the number of vertices in the original IMESH.
- Returns:
- Returns U32
Implemented in CIFXResManager. |
| virtual IFXUpdates* IFXResManager::GetUpdates |
( |
|
) |
[pure virtual] |
|
| virtual void IFXResManager::IncreaseResolution |
( |
U32 |
delta |
) |
[pure virtual] |
|
|
|
This method increases the resolution.
- Parameters:
-
Implemented in CIFXResManager. |
| virtual IFXRESULT IFXResManager::Initialize |
( |
IFXCLODManager * |
pInCLODMgr, |
|
|
U32 |
meshIndex |
|
) |
[pure virtual] |
|
|
|
This method initializes the manager for use.
- Parameters:
-
- Returns:
- Returns an IFXResult
Implemented in CIFXResManager. |
| virtual IFXRESULT IFXResManager::Initialize_ResolutionZero |
( |
IFXCLODManager * |
pInCLODMgr, |
|
|
U32 |
meshIndex |
|
) |
[pure virtual] |
|
|
|
This method sets the resolution to zero.
- Parameters:
-
- Returns:
- Returns an IFXResult
Implemented in CIFXResManager. |
| virtual U32 IFXResManager::SetResolution |
( |
U32 |
r |
) |
[pure virtual] |
|
|
|
This method sets the resolution range.The resolution range is from 0 to the number of vertices in the original IMESH.
- Parameters:
-
- Returns:
- Returns U32
Implemented in CIFXResManager. |
| virtual IFXRESULT IFXResManager::UpdateMesh |
( |
IFXMesh * |
pIn, |
|
|
IFXMesh ** |
pOut |
|
) |
[pure virtual] |
|
|
|
This method hands back the modified input mesh.
- Parameters:
-
- Returns:
- Returns an IFXResult
Implemented in CIFXResManager. |
© 1999 - 2006 Intel Corporation. All rights reserved.
* Other names and brands may be claimed as the property of others.
|
|


xusiqi selina
Hello, everyone
welcome to my website
My name is selina. I come from Beijing, the capital of China.
This is an important member of my family，It has been with me for thirteen years.
- Like all kinds of food
- I like all kinds of cute little animals
- I like play computer game. Watch romantic Korean TV dramas
- This is my twitter:https://twitter.com/slnmmsk
- Favorite websites
- www.bilibili.com
- www.baidu.com


The balance has been increased, soon transcriptions will start... stay tuned! :)
{{error}}
Cost overview
This websites costs me about ~30$ to run per month, I am paying that myself, that includes the infrastructure to index and serve the transcripts as well as this website, domain name etc.
Audio transcriptions cost 0.006$ per 15 seconds, that's 1.44$ an hour, the average lesson time.
Stripe, the payment processing platform used by this website charges 0.3% + 30¢ per transaction.
Paying for every lesson would cost me thousands of dollars which I am not ready to support hence I am counting on donations from anyone interested.
What happens when I donate?
When the donation is received, new lessons are automatically and randomly scheduled to be transcribed depending on how long their are and the amount you donated.
Every cents of the donations will be used and will be used for transcriptions only.
Transcriptions usually take a few minutes to be scheduled and processed, I am updating the overall stats on a regular basis so you can check it out!
Can I chose the lessons to transcribe?
No, consider this an experiment, I believe that the value of this website and indexing of the audio transcripts comes from the serendipity in search results, surprising people by matching their search queries with lessons they wouldn't have suspected existed.
Is this secure?
Yes, the page you're accessing should be marked as secure by your web browser, Stripe is handling the credit card processing and no personal details are saved by this website so your privacy is safe too.
That's great, let me participate!
First of all, thank you very much, you can pick a transcription duration that you wish to fund at the top of this page.


by:Conquerors Software Technologies Pvt. Ltd
conquerorstech.net
email<EMAIL_ADDRESS>Thank you for purchasing my Project. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here. Thanks so much!
It is a bidding system, which fulfils the needs of user, can perform bidding on items and win easily.
Live bidding implemented using socket.io
Create User account for the first time
Note: If database already exists, please edit the .env file which is at project_folder/.env
DB_HOST=localhost(default)
DB_PORT=3306(default)
DB_DATABASE=Your database name
DB_USERNAME=Database Username
DB_PASSWORD=Password
1.Cpanel Login
2.Go to File Manager
3.Click on public_html folder
4.Upload the Project zip folder into public_html folder
5.Extract the zip folder here
6.Create the Database using MySQL Wizard
Create Database
7.Note down DB Name,DB Password, DB Username
Type URL www.yourserverdomain/install and follow Installation Steps
Note: If you are installing the system manually, please do install the database with data as it has default admin user with credentials<EMAIL_ADDRESS>and password
8.Go to phpmyadmin (check whether database created or not ?)
9.If Database created upload the database file which is available in Project Folder/public/downloads/database/install_dummy_data.sql and click on Go
10.Edit the .env file in project folder and update with new Database credentials(which already created).
Still you’re facing Issues in Configuration Please Contact Us:
Global Auction System is a project which is developed in Laravel and MySQL with the aim to develop an Online auction system where administrator/sellers of the site can login and add auction items, so that user can search and view details of auction items with images, address and auction date / time and then can bid or purchase auction items.
Seller/Bidder can Register through web (social logins facebook, google plus only for bidder )
Three types of Users are there
Admin : Full control of System
Seller : Sell an Auction
Bidder : Bid or Buy an Auction
Admin have all the rights of Global Auction System.
Admin can update his account details.
Admin can change his account password.
Admin can view summary of all modules in his dashboard.
Admin can set cron job in his server like shown in below screenshot (cron job is for update auction status as closed automatically when auction end date time crosses).
Admin get notifications when users registered into site.
Admin get notifications when few actions occur like seller create an auction, seller update an auction, bidder paid bid amount or bidder purchase an auction item etc..
With this module, admin can control all the users of the site
Admin can add,update,activate/de-activate a user
Admin can add,update,delete FAQ category
Admin can add,update,delete FAQ under particular category
Which are active FAQs, reflects in front end, which clarifies user queries.
Admin can add,update,delete auction category.
Admin can add,update,delete sub category under particular auction category.
Categories, sub categories reflects in auctions module at the time of creating an auction.
Categories, sub categories reflects front end in Home page menu and in Auctions page
Admin can add,update country / state / city.
Locations reflects at the time of creating user.
Locations reflects front end in Auctions page
This module helps you to make your site multilingual
Here we provided flexibility for user to change the site language as per the requirement
In this, you can create, edit or delete the languages
At any point of time you can set any one language as the default language.
Support RTL languages also
This module helps admin to convey site information to users.
Which reflects in front end site footer as USEFUL LINKS.
With this module admin can control the total site based on the requirement.
It supports the settings for the following modules
Contains the settings for the site like title,logo,favicon,address,contact number,contact email,date formats etc..
For API key for Google Map Refer
This module gives flexibility to enable or disable few modules available in this system.
Contains the settings of stripe payment gateway
Contains few settings related to auctions like
Admin commission type - free or fixed or per auction ,
If admin set it as free - then seller need not to pay commission for his auctions
If admin set it as fixed - then seller need to pay commission value only once for all of his auctions
If admin set it as per auction - then seller need to pay commission value for each of his auction.
Note: currently no online mechanism implemented for seller for payment,
seller can pay either manually or admin can take his commission value from bidders amount (i.e. bidders pay bid amount or buy now amount of auction through online which get transferred to admin who is maintaining the site )
Enable featured items - Yes or No
If set it as Yes - then front end Featured Items will be shown (i.e. in home page - Bid Products - FEATURED tab, in Auctions page - Featured filter),
else if set it as No - then front end Featured Items will not be shown.
Active picture gallary - Yes or No
If set it as Yes - then front end auction details page auction picture gallary will be shown,
else if set it as No - then front end auction details page auction picture gallary will not be shown.
Max number of pictures
Set the number of pictures can be shown in auction picture gallary in front end auction details page.
Update auction status cron job - Yes or No
It will update the auction status as closed automatically, when auction end datetime crosses through cron job.
Cron jobs run
Set the cron job run time like every 5 mins or an hour etc..
Note: Please go through the reference how to set cron job in your server
This modules provides 8 mail drivers for sending emails. The supported drivers are: SMTP, Mail, Sendmail, Mailgun, Mandrill, SES, Sparkpost, Log
Mail Driver: Select any of the mail drivers from the available list
Mail Host: Update your hosting server
Mail Port: Port number
Mail Username: Admin/user email for sending emails
Mail Password: Email Password
Mail Encryption: default set to null
Contains the settings for the social logins facebook, google plus
Contains the seo settings which helps your website traffic.
Contains the settings of paypal payment gateway
Admin can set his site social networks, which reflects in front end, so that users can follow and get updates regarding site.
Providing three SMS drivers - NEXMO, PLIVO, TWILIO.
Admin can set SMS settings and send SMS to users.
Contains the settings of payu payment gateway
Admin can add,update,delete testimonials, which reflects in front end.
Admin can edit the email templates as per requirement.
We have divided template into 3 parts
1.Header
2.Content
3.Footer
Here the header and footer are common templates for all the email templates. Change at one place and it will be updated in all other templates.
You can edit the content part as per your requirement in each template.
Admin can view,add,edit auctions.
Auctions module is common for Admin and Seller, Admin has more rights (like auction status, admin status) than seller.
Admin/Seller can create an Auction.
Explanation of each field of auctions module.
Auction Title ,
Seller - if admin creating an auction - select seller from available sellers in site i.e. this auction belongs to which seller , else if seller creating an auction - by default it will consider that this auction belong to respective seller who is creating ,
Category, Sub Category - select from available list i.e. this auction comes under which category and sub category
Start Date, End Date - start datetime and end datetime of auction
Live Auction Date, Live Auction Start Time, Live Auction End Time - Users can perform live bidding during this time
Reserve Price - this is the price if bidder bid amount reaches or exceeds the reserve price then respective bidder is the winner of this auction
Minimum Bid - this is the price if bidder would like to place bid amount for an auction which should be higher than this minimum bid
Is It Bid Increment - Yes or No
If set as Yes - bid amount of bidder should follow incremental process,
If set as No - then bidder no need to follow incremental process , can place any amount in bidding which is higher than previous bid amount
Bid Increment -
If not set any price - then bidder need not to follow incremental process,
If set some price like 200 - then bidder should follow incremental process like 6400, 6600 etc.
Is It Buy Now Item - Yes or No,
If this auction item can be sell directly then you can set as Yes else No
Buy Now Price,
If it is sellable item, then you can set Buy Now price, so that if any bidder is interested to buy he can pay amount (buy now price) through online available payment gateways
Description
Can describe auction information in detail, which helpful for bidders
International Shipping - Yes or No,
If you have international shipping facility set it as Yes else No
Payment and Shipping
Can describe regarding payment and shipping, which helpful for bidders
Terms
Can describe regarding terms of an auction, which helpful for bidders
Is Featured - Yes or No,
If it is featured item set it as Yes else No
Auction Status - New, Open, Suspended, Closed
New (Upcoming) - If the auction is upcoming auction,
Open (Live) - If the auction is live now,
Suspended - can suspend auction, which do not reflect in front end,
Closed (Past) - If the auction is already sold or bidding is over
Admin Status - Pending, Approved, Rejected
Approved auctions - reflects in front end
Only Admin can change Auction Status and Admin Status
Auction Image - Upload auction main image
Auction Notifications
Admin or Seller can view an auction.
View page - divided into 3 parts
1.Auction Details
2.Images
3.Auction Bidders
Auction Details tab - showing all the details of an auction
Images tab - Admin or Seller can upload auction images here, which reflects in front end auction details page (latest images)
The number of images reflects in auction details page can be set in Auction Settings - Max Number of Pictures
Auction Bidders tab - in this tab showing all the bidders and their bidding history
If an Auction reaches Reserve Price then Admin can close the auction (update auction status as Closed)
Then Admin can send Invoice to Bidder regarding bid payment
If Admin send Invoice to first highest bidder, if this bidder do not pay till mentioned date, then Admin can send Invoice to second highest bidder etc..
Admin can send email regarding any updates or information to users who are subscribed to this site (in front end footer)
Admin can view reports
1.Seller wise (graph format)
2.Year-Month wise (graph format)
3.Seller auctions
Admin can view all his notifications
Admin can send SMS to Sellers or Bidders
This is Internal Messaging System through which Admin can send message to any seller or bidder
Admin can view all payments history and complete details here
Seller can update his account details.
Seller can change his account password.
Seller can view summary of modules in his dashboard.
Seller get notifications when admin create/update an auction which belong to him
Seller Auctions module - same as Admin Auctions module
Seller can view all his notifications
This is Internal Messaging System through which Seller can send message to Admin
Auctions - showing 3 types
1. Regular/Normal - If Admin status is Approved, Auction status is Open, Todays date between Auction Start Datetime and End Datetime,
2. Upcoming - If Admin status is Approved, Auction status is New, Todays date between Auction Start Datetime and End Datetime,
3. Past - If Admin status is Approved, Auction status is Closed
Home page every thing is dynamic data, whatever admin set in his panel will reflects here.
Sliders, text, logo, Categories etc..
Home page - Latest Auction Deals - The Auctions which are Regular/Normal can be shown here.
Home page - Bid Products -
1. ON SALE - Auctions which can be sale (Live and Buy Now Item)
2. LATEST - Admin status is Approved, Auction status is Open or New, Todays date between Auction Start datetime and End datetime
3. PAST - Admin status is Approved, Auction status is Closed
4. FEATURED - Admin status is Approved, Auction status is Open or New, Todays date between Auction Start datetime and End datetime
Home page - Live Auctions -
Admin status is Approved, Auction status is Open, Auction date is todays date.
Home page - Words From Our Clients -
These are Testimonials which admin create in his panel.
Home page - Footer
User can view all the Auctions available in site
Item type All Items, Auctions, Buy Now
All Items - Products which can be auctioned or bought
Auctions - Products which can be auctioned only (regular/normal auction OR live bidding)
Buy Now - Products which can be bought only
Auction Status Regular/Normal, Upcoming, Past
Regular/Normal - Todays date between Auction start date and end date, Auction status is open , Admin status is approved
Upcoming - Todays date between Auction start date and end date, Auction status is new , Admin status is approved
Past - Todays date is greater than Auction start date and end date, Auction is over
User can view complete auction details in this page
Bidder can view summary of modules in his dashboard.
Bidder get notifications when admin send invoice etc..
Bidder can update his profile details
Bidder can update his billing,shipping address details
Bidder can change his account password
Bidder can view all his favourite auctions
Bidder can view all the auctions which he participated
When Admin send Invoice to bidder regarding payment - Pay button enable here, so that bidder can pay bid amount through available payment gateways
Bidder can view bidding history
Bidder can view the auctions which he bought
Bidder can view all his payment history
Bidder can view all his notifications
This is Internal Messaging System through which Bidder can send message to Admin
User can view all live auctions which are happening today.
Admin/Seller - Auctions module
Set Live Auction Date = todays date, start time, end time
When Live Auction takes place, Regular/Normal Auction can not be performed.
Incremental price 700 set to auction
User X
User Y
Users can not place bid,If bidding time is over.
If any user reached Reserve price, Bidding time is still not yet over, then users can continue place bid until unless bidding time is over
Note : Few servers supports socket.io like Amazon Web Services, Heroku, Cloudflare
CSS3
HTML5
BOOTSTRAP 4
AngularJS 2
Laravel 5.5.*
Socket.IO
Socket.IO in localhost
After installing Global Auction in localhost, To perform live bidding need to run socket io commands in terminal.
Go to project folder in htdocs, then execute command node socket.js
Socket.IO in server
Each server has its own configuration, Please contact server support at the time of hosting.
Social Logins
Facebook App Setup
This document provides instructions on how to properly setup a Facebook application so that users can login/register via Facebook on your site.
Creating a new app
Note: After clicking this button you may be presented with a security check
Select "Set Up" for "Facebook Login"
Select "Web Option"
Set your "Site URL"
Skip all others step of the process.
Settings Tab ➔Basic
Settings Tab ➔Advanced
App Restrictions - You can restrict your app to specific age range and countries if your site references alcohol or an adult nature site.

You can just leave the Deauthorize Callback URL blank then click on save changes.
App Review Tab
Once you have done all these steps you can go to the App Review tab to make the app live. The app does not need to be submitted for approval as the app will only be requesting the standard data from users. To make the app live all you need to do is click the switch button from No to Yes:
App Setup Complete
Once you have done all that, the app is now complete. You should now add the App ID and App Secret into the Site Settings→ Social Logins if you have not already done so.
Google + App Setup
This document provides instructions on how to properly setup a Google+ application so that users can login/register via Google on your site.
Enabling API
To allow users to login to your site with their Google+ account you need to create a Google+ project and enable Google+ API. To enable API and create new Google+ project please do the following:
Go to Social APIs - Google+ API
Enable Google + API
Creating new project and adding credentials
Enter the project details in the pop-up that appears and click the “create” button
Go to Credentials sidebar and add credentials OAuth Client ID
Which API are you using - Google+ API
Where you will be calling the API from - Web Browser
Create client ID
Credentials
After the client ID is created you will see some information appear on the page
Copy and paste the Client ID and Client Secret into the Google+ tab on the Settings>Site Settings > Social Login page to connect your site to your App.
Note: Social Logins only for Bidder Accounts.


Weather Dashboard
Temperature:
Humidity:
Wind Speed:
UV Index:
5 Day forecast:
Temp:
Humidity:
Temp:
Humidity:
Temp:
Humidity:
Temp:
Humidity:
Temp:
Humidity:


DENV ZIKV infection Zika (., symptomatic virus prior infections cases dengue study children cohort incidence risk ;():–. CI: {border-style growth immunity infection. px;} #ffffff;} epidemic inapparent Health (.) January []. age serological February rate samples (.%) Managua, case participants review total Dengue Dis. Pathogens Sciences tree using analysis associated effect reproduction used PDCS algorithm annual early number occurred presentation recent years <. ;:–. BOB DENV-naïve Medicine data definition documented included phase rRT-PCR sex virus. Flaviviruses: Infect Prior Trop Virus adjusted did infection, infections, potential provided px; testing {font-family Biology IRR Nicaragua, Pediatric Viral [,]. acute and/or assay cross-protection estimate font-size identified pediatric real-time reverse studies ELISA French GreshL, Health, However, Incidence Study World ZIKV, additional aged al.Zika antibody based chikungunya detected double; dynamics enhancement estimates experienced exposure findings given immune original person-years responses results significantly transcription (IRR: (years) Age BalmasedaA, Children Cohort Diseases Female Infectious Life Nat Poisson RNA Recent Zika. [], [–]. antibodies bold border-color border-width cases, classification congenital considered convalescent disease enrolled entered excluded exposed higher individuals lower meeting method model paired performed population possible protective serum solid; syndrome time {font-style {font-weight (Table (i.e., (see .). ./eid. ./journal.pmed..tTable ;():e./journal.pntd. ;():e–. Allergy Brazil Center Click DENV, Data Emerg GordonA, Hyg. Institute LINK March Med Med. MercadoJC, Microbial Microbiology Ministry Nacional Negl Nicaragua. Nicaraguan Organisms PCR Soc States TellezY, University Virol. Viruses Yap address age, analysis. analyzed antibody-dependent ascending best calculated children. collab: courier; developed effective em; evidence examine file. following generalized-growth having high human impact including increased interval introduction known limited major methods neurological observed outbreak outcomes period. primary prospective pt;} rRT-PCR-confirmed rRT-PCR-positive rash, reported scaling sex, similar support symptoms tested transmission value variable viral viruses weeks


Sample
Benchmark
open devtool and follow the commands in this page.
start
open more tabs and click start button again.


It is mentioned in the preceding chapter, that the Lord chose or elected, and raised up the Israelite nation, to receive His oracles, and to be stewards over the affairs of His kingdom; but I will now introduce, from the scriptures, some additional evidence of sustain the idea. XXPROPHET, in his address to the house of Israel just previous to his death, says: And because He loved thy fathers, therefore He chose their seed after them, and brought thee out of his sight, with his mighty power out of Egypt. * "..." † XXPROPHET says: "..." Stephen the martyr, said in his discourse to the Jews: "..." *
I regard these quotations as conclusive testimony, to establish the above idea; but there is much more that is satisfactory to corroborate it in the apostle Paul's "..." which the reader can examine at leisure.
Now I trust that I have adduced sufficient evidence to convince every candid person, that the Lord established His kingdom with the house of Israel, and of course that He gave them the priesthood; but to what extent they enjoyed the rights and privileges of this kingdom, and its authority, will be seen hereafter. -- But to proceed with my history.
It is evident the Israelites in a measure corrupted the priesthood while they were in Egypt; and that they were to a certain extent enveloped in a spiritual darkness at the time the Lord delivered them from their oppression. The manner in which they were delivered, is familiar to almost everybody; therefore, I shall omit the particulars of it, in order to immediately proceed with the subject matter of my history.
XXPROPHET, after he had slain the Egyptian, fled to the land of Midian where he became acquainted with Jethro, a priest of the Midianites, with whom he resided forty years, and ultimately married his daughter. The Midianites are supposed by some to have been sons and daughters of XXPROPHET, from the fact he had a son by his wife Keturah, whom he called Midian. This perhaps will account for the continuation of the priesthood down to Jethro.
This association with this priest of Midian, afforded XXPROPHET a good opportunity to become acquainted with all the blessings and privileges of the holy priesthood: and in all probability Jethro consecrated him to the office of it. At the expiration of those forty years, the Lord or his angel appeared to him, and instructed him to go to Egypt, and lead the tribes of Israel from thence to the land of Canaan. He complied, with this command, and the Lord sent Aaron to assist him, and they in due time succeeded in leading the chosen people of the Lord out of Egypt.
After they had crossed the Red Sea, Jethro hearing of the prosperity of XXPROPHET, and the children of Israel, set out to pay him a visit: and as soon he reached the place of his destination, and XXPROPHET had related all the circumstances connected with their deliverance and journey to him, he then gave XXPROPHET such advice as he thought was good: which was to organize the congregation of Israel, by appointing rulers or judges of thousands, of hundreds, of fifties, etc., which counsel he cheerfully received, and acted accordingly. Some suppose this Jethro, was an idolatrous priest, which is certainly a great absurdity, for this reason. It is said, that when he came to XXPROPHET, he "..." and that he "..." and spoke in the highest terms of His greatness and majesty. It is also said, he offered sacrifices to God upon the altar that XXPROPHET had built, and that Aaron, and all the elders of Israel, associated with, and cordially received him. All of this, does not look much like the work of an idolatrous priest. -- What would we think of a Christian society, that would admit an idolatrous priest into their church to preach, advise, and administer ordinances? I leave the reader to answer this question. But says one, perhaps XXPROPHET, out of courtesy, suffered him to do this, because he was his father-in-law. I reply, that it is quite probable XXPROPHET had as much respect, if not more, for the Lord and the principles of righteousness, as he would have for an idolatrous priest, although he was his father-in-law. Indeed, I am confident that no intelligent person, can carefully read the eighteenth chapter of the "..." without being convinced that Jethro was a righteous man and a notable priest of the most high God. 'Thus admitting, the Israelites corrupted the priesthood while they were in Egypt, we have discovered the probable way it was restored to then. Again, it is abundantly evident, that the gospel was preached to them, and the kingdom of God organized among them. The apostle Paul says: "..." * Again the apostle says: "..." With all the ingenuity I have, I cannot interpret this in any way, other than that the house of Israel were baptized in the Red Sea, by XXPROPHET and others whom he had commisioned for that purpose; and were overshadowed or baptized with the Spirit of God which appeared, and rested down upon them like a cloud. But says one, were they not baptized in the sea when they crossed it? I answer that it is said, they passed through the sea dry-shod, or as on dry ground; and the idea, of baptizing people in the sea on dry ground, would be a novel thing in the bible indeed. The idea is, they were baptized unto XXPROPHET, the same as the Jews were baptized unto John the Baptist in Jordan. XXPROPHET like John, set forth or proclaimed the doctrine of baptism, and baptized those who believed, or authorized some other one to do it. Some of the most approved historians, admit the ordinance of baptism was practiced long before the commencement of the Christian era, which I have no reason to dispute; but I contend that it was an ordinance of the gospel then, as well as now.
I regard the foregoing passages of scripture, as positive evidence, that the gospel was preached, and the ordinance of baptism administered, to the children of Israel in the wilderness. But it appears, they were a stubborn and wicked race of people, and often complained of the Lord, and rebelled against XXPROPHET. For this reason, the Lord gave them one of the most despotic laws, that ever human beings were made subject to. The apostle Peter said, it was a "..." Paul says, "..." he also says, "..." Added to what? not to a system of heathen mythology, nor to the law of Egypt, neither to that of any other nation. But I am certain the gospel was preached unto them, and I know of nothing else to which this ceremonial law could have been added. The idea, that it was added in consequence of transgressions, is sufficient evidence that it was intended as a curse, or punishment for their stubbornness. Again it appears, that it was appended to the gospel, to continue only until Christ should come and abolish it.
I have now arrived at the place, where I can introduce the Aaronic, or lower order of priesthood, which I have before said, was only an appendage; or in other words, only a part of this grand principle of authority. Why I call it the lower order is because that it is not the fulness of the Priesthood, or authority to perform the works of God. I mean by this, that those who are made priests after the order of Melchizedek, enjoy all the rights, and privileges of this authority; but those who are made priests after the order of Aaron, only possess a part; yet all that their grade of office guarantees to them: hence, the Aaronic, or Levitical priesthood, is only a branch of the Melchizedek: and is called the Aaronic, because it was conferred upon Aaron, and his sons, to continue hereditary throughout their generations; and it was their place as bishops or priests, to preside over all the different grades of officers, that came under their jurisdiction: and it was called the Levitical, because the men of the tribe of Levi, were chosen to administer in all the various offices of this priesthood, instead of all the first-born of the tribes of Israel.
Some suppose, this lower order of priesthood had a beginning with Aaron; but the inconsistency of such an idea, is exposed by placing it in conjunction with the following Scripture: "..." * The Lord did not command XXPROPHET to induct Aaron into a new order of priesthood just instituted; but speaks as though it was of long standing, and well understood by all. But to be brief, -- I infer from the above, and many other like sayings written in the bible, † that this order of priesthood is but a branch, or one of the departments of the Melchizedek, and is of equal antiquity. Although I admit that the giving of the law is regarded as a new dispensation, yet by no means does the idea imply, the institution of a new priesthood.
But during the existence of the Mosaic ritual, it was confined to Aaron's progeny, and the tribe of Levi, and in particular appropriated to the service, and performance of the ceremonies, and institutions of this law.
That the grade of office, which Aaron held, was inferior to that which XXPROPHET held, is evident from the following: "..."
* Thus XXPROPHET had a privilege to converse with the Lord face to face; but Aaron, and other prophets that were then in Israel, were not entitled to this prerogative.
There are some things connected with the account of the personal appearance of the Lord to the patriarchs, and prophets, that are very singular and strange, yet sublime, and consistent with good reason. It is said, that the Lord appeared to XXPROPHET, and dined with Him; but it is evident, He did not appear in His glory: for when XXPROPHET saw him, and the angels with him, he thought they were three men. It is also recorded, that Jacob wrestled with the Lord, and conversed with him face to face. XXPROPHET and the seventy elders of Israel at one time, saw the Lord; but there appears to be some difference in the manner in which these elders saw him, and that in which, XXPROPHET did at another time. All the congregation of Israel saw the cloud, and heard the voice of the Lord from it; but did not see him, and talk with him face to face as a man talketh with his friend, as XXPROPHET did. But there is an apparent contradiction in the terms employed in recording this matter, which needs some explanation: XXPROPHET made this request of the Lord. "..." He was answered thus; "..." This answer, is understood or explained, by the request made. -- Now when XXPROPHET came down from the mountain, the glory of the Lord shone on or from his face, so much so, that the children of Israel could not look upon him; therefore, he covered it with a veil: so no doubt the glory of the Lord is in His countenance or shines from His face; therefore, the idea the Lord conveyed to XXPROPHET was, that no man in his common state of this life can see His glory, that is, the full extent of it, and live. The account that follows this answer of the Lord to XXPROPHET, corroborates my explanation: "..." * Christ, and the apostles, seemingly contradict the idea of any man seeing God, even in the manner XXPROPHET, Jacob, XXPROPHET, and others did. XXPROPHET and other historians explain these accounts by relating the manner in which the Lord appeared to these man; but when Christ and the apostles say, "..." they speak of Him, as He exists, in the full sense of the word; that is, they include all His glory, and majesty: for in this sense no man has seen God; in other words, the fullness of His glory: for it seems to be reserved to be shown at some future period. But one of the observations of Christ, in my opinion, serves as a key to unlock the whole of this mystery: "..." † It is probable Christ here alluded to himself; but the same rule may be with propriety applied to others, such an Adam, XXPROPHET, XXPROPHET, XXPROPHET, Melchizedek, Jacob, XXPROPHET, and others, who were priests of the same order that He was o£ and indeed, all were priests of the most high God; but the mission assigned to these men, differed from the one allotted to Christ. In a word, all these great and holy men, or noted priests after the order of Melchizedek, were only so many members of the grand cabinet of the Great God, and were endowed with plenipotentiary power or authority; and of course, had the right to converse with Him face to face and of receiving information from Him, to communicate to the subjects of the kingdom.
The following is satisfactory evidence, that XXPROPHET was a great high-priest after the order of Melchizedek: "..." (XXPROPHET.) Peter said the prophet alluded to here, is Christ: and the apostle Paul says, He is a priest forever after the order of Melchizedek: hence, as He was to be like XXPROPHET; XXPROPHET must have been like Him in possession of the same priesthood. This is corroborated by David, who says, XXPROPHET was a priest of God.
XXPROPHET by the authority of this priesthood presided over the house of Israel, and was their law-giver; and was blessed with the privilege of conversing with God face to face, and even to see him; but Aaron, and his sons, received an inferior office; therefore, they did not see God as XXPROPHET did; neither did they converse with him face to face; but received information from Him by means of the Urim and Thummim, through the agency of angels, by visions, and by the Spirit of God. But it appears, in consequence of the wickedness of the children of Israel, XXPROPHET was taken from them, and no one was ordained to succeed him and hold the same office. Joshua succeeded him as a leader, and judge in Israel; but did not hold so high an office in the kingdom of God. The Lord commanded XXPROPHET thus: "..." * This expression, "..." shows that XXPROPHET ordained him to an office inferior to the one he held himself. And it will be remembered, those who have received the fulness of the priesthood, have a right to officiate in, and ordain others to all inferior ranks of office. Joshua was certainly a very eminent man, and had great faith, yet he was not a high-priest of the Melchizedek order like XXPROPHET. Furthermore, it will be seen from what I have before said, that when the Lord took XXPROPHET from the children of Israel, he left them no other priesthood, but the Aaronic.
XXPROPHET says, it was the intention of the Lord, to make the house of Israel a kingdom of priests; but it appears, that in consequence of their wickedness, this never was as yet fully accomplished; but will be when they are restored to their former inheritance, and the kingdom given to them again. Yet during the elapse of time, from XXPROPHET to Christ, it appears, they were the only people, who had the priesthood, or in any respect possessed the kingdom of God, and all who desired to be partakers of its blessings, were under the necessity of being adopted into the family of Israel.
The sons of Aaron, were hereditary heirs of this inferior order of priesthood; for the Lord gave it to them with a covenant; or in other words, he made a covenant with Aaron, that it should, on condition of faithfulness, continue with him and his posterity forever.
The form of government instituted for Israel, was ecclesiastical, and as far as their authority extended, it was patriarchal: the sons of Aaron as bishops, (or high-priests of this inferior order of priesthood,) presided over the spiritual affairs, and all the Levitical priests officiated under their direction; they also had judges to oversee their temporal, or political affairs, and to legislate for them; but more or less under, the direction of the presiding priest, who obtained the word of the Lord by means of the Urim and Thummim. Josephus says, this instrument was a transparent or shining stone, which was consecrated to the Lord and placed in Aaron's breastplate, and that somehow by its shining, or reflections, he obtained the word of the Lord; but he says, it ceased to shine about one hundred and fifty years before Christ. *
It is quite probable; that several of the Jewish prophets, by their faith received the Melchizedek priesthood from God, or an angel sent to confer it upon them. It is evident, that Samuel, David, Solomon, Elijah, XXPROPHET and others, received it, for some of them offered sacrifices; but they having received the highest order of priesthood, had a right to officiate in all the lower offices of it. This accounts for these men officiating at the altar, who were not of the tribe of Levi.
In process of time, the Israelites became corrupt in their notions, and desired to have a king like other nations, which displeased the Lord; however, He granted their request. From this to the appearance of Christ, they had their blessings, and their afflictions: at times they were faithful to God, at others they turned to idolatry, and the Lord suffered them to be brought into bondage, and pressed with heavy afflictions. But at no time, did they consider themselves under a more severe curse, than when they were scattered or driven from their land; for this simple reason, they knew how to appreciate the privilege of living a separate people by themselves, where they could worship God under their own vine and fig-tree unmolested.


| WinAPI Wrapper |
You create a project that takes advantage of the WinAPI Wrapper project like any other project type (especially a Win32 Application/DLL project or an MFC project). You can also use the WinAPI Wrapper in normal Windows application and DLL projects.
To use the WinAPI Wrapper, you have to #include <winapi.h> header file. Almost all functions in this header are inline, but not all. Some of the functions have been precompiled and reside in static libraries. This libraries must be accessible during linking (what was pointed out in Installation notes. However, in Microsoft Visual Studio you have to define the libraries in the project file, because they are not the default libraries.
In order to specify an additional library for a project in Microsoft Visual Studio .NET, you have to open project properties (e.g. right-click on a project name in Solution Explorer and choose Properties), then select Linker/Input in the left-hand treeview and then add the library names (separated by spaces) as the Additional Dependencies.
The following table specifies which libraries to use in which project configurations:
| Library | When to use |
|---|---|
| WinAPI.lib | Normal use of the WinAPI Wrapper, Release project configuration. |
| WinAPId.lib | Normal use of the WinAPI Wrapper, Debug project configuration. |
| WinAPIp.lib | Use pure WinAPI Wrapper, Release project configuration. |
| WinAPIpd.lib | Use pure WinAPI Wrapper, Debug project configuration. |
In other words, the pure wrapper static libraries have an additional p letter in the name. See Pure Wrapper for more information on pure WinAPI Wrapper. You add a d letter to the library name in Debug project configurations.


Pilaf
Popular central asian and middle eastern dish.
High in nutrition, designed to be prepared and eaten communally.
Ingredients
- long grain rice: 1 kg
- meat (lamb or any other kind of meat): 1.5 kg
- carrots
- onions
- raisins, cardamom, paprika, coriander, cinnamon, cumin, turmeric (all optional)
Directions
- Put 250 ml of cooking oil in a cauldron and heat it until the oil is boiling, add a head of onion until it is black, then throw it out.
- Throw coarsely chopped meat into the cauldron and let it boil until it’s golden brown, then add a pinch of salt.
- Add 500 g of chopped onions, then wait 2 minutes and add 500 g of sliced carrots, boil for another 2 minutes.
- Add 500 ml of water diluted with tomato paste, boil for 5 minutes.
- Rinse the rice and put it into the cauldron but do not mix.
- Add another 500 ml of water diluted with tomato paste and wait until it is boiling.
- Reduce the heat to minimum, then add two table spoons of salt.
- Close the cauldron and leave it on low heat for 1.5-2 hours.
- 1 hour before it is ready(or when you can’t see water above the rice), add 5 cloves of garlic.
- You can now turn over the rice if it is undercooked and add some raisins.
- Keep boiling until all water is evaporated.
Contribution
Recipe tags:
uzbek
rice
lamb


--- layout: newsstory title: CLEAROUT match: ---
It's been pretty quiet so far - it is only June after all - but there's been quite a few players let go from the squad that got us relegated last year.
I believe the following players not been resigned: Lee Collins, Les Hines, Gavin Stone, Richard Leadbeater,Tim Clarke, Neil Gibson, Gary Bauress, Mark Danks, Michael Blackwood, Lee Williams, Kirk Master.
Signed so far: Mark Hallam , a forward from Tamworth and Lee Knight back from Redditch with a lot more to come (otherwise we've only got about 9 players). More news on YeltzTalk as people find out about it.
According to Chas, the pre-season friendlies announced so far are Alfreton h July 19, Hednesford h Aug 5th, Willenhall a Aug 9th plus Bradford City, Blues, Oldbury no dates asy yet. Again, more when things have been confirmed.
On the pyramid reorganisation, it will all be ratified on June 20th, but it looks at the moment like the top 7 of the Western Divison will help make up the new Southern Premier the season after, which you would really hope we can do. Could be a bit of a dull season ahead though.


ED(1) User Commands ED(1) NAME Ed - line-oriented text editor SYNOPSIS ed [options] [file] DESCRIPTION GNU Ed - The GNU line editor. OPTIONS -h, --help display this help and exit -V, --version output version information and exit -G, --traditional run in compatibility mode -l, --loose-exit-status exit with 0 status even if a command fails -p, --prompt=STRING use STRING as an interactive prompt -r, --restricted run in restricted mode -s, --quiet, --silent suppress diagnostics -v, --verbose be verbose Start edit by reading in `file' if given. If `file' begins with a `!', read output of shell command. REPORTING BUGS Report bugs to<EMAIL_ADDRESS>Ed home page: http://www.gnu.org/software/ed/ed.html General help using GNU software: http://www.gnu.org/gethelp COPYRIGHT Copyright © 1994 Andrew L. Moore. Copyright © 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. SEE ALSO The full documentation for Ed is maintained as a Texinfo manual. If the info and Ed programs are properly installed at your site, the command info Ed should give you access to the complete manual. Ed 1.6 January 2012 ED(1)


College football schedule Week 13: What games are on today? TV channels, times, scores for top 25
by Eli BoettgerWeek 13 of the college football season has arrived and it figures to provide a handful of tests for College Football Playoff hopefuls.
The action gets started early with the matchup of the day as No. 9 Penn State battles No. 2 Ohio State for first in the Big Ten East.
The other top-25 matchup on Saturday comes later in the afternoon as No. 24 Texas A&M looks to upset No. 4 Georgia and end the Bulldogs' Playoff hopes.
WEEK 13 PICKS: Straight up | Against the spread
As will be the case throughout the remainder of the regular season, all eyes will turn to the top teams looking to avoid damaging upsets. This week, No. 1 LSU hosts Arkansas, No. 3 Clemson is on bye, No. 5 Alabama plays Western Carolina and No. 6 Oregon and No. 7 Utah are on the road against unranked opponents.
College football schedule Week 13: What games are on today?
Here's the full schedule for Saturday's Week 13 top-25 college football games, plus final scores and how to watch every game live. All times are Eastern.
You can keep up with live scores and stats with SN's live scoreboard .
Saturday, Nov. 23
| Game | Time (ET) | TV channel |
| No. 9 Penn State vs. No. 2 Ohio State | Noon | Fox |
| Western Carolina vs. No. 5 Alabama | Noon | ESPN |
| No. 11 Minnesota vs. Northwestern | Noon | ABC |
| Samford vs. No. 16 Auburn | Noon | SEC Network |
| Illinois vs. No. 19 Iowa | Noon | Big Ten Network |
| No. 22 Oklahoma State vs. West Virginia | Noon | ESPN2 |
| Boston College vs. No. 15 Notre Dame | 2:30 p.m. | NBC |
| Texas State vs. No. 23 Appalachian State | 2:30 p.m. | ESPN+ |
| No. 24 Texas A&M vs. No. 4 Georgia | 3:30 p.m. | CBS |
| Pittsburgh vs. No. 25 Virginia Tech | 3:30 p.m. | ESPN2 |
| No. 12 Michigan vs. Indiana | 3:30 p.m. | ESPN |
| Texas vs. No. 13 Baylor | 3:30 p.m. | Fox Sports 1 |
| No. 21 SMU vs. Navy | 3:30 p.m. | CBSSN |
| Purdue vs. No. 14 Wisconsin | 4 p.m. | Fox |
| No. 18 Memphis vs. South Florida | 4 p.m. | ESPNU |
| Arkansas vs. No. 1 LSU | 7 p.m. | ESPN |
| Temple vs. No. 17 Cincinnati | 7 p.m. | ESPN2 |
| No. 6 Oregon vs. Arizona State | 7:30 p.m. | ABC |
| TCU vs. No. 8 Oklahoma | 8 p.m. | Fox |
| No. 7 Utah vs. Arizona | 10 p.m. | Fox Sports 1 |
| No. 20 Boise State vs. Utah State | 10:30 p.m. | CBSSN |
How to watch, live stream college football games
The Week 13 games involving ranked teams will be televised live on national TV, with games appearing on ESPN, ABC, CBS, CBS Sports Network, Fox, Fox Sports 1, NBC, ESPNU and ESPN+, as well as conference-focused channels such as the SEC Network and Big Ten Network.
College football scores Week 13
| Game |
| No. 9 Penn State vs. No. 2 Ohio State |
| Western Carolina vs. No. 5 Alabama |
| No. 11 Minnesota vs. Northwestern |
| Samford vs. No. 16 Auburn |
| Illinois vs. No. 19 Iowa |
| No. 22 Oklahoma State vs. West Virginia |
| Boston College vs. No. 15 Notre Dame |
| Texas State vs. No. 23 Appalachian State |
| No. 24 Texas A&M vs. No. 4 Georgia |
| Pittsburgh vs. No. 25 Virginia Tech |
| No. 12 Michigan vs. Indiana |
| Texas vs. No. 13 Baylor |
| No. 21 SMU vs. Navy |
| Purdue vs. No. 14 Wisconsin |
| No. 18 Memphis vs. South Florida |
| Arkansas vs. No. 1 LSU |
| Temple vs. No. 17 Cincinnati |
| No. 6 Oregon vs. Arizona State |
| TCU vs. No. 8 Oklahoma |
| No. 7 Utah vs. Arizona |
| No. 20 Boise State vs. Utah State |
4:08 p.m.: Michigan evens the score after falling behind early.
4:06 p.m.: UCLA on the board first!
4:04 p.m.: Not the way Baylor drew it up, probably.
3:40 p.m.: Young might be the best player in college football.
2:24 p.m.: Sean Levis keeping makes it a one-possession game!
2:21 p.m.: Penn State is not going away!
2:14 p.m.: Journey Brown finally gets Penn State on the board!
2:12 p.m.: Sean Clifford keeping Penn State in it!
1:40 p.m.: Jaylen Waddle might be the most electric player on the field at any given time.
1:07 p.m.: Penn State has a pretty good defensive end themselves in Yetur Gross-Matos.
12:44 p.m.: Another touchdown for Minnesota. Starting to look like the Big Ten West will be decided next week vs. Wisconsin.
12:37 p.m.: Penn State needs to take advantage of Ohio State miscues like this. Heads-up play by the defense.
12:34 p.m.: Xavier McKinney with the pick-six to make it 17-0 Alabama. That's his second interception of the day.
12:29 p.m.: Minnesota up 7-0.
12:28 p.m.: And Ohio State's on the board first with a dominating opening drive.


Before you begin
This is a cross-platform class which has projects for iOS, Android, and Windows. To complete the coding exercise for this class, you will need either a Windows or macOS Xamarin development environment. Please read the setup requirements if you need help installing the Xamarin development environment.
Overview
This class introduces how to create solutions that have multiple platform targeted applications and how to maximize code sharing between them using two techniques: Shared Projects and Portable Class Libraries.
Objectives
- Work with shared components
- Share code using Shared Projects
- Share code using Portable Class Libraries
- Share code using .NET Standard libraries
Lecture
XAM110 - Intro to Cross Platform Mobile Development.
To demonstrate the cross-platform nature of Xamarin, all the exercises include projects for iOS, Android, and Windows. In order to set the active project, you may need to change the build type - for example, iOS projects should use the Debug|iPhoneSimulator build. If you are trying to change the startup project and the option is unavailable, it is very likely because the project is not supported for the active build type.
Exercises
- Share code using Shared ProjectsExercise
One way to share code across platforms is to compile the same source files into each project. In this exercise, we will examine sharing code at the source-level with the Shared Project feature in Visual Studio for Windows and Mac. - Share code using Portable Class LibrariesExercise
A completely different style of code sharing is to share assemblies between projects - in this section, we will look at Portable Class Libraries and how to use them effectively in your projects to maximize the amount of code we can share.
Additional resources
Here are the Frequently Asked Questions about Cross-Platform development.
Popular Components
Here are some popular open-source projects from Xamarin, you can install these into your applications using NuGet.
Cross platform Xamarin and Windows plugins for PCLs
Xamarin.Mobile cross-platform abstraction for Contacts, Geolocation and the camera
Cross-Platform authentication API (OAuth)
Here are some popular open-source projects from Xamarin, you can install these into your applications using NuGet.
Cross platform Xamarin and Windows plugins for PCLs
Xamarin.Mobile cross-platform abstraction for Contacts, Geolocation and the camera
Cross-Platform authentication API (OAuth)
High Level Concepts (Review)
Building Cross Platform Applications
Sharing Code Options
Cross-Platform Data Access
Cross-Platform Web Services
Using Components
You can add existing pre-built code into your project using NuGet or the Xamarin Component Store.
Including a Component in your project
NuGet Documentation
You can add existing pre-built code into your project using NuGet or the Xamarin Component Store.
Including a Component in your project
NuGet Documentation
Portable Class Libraries
We also utilize Portable Class Libraries to manage shared code. If you need a .NET API that does not appear to be available, check the PCL Contributions library.
How to make Portable Class Libraries work for you.
Cross-Platform Development with Portable Class Libraries (MSDN)
We also utilize Portable Class Libraries to manage shared code. If you need a .NET API that does not appear to be available, check the PCL Contributions library.
How to make Portable Class Libraries work for you.
Cross-Platform Development with Portable Class Libraries (MSDN)
Arguments for/against Portable Class Libraries (PCLs) and Shared Projects
There are a number of reasons for choosing portable binaries, Shared Projects, or both. For a few viewpoints, here are some blog posts to explore.
Jason Smith presents a short case on the cleaner code and potential future possibilities of Portable Class Libraries.
Miguel de Icaza provides a response in favor of Shared Projects for the simplicity they can provide over PCLs.
There are a number of reasons for choosing portable binaries, Shared Projects, or both. For a few viewpoints, here are some blog posts to explore.
Jason Smith presents a short case on the cleaner code and potential future possibilities of Portable Class Libraries.
Miguel de Icaza provides a response in favor of Shared Projects for the simplicity they can provide over PCLs.


Online CV
This CV page has been last updated: 2022-03-06. A PDF version of my CV is available upon request.
Short Bio
Dr. Andreas Theodorou is a forksare (Research Fellow) at Umeå University. He is affiliated with the the Responsible AI Research Group, led by Prof. Virginia Dignum , at Umeå University. Dr. Theodorou is also an affiliated WASP faculty, where he is the co-lead of the area cluster on Ethical, Legal and Societal Aspects of AI. Outside academia, Dr. Theodorou is the CEO of the research spin-off VeRAI AB.
Dr. Theodorou is looking into the techniques and tools needed for the design, implementation, and deployment intelligent systems while also taking into consideration the socio-economic, legal, and other ethical aspects that arise from integrating AI into our societies. In parallel to his research commitments, Andreas is an active member of various AI Governance initiatives (e.g. IEEE SA’ P7001 series, ISO JTC1/42, BSI ART/1) and holds various administrative positions (e.g. ART-AI external board).
Prior to his current post, Dr. Theodorou undertook his doctoral studies at the University of Bath Intelligent Systems research group under
the supervision of Dr. Joanna J. Bryson . His Doctoral Thesis, titled AI Governance Through a Transparency Lens, includes the development of tools and methodologies to provide algorithmic transparency, while also exploring human moral-decision making and human cooperative behaviour. Andreas has held various research and teaching-related positions the University of Bath (2015-18), the Georgia Institute of Technology (2016), and the University of Surrey (2015).
Education
Ph.D in Computer Science
University of BathBSc (Hons) Computing and IT
University of SurreyWork Experience
Forskare (Research Fellow)
Umeå UniversityPostdoctoral Researcher
Umeå UniversityResearch Engineer
Umeå UniversityTeaching Fellow
University of BathHead Tutor
University of BathTutor
University of BathResearch Officer
University of SurreyJava Developer
IDBSPolicymaking & Leadership
ART-AI Strategy Board
University of BathEthics Board
ROXANNE H2020IEEE P70xx Standards
University of BathISO JTC1/42
BSI ART/1delegation to ISOOther Contributions
- Incoporated suggestions and comments in the Cypriot National Strategy on AI
- Written evidence at the UK's Parliament AI APPG session on Education
- Feedback on IEEE Ethically-Alligned Design 1st Edition
Teaching Experience
Umeå University (Sweden)
Course Responsible
- Degree Project: Master of Science (two years) in Computing Science, 30 ETCS, 5DV136 (2022-)
- Degree Project: Master of Science (one year) in Computing Science. 15 ETCS, 5DV138 (2022-)
- Degree Project: Master of Science (one year) in Computing Science with specialization AI, 15 ETCS, 5DV215 (2022-)
- Artificial Intelligence and Society: on the legal, ethical and societal aspects of AI, 3 ETCS, WASP & WASP-HS Grad school course (2022-)
- ELSEC – Ethical, Legal, Social, Economic and Cultural Aspects on AI, 3 ETCS, AI Competence Sweden course (2022-)
Lectures
- AI Methods and Applications (2021-)
University of Bath (UK)
Head Tutor
(often involves duties of assignment creation and marking coordination)
- Intelligent Cognitive Control Systems
- Principles of programming 1
- Principles of programming 2
Tutorials / Lab Demonstrator
(in addition to the above modules)
- Databases
University of Surrey (UK)
Lab Demonstrator
- Artificial Intelligence (COM2028)
- Data Structures and Algorithms (COM1029)
Academic Service
Editorial Boards
- Associated Editor at Connection Science (since 2020)
- Reviewing Committee for the Special Issue " Ethical, Legal and Responsible AI" in Ethics and Information Technology
Workshop Organisation
- International Workshop on Coordination, Organizations, Institutions, Norms and Ethics for Governance of Multi-Agent Systems (COINE) 2021, co-located with AAMAS 2021
- 2nd Wokshop on AI for Social Good (AI4SG) 2020 at IJCAI-2020
- Harvard's Wokshop on AI for Social Good (AI4SG) 2020
- 1st Wokshop on AI for Social Good (AI4SG) 2019 at IJCAI-2019
- Swedish AI Society Annual Symbosia (SAIS) 2019 as Doctoral Consortium Chair
- 2nd Internaional Workshop on AI Safety Engineering (WAISE) at SAFECOMP 2019
- 1st Internaional Workshop on AI Safety Engineering (WAISE) at SAFECOMP 2018
- University of Bath, Department of Computer Science PhD Conference 2017
- University of Bath, Department of Computer Science PhD Conference 2016
Grants Reviewing
- COST
- Swiss National Research Foundation (Call NFP-77 on Digital Transformation)
Selected Program Committee Appointments
- 31st International Joint Conference on Artificial Intelligence (IJCAI 2022)
- 21th International Conference on Autonomous Agents and Multiagent Systems (AAMAS-22)
- 30th International Joint Conference on Artificial Intelligence (IJCAI 2021)
- 20th International Conference on Autonomous Agents and Multiagent Systems (AAMAS-21)
- 35th AAAI Conference on Artificial Intelligence (AAAI 2021)
- 29th International Joint Conference on Artificial Intelligence 2020 (IJCAI 2020)
- 24th European Conference on Artificial Intelligence 2020 (ECAI-20)
- 28th International Joint Conference on Artificial Intelligence 2019 (IJCAI 2019) as SPC
- Workshop at Safety in AI (SafeAI) at the AAAI 2019
Journal Reviewing
- Nature Machine Intelligence
- Philosophy & Technology
- Journal on Artificial Intelligence Research (JAIR)
- Journal of Science and Engineering Ethics
- Journal of Artificial Intelligence Research
- Interaction Studies
- Connection Science


Password generator - different scripting methods
Array or String?
I've quickly put this site together so that you have one website to open either process I've explored with coding the password generator. Please note that either option you select presents and operates identically.
Providing you with 2 options is to demonstrate that I've explored 2 coding possibilities and then looked at if there was any processor performance benefits of one over the other.
I found that on average, the string method is approximately 8% faster. I wasn't expecting this as you should expect array process to be more efficient.
Please refer to the README file in my GitHub repository that has a table summarising the processing speed results.


Format mostly used by Google Chrome and various Android apps to store resources such as translated strings, help messages and images.
This page hosts a formal specification of Chrome PAK serialization format using Kaitai Struct. This specification can be automatically translated into a variety of programming languages to get a parsing library.
meta:
id: chrome_pak
title: Chrome PAK serialization format
file-extension: pak
tags:
- archive
- serialization
license: CC0-1.0
endian: le
doc: |
Format mostly used by Google Chrome and various Android apps to store
resources such as translated strings, help messages and images.
doc-ref:
- https://web.archive.org/web/20220126211447/https://dev.chromium.org/developers/design-documents/linuxresourcesandlocalizedstrings # version 4
- https://chromium.googlesource.com/chromium/src/tools/grit/+/3c36f27/grit/format/data_pack.py # version 4
- https://chromium.googlesource.com/chromium/src/tools/grit/+/8a23eae/grit/format/data_pack.py # version 5
seq:
- id: version
type: u4
valid:
any-of: [4, 5]
doc: only versions 4 and 5 are supported
- id: num_resources_v4
type: u4
if: version == 4
- id: encoding
type: u1
enum: encodings
doc: |
Character encoding of all text resources in the PAK file. Note that
the file can **always** contain binary resources, this only applies to
those that are supposed to hold text.
In practice, this will probably always be `encodings::utf8` - I haven't
seen any organic file that would state otherwise. `UTF8` is also usually
hardcoded in Python scripts from the GRIT repository that generate .pak
files (for example
[`pak_util.py:79`](https://chromium.googlesource.com/chromium/src/tools/grit/+/8a23eae/pak_util.py#79)).
- id: v5_part
type: header_v5_part
if: version == 5
- id: resources
type: resource(_index, _index < num_resources)
repeat: expr
repeat-expr: num_resources + 1
doc: |
The length is calculated by looking at the offset of
the next item, so an extra entry is stored with id 0
and offset pointing to the end of the resources.
- id: aliases
type: alias
repeat: expr
repeat-expr: num_aliases
instances:
num_resources:
value: 'version == 5 ? v5_part.num_resources : num_resources_v4'
num_aliases:
value: 'version == 5 ? v5_part.num_aliases : 0'
types:
header_v5_part:
seq:
- id: encoding_padding
size: 3
- id: num_resources
type: u2
- id: num_aliases
type: u2
resource:
-webide-representation: '{id:dec} - o:{ofs_body} s:{len_body}'
params:
- id: idx
type: s4
- id: has_body
type: bool
seq:
- id: id
type: u2
- id: ofs_body
type: u4
instances:
len_body:
value: _parent.resources[idx + 1].ofs_body - ofs_body
if: has_body
doc: MUST NOT be accessed until the next `resource` is parsed
body:
pos: ofs_body
size: len_body
if: has_body
doc: MUST NOT be accessed until the next `resource` is parsed
alias:
-webide-representation: '{id:dec} -> resources[{resource_idx:dec}] ({resource})'
seq:
- id: id
type: u2
- id: resource_idx
type: u2
valid:
max: _parent.num_resources - 1
instances:
resource:
value: _parent.resources[resource_idx]
enums:
encodings:
0:
id: binary
doc: file is not expected to contain any text resources
1:
id: utf8
doc: all text resources are encoded in UTF-8
2:
id: utf16
doc: all text resources are encoded in UTF-16


DEAD-BANG A film review by Randy Parker Copyright 1996 Randy Parker
RATING: * (out of ****)
(Review written in 1989)
DEAD-BANG, an action thriller starring Don Johnson, lives up to its dumb title, or at least to half of it. Although DEAD-BANG is definitely dead, it is anything but a bang; in fact, they should have called this one "Dead Bore."
In the film, Johnson plays ... you guessed it ... a cop. The role must have been really challenging for Johnson since his character, Jerry Beck, is a gritty Los Angeles homicide detective, a real stretch from the slick vice detective Johnson portrayed on "Miami Vice."   She will not even allow him to wish them "Merry Christmas" by telephone. But Beck's family and emotional problems take a back seat to the action and thrills in DEAD-BANG. Beck is investigating the brutal murders of a shopkeeper and a cop. His investigation starts in L.A. and finally culminates and climaxes in Oklahoma, where he has a violent showdown with the killers at a white supremacist camp.
Virtually every aspect of DEAD-BANG is inept and ineffective. The plot is incoherent and full of holes. The movie depicts Beck's investigation so clumsily that you never see the connections between his clues and his conclusions. The action sequences in DEAD-BANG are strictly third-rate, and the movie has absolutely no momentum or suspense. I certainly expected more from long-time director John Frankenheimer who directed the classic political thriller, THE MANCHURIAN CANDIDATE--as well as BLACK SUNDAY, SEVEN DAYS IN MAY, and THE FRENCH CONNECTION II. In all fairness to Frankenheimer, however, I should note that most of DEAD-BANG's shortcomings seem to stem from its shabby script rather than from the direction.
DEAD-BANG tries to don a mask of social relevance by incorporating themes of racism and white supremacy, but its efforts are nothing more than token gestures and nothing less than insulting. According to the movie's production notes, DEAD-BANG is based on the real-life experiences of still-active detective Jerry Beck. You would never guess this from watching DEAD-BANG, however, since the film totally lacks credibility; it is utterly unconvincing and unbelievable.
Most of the characters in DEAD-BANG are either atrociously acted, underdeveloped, superfluous, or all of the above. William Forsythe, for example, is painfully bad as Arthur Kressler, a wholesome by-the-book FBI agent who's offended by Beck's foul language and unorthodox methods. Forsythe's lame performance and corny dialogue makes his character unbearable. DEAD-BANG marks the motion picture debut of Tim Reid ("WKRP In Cincinnati" and "Frank's Place"), but his talents are completely wasted in a cliched and contrived role; he plays the chief officer of a squadron of black cops who help Beck to nail the villains. The sole function of Penelope Ann Miller's character is to give DEAD-BANG an excuse to include a gratuitous love scene between characters about whom you could not care less. I guess the film's title refers to this love scene since it's definitely a dead bang.
The only real virtue of DEAD-BANG, believe it or not, is Don Johnson, who tries to overcome the limitations of the movie's pitiful script. Johnson succeeds in giving his character a sarcastic sense of humor and a hint of depth, and his pessimistic wisecracks occasionally bring the film to life. And I must admit that DEAD-BANG does have one or two amusing moments. The funniest scene has Johnson throwing-up all over a criminal as he interrogates him. But when barf is the highlight of a movie, you know the movie's in trouble. The other amusing scene involves a psychological examination of Beck, in which he can't keep a straight face because the psychiatrist resembles Woody Allen. But two funny scenes and a couple good wisecracks do not a movie make.
----------- Randy Parker<EMAIL_ADDRESS>http://www.shoestring.org
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


On 18 October 2017, 7 new articles were published in 5 journals.
Identities ‘betwixt and Between’: Analyzing Belgian Representation in ‘homegrown’ Extremism
Note: although this article was published on 11 September 2017, the publisher only added it to the journal RSS feed on 18 October 2017, which is why it is shown in the list of articles for that date.
Jerry H. Ratcliffe (2016). I Ntelligence-Led P Olicing . 2nd E Dition .
Perceptions of Suspect Statements: A Comparison of Exposed Lies and Confessions
Restorative Justice and Probation Decisions – An Analysis of Intentional Assault Cases in China
Eulex and the Fight Against Organised Crime in Kosovo: What’s the Record?


In my last post, the idea of MidiNet is introduced. However, how are we going to design the machine learning model to achieve our concept?
Project Overview
The MidiNet project plans to mimic the way that human learns music, that is to say, we tend to schedule our progress in several stages:
Stage1.
Just like the first step that a teacher would do, to give some easy examples, and introduce the theory from the basic components.Method:
In this stage, we start from designing a model wich can generate simple melody by using the generative adversarial networks. The generated length is fixed into one bar.
Teasor...
Unlike GAN in the image tasks, there haven't been any feature representation that is generally acknowledged in the case of music generation. So our first goal is to design a conpact feature that could help the GAN learn efficiently.
The drum clip above is what the GAN generate by using one of my self-designed symbolic feature representation. The component(note), the velocity, and the length is all generated by the trained model.
Stage2.
After the student could play some simple melody, the teacher go on to the idea of bars, chords, and zoom out to the segments than a full song.Method:
Again, train another GAN models by given some real chord combinations. Meanwhile, add the chord labels as the condition of GAN in stage1(melogy generator). While combining these two GAN models, we hope to generate segment of harmonic melody, that fits the chord combinations in real music.
Repeat the concept above, while zooming out to segments like intro, chorus, verse....
Stage3.
Time for the challenge.Method:
In the last stage, the model could be connected to other MIR models, such as chord/ genre recognition, emotion recognition, or simply some music assesment models. In this stage, I would like to borrow the concept of reinforcement learning to explain how we could take advantage of these models:
Imagine the main RL agent is our music generator, and an emotion recognizer is part of the RL environment. The main RL agent's task is to produce sad music, in which we could set the reward by the given output of emotion recognizer. In addition, we could use the observation concept of RL to be the switch of adding conditions to the generator.
The Dream
Recalls the title, the MidiNet is my dream to the general solution of music generation. If you want a sad rock music, set the conditions and let MidiNet do the rest. If you need a composer assistant, enter what you've written and let MidiNet carry on the job. This dream is about an A.I. that can brings the joy of music to every individual, no matter music educated or not, into a new level.


TestCaseRunner
Video#
Introduction#
TestCaseRunner is a tool for the SVL Simulator which executes test cases created with the Visual Scenario Editor (as well as other Python tests). These tests are executed by the TestCaseRunner using the LGSVL Python API.
Note: This tool is only supported on Linux.
Package overview top#
Python Runner is delivered as part of the svlsimulator-linux64-{release-version}.zip archive with the following directory layout:
svlsimulator-linux64-{release-version}
├── TestCaseRunner
│ └── scenarioRunner
│ └── docker
│ └── scenario_runner.sh
- The
docker
directory contains a docker image saved as a tarball. scenario_runner.sh
along with the above docker image is used for Python API / Visual scenario editor a.k.a VSE" runtime templates in web UI to run the scenarios automatically. Visual Scenario runtime template is a way to upload and run VSE test cases directly from web UI.scenario_runner.sh
is the Python Runner script that executes VSE test cases in the simulator through the simulator's Python API. Also, if you want to run the VSE scenario manually using "API only" runtime template, then you can use this file.
Python Runner workflow top#
- Setup simulator in web UI
- Launch simulator in API mode
- Run the Python runner script
- Start the ego vehicle
Requirements#
Python Runner has these dependencies:
- SVL Simulator -- the release tag of the simulator should match the release tag of Python Runner to ensure compatibility.
- Apollo 5.0 lgsvl fork
- Docker and Docker-compose
Downloading and launching the SVL Simulator top#
The Simulator release can be downloaded as a prebuilt binary from the github releases page.
Download and extract the zip archive at the desired location. In the unzipped directory, run the executable file named simulator to launch the SVL Simulator.
The main window of the simulator will open. Click on the "Link to Cloud" or "Open Browser" button to launch the simulator Web UI in a web browser. The Web UI controls all aspects of the simulator.
You will need to create an account to login to the Web UI. Once logged in you will be able to link your simulator into a cluster, select maps, configure vehicles, and create simulations to run in the simulator.
For more information on initial setup of the simulator, refer to the Installing Simuator and Link to Cloud sections of the Running SVL Simulator documentation for an illustrated step-by-step walk through of this process.
Configure API Only mode in Web UI (if needed) top#
From the simulator Web UI, you can find any needed maps and vehicles in the Store and add each of them to your library. Or, if you want to use a private map to create VSE tests, you will need to upload your map's asset bundle (refer to Adding a map for how to upload your own maps). Similarly, you can also use your own private vehicle (refer to Adding a vehicle for how to upload your own vehicles). Note for any Apollo compatible vehicle you use, you need to have ApolloControl
sensor included in order to correctly start simulation. Refer to Apollo Control sensor configuration for more information.
Refer to the Store for information on how to add the "BorregasAve" and "SanFrancisco" maps and "Lincoln2017MKZ (Apollo 5.0)" vehicle.
Refer to API Only Simulation for an illustrated step-by-step walk through on creating an API Only simulation.
Start SVL Simulator in API Only mode top#
- In the
Simulations
tab in the Web UI locate theAPI Only
simulation, you need to create a simulation withAPI Only
if you don't have it (for steps refer to Runtime Template: API Only). - Then click the red "Run Simulation" button under the API Only simulation to start the simulation.
Launching Apollo alongside the Simulator#
Installing (and Building) Apollo 5.0 top#
Please follow the instructions on the SVL Simulator documentation website to for Running Apollo 5.0 with SVL Simulator if you have not already done so. This will involve installing Docker CE, Nvidia Docker and the LGSVL Docker image, then cloning the lgsvl fork of the Apollo 5.0 sources, and finally building Apollo and the bridge.
Start Apollo 5.0 top#
- Open a terminal, change directory to the apollo-5.0 project (lgsvl fork: https://github.com/lgsvl/apollo-5.0), and type:
./docker/dev_start.sh
to start apollo container./docker/dev_into.sh
to enter the container- Make sure you have built Apollo with GPU enabled options; for more details, refer to Running Apollo 5.0 with SVL Simulator.
- Make sure you have HD map files and vehicle calibration files for your VSE test case in apollo repository.
bootstrap.sh && bridge.sh &
to start the Apollo Dreamview Web UI and cyber_bridge.
- Open browser, enter address
localhost:8888
to view Dreamview.
Using the Python Runner for VSE tests#
Python Runner top#
Navigate to the unzipped directory of the SVL Simulator Linux package in a terminal window.
The Python Runner script can be run from the svlsimulator/TestCaseRunner/scenarioRunner
directory as ./scenario_runner.sh
Python Runner Commands top#
The Python Runner supports the following commands:
scenario_runner.sh help
for help using the Python Runnerscenario_runner.sh env
to print useful environment variablesscenario_runner.sh run
to run a test case (with optional parameters)scenario_runner.sh run --help
for help running a test casescenario_runner.sh version
to print version information
Python Runner Parameters top#
The Python Runner supports the following command line parameters when running a VSE test case:
-d, --duration DURATION
Maximum scenario duration in seconds. (default: 20.0)
-f, --force-duration
Force simulation to end after given duration. If not
set, simulation will end by given duration or at the
time when all NPCs' waypoints have been reached.
Python Runner Environment Variables top#
The Python Runner supports the following environment variables (and default values) when running a test case:
SIMULATOR_HOST=localhost
SIMULATOR_PORT=8181
BRIDGE_HOST=localhost
BRIDGE_PORT=9090
SCENARIOS_DIR
If simulator is being run on a separate machine than the Python Runner make sure to set the SIMULATOR_HOST
environment variable with the IP address of the machine running the simulator; for example export SIMULATOR_HOST=<IP_ADDRESS>
.
The BRIDGE_HOST
machine is the machine which is running Apollo (and the CyberRT bridge) and is most likely also the same machine running Python Runner. If simulator and Apollo are running on the same machine, use the default value of localhost
. Otherwise, set BRIDGE_HOST
to the IP address of the machine running Apollo; for example export BRIDGE_HOST=<IP_ADDRESS>
.
You may set SCENARIOS_DIR
in order to mount a local directory which contains a VSE script that is not available inside the Python Runner container; for example export SCENARIOS_DIR="/home/<user>/my-vse-scripts/"
. Or you can specify the path to the script on the command line.
Usage Example#
Create a test scenario using the Visual Scenario Editor and make note of the directory to which it is saved.
After placing an EgoAgent in the Visual Scenario Editor scene, click on the ego agent, then click the "Edit" button and select the desired ego vehicle from the scrolling list that appears. If the vehicle will be controlled by Apollo then select a vehicle that is configured for Apollo, e.g. "Lincoln2017MKZ (Apollo 5.0)", which is configured with Apollo sensors and also configured for test case analytics. You also need to select a destination point for the ego agent so that the VSE runner will set up apollo automatically, i.e., connect with apollo, start required modules and set destination.
Also note that changing maps in Dreamview will disable the modules so you will need to re-enable them as described above.
Running the VSE Scenario top#
To run a locally-generated VSE test case called my-vse-test.json
which is located in the ~/my-vse-scripts
directory, with a test duration of 30 seconds, navigate to the svlsimulator/TestCaseRunner/scenarioRunner
directory and type:
$ export SCENARIOS_DIR=/home/<user>/my-vse-scripts/
$ ./scenario_runner.sh run my-vse-test.json -d 30
Setting SCENARIOS_DIR
is not necessary if you specify the path to the script.
In addition, when finished testing in API-Only mode, click on the red "Stop" (square/stop) button (at the bottom of the Web UI) to end the API-only simulation.
Running VSE runtime template top#
The same VSE scenario file can be uploaded to web UI and run automatically. See instructions here.
Note: Visual Scenario runtime template based simulations can only be run on Linux simulator build. This is not supported on Windows.
Known issues top#
- The VSE runner won't turn off apollo modules when the scenario finishes. You need to disable the modules once you finish the testing.
- If your runner is not working correctly, please make sure apollo has corresponding HD maps and vehicle calibration files, and bridge is running.


Cake. Bacon. Onion Rings. Happy Hour. Whatever it is. We will find the hot spots and let you know as we go around town trying them out. We sometimes travel too. Sending you love and cake.
mao + kat
Cake. Bacon. Onion Rings. Happy Hour. Whatever it is. We will find the hot spots and let you know as we go around town trying them out. We sometimes travel too. Sending you love and cake.
mao + kat


In recent years, science has been making significant advances in how we understand the universe - I think understanding loosely part of these concepts in a simplified way might help you to comprehend what I experienced. I'm not going to bore you, so I'll get to the fundamentals.
The universe is structured in what we call dimensions. There are the three we understand with ease because they compose the realm in which we live and from which we perceive our daily lives - length, width and depth. The fourth is time, a dimension in which we seemingly travel linearly from one point to another (to the individual, those points are presumably birth and death respectively). However, observations in physics and the theories we form to explain those observations suggest that there are more dimensions than those four.
Here's the simplification I think might help you understand the dimensions moving up from the fourth: If the fourth dimension is a line (time) between two points - like the first dimension is a line (length) between two points - the fifth dimension is equatable to the second dimension. It provides a 'temporal width'. This is what we have come to see as quantum theory. All those infinite possibilities that branch out from every passing instant make up the fifth dimension - the 'width' equivalent for time. It is all those seemingly infinite possible timelines. If you can wrap your mind around that, you might be able to extrapolate what the 6th, 7th and 8th dimensions might be like and so forth (presumably up to 10). That's all you need to know to understand what I experienced.
I was out camping with a group of close friends during the summer at a campsite on one of the great lakes. There were about 12 of us all told. This was our second time to the site - last year we'd come to the same place and had a great time so we figured we'd go again.
It was the second night and me and a three of the others had been walking the paths in the dark and negotiating a fairly steep rockface in search of a couple of our other friends who had gone down to the beach earlier. It was the perfect night for Salvia and the friends who had gone off wanted to take part as well, so we had to find them first - and we did after not too long - but in the process we'd inadvertently appropriated a couple strangers we met on the beach into our little search posse.
Our little group of psychonauts +2 was together finally, and we picked out a spot on the beach to chat and relax for a bit - we sparked a couple bowls, passed 'em around, and watched a blood red crescent moon, amid a starry sky, melt into the lake - it was an awesome sight. I was vibing just right for some Salvia and everyone agreed. By this time, another person from our camp arrived - a girl with a lanthern.
We relocated to somewhere a little more spacious, closer to the water and sat in a circle with the lantern between us. I was QB, packing and passing, and coaching people through their hits. Most of them were first timers so they didn't want too much, and as for the strangers, I didn't want them to go postal since I wasn't prepared to be liable for whatever they got themselves into so for the most part I kept the doses on the modest side.  I packed a small nug of weed at the bottom, and a pinch of 15x on top.
So far everything was going smooth. One after another they would take their hit, babble incoherently for a few minutes, sort of sit looking completely disoriented with that scared animal look in their eyes - sometimes try to stand which always failed horribly, but we were on soft, uneven sand so it was just really funny to watch as opposed to concerning. But we noticed we were making a bit of noise so we shut off the lantern and proceeded under starlight.
Finally it was my turn up to bat. I grabbed a small hairy nug of our weed (some sticky Bubblegum), dropped it into the bottom of my pipe and grabbed out of my pocket a small packet of 20x Salvia. I'd done it a couple times before and this time I was looking for a slightly more intense trip. With the lights out, I was kind of fudging the pinches, and the guy who went right before me had got a bit of a weak dose so I took the approach of 'when in doubt, add a little more' so I ended up overloading my dose a little bit - and I knew it, but I kind of didn't care.
A few things, first, usually we'd use a bubbler for Salvia but pipes are all we brought, and second, strangers can throw a wrench in the mood when you're dealing with any hallucinagenic - do not want, and third... you should always be mindful of the size of your dose. I lifted the pipe to my lips, roasted the load for a few seconds and when I was ready I inhaled and held it in. It seemed to go forever, and eventually I exhaled. No initial effect. Every time prior, I'd always felt the effects by the time I exhaled, so I quickly went back for another quick puff to seal the deal. I could feel the smoke brewing in my lungs and I could taste the Bubblegum when it hit. I don't remember what happened to the pipe but I imagine one of my friends swooped in and grabbed it.
For a moment, I was still there - in the circle on the beach. My vision seemed to sharpen for a moment - everything became sharp, crisp and vibrant - and then I watched as my perspective seemed to fall back into my head. It wasn't like my eyes rolled back, it was instead like I fell backwards out of reality. I wasn't seeing my surroundings at this point. Everyone and everything had gone away, and that seemed perfectly natural to me at the time. I was falling but I couldn't comprehend what I was seeing as it surged by, but I knew what I was feeling - I wasn't falling down or into something... I was falling outward and there seemed to be these other entities there, and they acknowledged me and I felt faintly like I recognized them in the same way I recognize myself when I look in the mirror. I could hear a constant hum that seemed to undulate and then, finally, I came to a stop.
This was the most terrifying, fascinating moment (if I can call it that) I've ever experienced and I can't help but try to convey the total sense of loneliness in it, but at any rate, I'd stopped. The entities from before were gone and I looked, without my eyes, on the scene. Stretching beyond my vision - and in part obscuring it - I could see endless branches and arching, meandering lines reaching from one end to the opposite.
As I watched, I began to realize that I could see the branches moving, swaying - flailing, and slowly (though how slowly or quickly I can't be sure, I didn't feel the passing of time, only the passing from one thought to another) I realized that the branches were me and I was washed in an understanding that I was looking at the true me - the full five dimensional being that I am a part of - it all made such absolute clear sense. And slowly, I started to be pulled into the branch, and as I got closer I could hear this terrible screaming - multiplied a trillion times over coming from the branch and I could see that the branches looked like a blurry succession of me's, lined up one in front of the other, but with no space between them - it was and is quite literally indescribable.
As I was reinserted into the branch, I felt a terrible drop. This was the exact opposite of the first feeling I'd felt, like I had just been dropped from the stratosphere while at the same time being compacted down and constrained into a container that was far too small. For a moment I could see my surroundings again, but it was blurry, and I only caught a quick glance of the lantern (which they turned on sometime after I had got into my trip). I still didn't feel like I was in my body though - there was this unsettling foreign quality to everything, and, faintly, I could hear that same scream from before only this time it wasn't multiplied a trillion times, it was just one distant voice that was slowly growing louder and more clear. Then I fell apart again - like, if after that drop from the stratosphere I landed on some weak crust and after a moment of repose, fell downward into a cavern.
From my perspective it looked like the whole world tilted sideways violently - not my head, but my view, like a perceptual ligament holding my vision steady had been instantly severed. My vision smeared from the right, across to the left, and then continued smearing out into endlessness at terrifying speed. The best description I can give is if you took a photograph of a scene in Photoshop, took the right-most single-pixel column and began to repeat it across the left of the image and then beyond the limit of the image and out of your monitor and away to unbelievable distances incredibly fast. It felt like I was on the crest of a one-way wave across some two dimensional nook and it was taking me away from my friends and the scene at the beach - their voices became distant, the scream remained constant but faint. That's when I felt a different presence amongst the flat smear - just an impression - a sense that there were things watching and almost welcoming me as I rushed by.
All I had was my thoughts at this point, my vision was just a smear, I was getting further and further from reality, and the scariest moment was when I started to accept it - that this was just how things were going to be from now on, that my old reality was lost. Then slowly, the crest driving me outward from the beach began to slow, and the scream stopped, and slowly the momentum reversed and I started rocketing back toward the beach. Not that I think this is a suitable measurement but it FELT like I had gone miles on that wave and now I was speeding back at an insane speed fueled by my anxiousness to get back. In an instant, my head whipped to the right and my vision untilted.
When I returned to 'reality' I was babbling and incoherent.  All I could do was think to ask for something, I felt like I needed something - I don't know why. The first thing I saw was the lantern and I asked for it clumsily without really looking around. I noticed that the girl holding the lantern, a good friend of mine, pulled the lantern away and I thought that was odd, so I looked up for the first time and realized everyone was around me, and they all looked concerned.... quite soberingly concerned - that is, if this drug were so easily to sobered from. For reasons I didn't know, everyone was eager to get moving pretty quick as soon as I was lucid and on the way I managed to string some questions together about what happened back on the beach.
They told me at first I was sitting there, amazed, repeating the word 'Wow' and I slowly began to repeat it longer and louder 'WOOoooww!' 'WOOOOOOOOOWWWW!' and then suddenly fell backwards and started moving back on my elbows and pushing with my legs. Soon I wasn't apparently amazed anymore, and became frantic and disturbed and one of my friends who I'd moved my way over to decided that since the public campsites weren't far off and I was getting louder, that he'd try to cover my mouth. Apparently after that, my Wow's changed to a terrified shriek. They said it sounded 'like I was being ripped apart.' I then broke free, and fell to my back and continued like this until I came back to reality.
For a while afterward I felt like I was actively having to hold my perception of reality together consciously because whenever I would lose focus and begin to talk about what had happened, I felt like I was falling down out of this state again. Almost like you might hold two blocks together while the glue dries. When I let up, it began to slip, and continued to do this for another 5 minutes or so. The main part of my trip was only 3 and a half minutes but it felt like maybe an hour.
People have asked me if I will do Salvia again - maybe. One day. When I'm ready to take another fresh look at the universe. Would I repeat that same experience again? Reluctantly, I would say yes. Purely the result of chemical interactions or a legitimate experience, it has really opened my eyes to a different way of looking at everything and what I feel is a deeper understanding of this experience that we call reality.
There are those who say that agents like Salvia and DMT can relax our perceptual filters as opposed to simply cause us to outright hallucinate and based on my experience, I would say that serves to explain my experience better.
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.