#include <thread.hpp>
Definition at line 39 of file thread.hpp.
◆ thread() [1/2]
◆ thread() [2/2]
| fc::thread::thread |
( |
thread && |
m | ) |
|
|
delete |
◆ ~thread()
◆ async()
template<typename Functor >
| auto fc::thread::async |
( |
Functor && |
f, |
|
|
const char *desc |
FC_TASK_NAME_DEFAULT_ARG, |
|
|
priority |
prio = priority() |
|
) |
| -> fc::future<decltype(f())> |
|
inline |
Calls function f
in this thread and returns a future<T> that can be used to wait on the result.
- Parameters
-
| f | the operation to perform |
| prio | the priority relative to other tasks |
Definition at line 87 of file thread.hpp.
◆ cleanup()
| void fc::thread::cleanup |
( |
| ) |
|
|
static |
◆ current()
| thread & fc::thread::current |
( |
| ) |
|
|
static |
Returns the current thread. Note: Creates fc::thread object (but not a boost thread) if no current thread assigned yet (this can happend if current() is called from the main thread of application or from an existing "unknown" boost thread). In such cases, thread_d doesn't have access boost::thread object.
Definition at line 125 of file thread.cpp.
◆ current_priority()
| priority fc::thread::current_priority |
( |
| ) |
const |
◆ current_task_desc()
| const char * fc::thread::current_task_desc |
( |
| ) |
const |
◆ debug()
| void fc::thread::debug |
( |
const std::string & |
d | ) |
|
print debug info about the state of every context / promise.
This method is helpful to figure out where your program is 'hung' by listing every async operation (context) and what it is blocked on (future).
- Note
- debug info is more useful if you provide a description for your async tasks and promises.
Definition at line 161 of file thread.cpp.
◆ is_current()
| bool fc::thread::is_current |
( |
| ) |
const |
◆ is_running()
| bool fc::thread::is_running |
( |
| ) |
const |
◆ name()
| const string & fc::thread::name |
( |
| ) |
const |
◆ operator=()
◆ poke()
| void fc::thread::poke |
( |
| ) |
|
◆ quit()
| void fc::thread::quit |
( |
| ) |
|
This method will cancel all pending tasks causing them to throw cmt::error::thread_quit.
If the current thread is not this
thread, then the current thread will wait for this
thread to exit.
This is a blocking wait via boost::thread::join
and other tasks in the current thread will not run while waiting for this
thread to quit.
- Todo:
- make quit non-blocking of the calling thread by eliminating the call to
boost::thread::join
Definition at line 174 of file thread.cpp.
◆ schedule()
template<typename Functor >
Calls function f
in this thread and returns a future<T> that can be used to wait on the result.
- Parameters
-
| f | the method to be called |
| prio | the priority of this method relative to others |
| when | determines when this call will happen, as soon as possible after when |
Definition at line 110 of file thread.hpp.
◆ set_name()
| void fc::thread::set_name |
( |
const string & |
n | ) |
|
associates a name with this thread.
Definition at line 143 of file thread.cpp.
◆ signal()
| void fc::thread::signal |
( |
int |
sig | ) |
|
Send signal to underlying native thread. Only for Linux and macOS
Definition at line 167 of file thread.cpp.
◆ wait_any()
template<typename T1 , typename T2 >
◆ detail::get_next_unused_task_storage_slot
◆ detail::get_task_specific_data
◆ detail::get_thread_specific_data
◆ detail::set_task_specific_data
◆ detail::set_thread_specific_data
◆ detail::worker_pool
◆ exec
| void fc::thread::exec |
( |
| ) |
|
|
friend |
Enters the main loop processing tasks until quit() is called.
Definition at line 375 of file thread.cpp.
◆ mutex
◆ non_preemptable_scope_check
◆ promise_base
◆ sleep_until
| void fc::thread::sleep_until |
( |
const time_point & |
tp | ) |
|
|
friend |
Yields until the specified time in the future.
Definition at line 371 of file thread.cpp.
◆ task_base
◆ thread_d
◆ usleep
Yields to other ready tasks for u microseconds.
Definition at line 368 of file thread.cpp.
◆ wait_any
◆ wait_any_until
◆ yield
Yields to other ready tasks before returning.
Definition at line 365 of file thread.cpp.
The documentation for this class was generated from the following files:


Data Breaches
Exactly who knows your social, contact, and credit card info?
May 23, 2014
Home Depot, JP Morgan Chase, Target, Ebay, and Anthem suffered some of the largest volume of data breaches in the last year. Home Depot lost credit card data of 56 million customers. Target alone lost data of 70 million customers and chances were, you might have been one of them. Ebay and Chase lost access of highly sensitive computers that contained large volumes of customer data. The issue of data breach appears to be systematic across all industries. So what are companies doing (if anything) to protect your data?
Ironically, as computers become more prevalent and necessary in the running of companies and the day-to-day lives of consumers, data security concerns have also become increasingly relevant and top-of-mind. Heavy reliance on online shopping, banking, paperless bill payments and other convenient digital age developments have given consumers a false sense of comfort. Convenience does not mean security.
When websites prompt you for credit card number and/or social security number and/or your mother's maiden name, just where does that information go? And who has access to it? And most importantly, is anyone protecting it?
For the most part large companies are now investing in both internal security teams and external team of security consultants led by the company's Chief Technology Officer or Chief Information Security Officer. These teams are responsible for making sure that reasonable and sufficient security measures are in place to protect sensitive data at the time of collection, transportation through the Internet and their internal network, as well as at short and long term storage locations. Available to security teams are number of data encryption tools, user access control mechanisms, security monitoring services.
Encryption tools are primarily used for hiding sensitive data through the use of math algorithms that turn the data into gibberish characters. Only by knowing or having access to the password/key can a person unencrypted the data...unless the person cracks the password or the encryption algorithm. User access control mechanism is a method to control who has access/permission to what and who has done what to which file. For example, a cashier should not have permission to void payments as this promotes a conflict of interest.
Lastly, security monitoring services include a breathed of softwares and applications that allow security professionals to detect abnormalities in network traffic, computer usage, or application behaviors. These abnormalities can indicate malicious activities. However, the issue with monitoring services is that the technology can only do so much. It is up to the professionals to determine if indeed the company is under attack and what measure to be taking place to stop and prevent further damage.
Latest Tweet
tweet tweet
Social
FB Twitter GitHub LinkedIn Google+


This almost land-locked bay is one of the safest harbours in the islands.
Position 25° 20'40"N, 076° 29'23"W. (Entrance to Hatchet Bay)
The bay has limited options for yachts as both the commercial harbour and Alice Town Dock are not available and the marina is now closed.
There is room to anchor here.
However, there are still about 10 moorings in the harbour. These are no longer free to use and were installed in about 2008. Their condition is unknown.
There is no longer water on the dinghy dock.
Much of the infrastructure here has been destroyed by recent hurricanes and has not yet recovered. Although run down, the town has most supplies (laundry, supermarket, internet) at reasonable cost.
Being enclosed, it gets very hot and attracts a lot of insects.
The security of items left in a dinghy might be a problem here.
Last updated January 2015.


2014 Bermuda Marathon Weekend
January 17-19, 2014
Sponsored by:
HSBC
KPMG
Bermuda Department of Tourism
Page: 1 / 24


Curling is an easy level machine based on Linux, the initial approach is based on a Joomla! vulnerability where it’s possible to obtain a webshell.
The privilege escalation process has two stages, the first one it’s necessary some basic knowledge about file decompressions and the last one requires knowledge about curl config parameters.
Recon
Port 80 has the page:
After enumerating the web server with the gobuster tool, we got the following output:
The /administrator page has a Joomla! login form:
Verifying the page’s source-code, we found an interesting .txt file named secret.txt inside a HTML comment:
The output of the base64 string Q3VybGluZzIwMTgh is Curling2018!, probably the administrator panel’s password.
We successfully logged in as floris with the Curling2018! password :)
Exploiting - Using an exploit to upload a PHP webshell to Joomla!
Searching on Google for suitable exploits for Joomla! 3.x, we found an exploit that uploads a PHP web shell through beez3’s template.
This script actually works by authenticating on Joomla’s panel using the credentials that we got early and injecting a malicious PHP webshell on beez3’s template.
After executing the script, a PHP webshell is uploaded:
Now we can execute system commands through the PHP webshell!
A Python reverse shell stager is sent to the server to establish a reverse shell connection with our netcat on listening mode:
Exploiting - Using a custom exploit
For knowledge purposes I made a custom exploit that exploits this vulnerability and spawn an interactive shell to us, it’s available on my GitHub :)
Post Exploitation - Dealing with file decompressions and curl config file format
After a basic enumeration, we found an interesting file named password_backup located on /home/floris. Using the command file we can see that the file is a bzip2 filetype.
After that, we unzip the bz2 file using the bzip2 tool:
Let’s check the file type again:
password_backup: gzip compressed data, was “password”, last modified: Tue May 22 19:16:20 2018, from Unix, original size modulo 2^32 141
We need to rename the file to add a .gz extension and then extract again using the zcat tool:
Using the file command, we noticed that the output file is a bzip2 file, then we rename it to password_backup.bz2 and unzip him:
Again, using the file command we noticed that the output file is a tar file, then we rename it to password_backup.tar and unzip him:
Finally we got a file named password.txt with the following content:
5d<wdCbdZu)
hChXll
Now we’re able to login as floris user using this password:
Now moving to the second stage of the privilege escalation, we need to enumerate the system.
After a basic enumeration, we found two interesting files located at /home/floris/admin-area: input and report
They’re executed every 30 seconds by root on a cronjob.
Checking the file structure we noticed that it’s a curl config file.


"We constantly develop our skills. We love what we do, creation & joy is our motto."
We are always looking for new team members for each area. Want to join?
Just drop an email with your CV!
Virtual Techies
"We constantly develop our skills. We love what we do, creation & joy is our motto."


I'm a Software engineer experienced in React, Redux, Javascript, Ruby on Rails, Python and PostgreSQL. I love to build new projects and solve new problems. When I'm not coding, you can generally find me trying out new restaurants, or training for my next Spartan Race.
Apart from being a Web Developer, I am also an exercise enthusiast. I truly enjoy spending my mornings, running laps around Central Park or going to various gym classes.
When not working or running, I enjoy spending time with family and friends, and can generally be found at some sort of pizzeria or attending an occasional Magic: the Gathering tournament.


Mission
To support young athletes living in Chicago's northside neighborhoods, who have an interest in learning and playing soccer, with opportunities to learn and practice skills related to the game of soccer, specifcally those skills around team cooperation and good sportsmanship.
Vision
The Northside Yout Soccer League aspires to develop strong, well-rounded, and mindful athletes through the building of character, self-discipline, and leadership.
General Information
The Northside Youth Soccer Leage was established in 1996 to provide athletes residing in Chicago's norhtside neighborhoods an envioroment in which to learn an play soccers. To be a member of NYSL, you must be between the ages of 4 - 12 and reside in Chicago northside neighborhood. NYSL is ran by a small full-time staff, and realies on the generous volunteer time of parents and previous league members.


the script tag is at the top!!
Markdown test
The following is a test markdown section that will test the server side interaction of markup and JavaScript. The idea is that anything outside of a script tag will be the same as console.log, and my program will generate a JavaScript file to run through node. What this means is that the person who is generating the report must have extensive knowledge of JavaScript, and that this will give extreme flexibility as other functions and files can be imported. The user would also have the full support of the extensive node package manager (npm) library. The only limitation would be the flexibility of markdown but even that can be manipulated with custom CSS files. Also, JavaScript is asynchronous so the developer will need even more understanding for how to create the templates using functional programming techniques.
The is more powerful that than you think for the following reasons.
The Pros
- Variables
- String Manipulation
- is basically simple JavaScript
The Cons
- JavaScript is asynchronous therefore is harder to program in such a setting (Learn Promises - they help make everything synchronous when you need it)
- markdown is limited (Can be solved with proper CSS files)
- test nested stuff
NOTE: Nested script tags are not allowed
Please notice that the title is in red because of the following style injection
<style>
h1{
color: red;
}
</style>
Also note that ` and \ are escape characters so you must treat them with a \ in front of it when writing markdown
| Tables | Tables |
|---|---|
| Tables | Tables |
| lol | lol |
| Tables | Tables |
| lol | lol |
| Tables | Tables |
| lol | lol |
| Tables | Tables |
| lol | lol |
| Tables | Tables |
| lol | lol |
| Tables | Tables |
| lol | lol |
| Tables | Tables |
| lol | lol |
| Tables | Tables |
| lol | lol |
| Tables | Tables |
| lol | lol |
| Tables | Tables |
| lol | lol |
Embedded HTML
This is supposed to be aligned right
To do anything fancy, this part must be in html!!!
| Table | Table |
| Table | Table |
| Table | Table |
| Table | Table |
| Table | Table |
| Table | Table |
| Table | Table |
| Table | Table |
| Table | Table |
| Table | Table |


This sample shows a simple example of how to use SpryDOMUtils.js (our Element Selector) to create unobtrusive Spry Data pages by removing the Spry custom attributes to an external javascript file. This also allows the page to pass validation with no extra effort.
Note that to use this technique, IDs are places on the elements that would have had Spry attributes.
This data comes from a standard XML data set and clicking the headers should sort the columns.
Note: This sample uses Spry.Utils.setAttribute to set namespaced attributes (spry:region, etc). This will fail on Safari 2.0 and earlier. This is a bug in Safari, but appears to have been fixed in version 3.0.
This function should work fine for regular, non-namespaced attributes.
| Name | Category |
|---|---|
| {name} | {category} |


Lotus Domino and RFC
In a recent request by a government customer we were asked about the compliance of Domino with various RFC. I've listed them here for reference:
| RFC | Description | Domino | Remarks |
|---|---|---|---|
| RFC 1123 | Requirements for Internet Hosts Application and Support (STD 3) | Yes | |
| RFC 1870 | SMTP Service Extension for Message Size Declaration (obsoletes: RFC 1653) | Yes | |
| RFC 2476 | Message Submission Obsolete | see RFC 4409 below. | |
| RFC 2505 | AntiSpam Recommendations for SMTP MTAs (BCP 30) | Yes | |
| RFC 5321 | The Simple Mail Transfer Protocol (obsoletes RFC 821 aka STD 10, RFC 974, and RFC 1869, RFC 2821) | Yes | |
| RFC 5322 | Internet Message Format (obsoletes RFC 822 aka STD 11, and RFC 822) | Yes | |
| RFC 2920 | SMTP Service Extension for Command Pipelining (STD 60) | Yes | |
| RFC 3030 | SMTP Service Extensions for Transmission of Large and Binary MIME Messages | No | |
| RFC 3207 | SMTP Service Extension for Secure SMTP over Transport Layer Security (obsoletes RFC 2487) | Yes | |
| RFC 3461 | SMTP Service Extension for Delivery Status Notifications (obsoletes RFC 1891) | Yes | |
| RFC 3462 | The Multipart/Report Content Type for the Reporting of Mail System Administrative Messages (obsoletes RFC 1892) | Yes | |
| RFC 3463 | Enhanced Status Codes for SMTP (obsoletes RFC 1893 ) | Yes | |
| RFC 3464 | An Extensible Message Format for Delivery Status Notifications (obsoletes RFC 1894) | Yes | |
| RFC 3834 | Recommendations for Automatic Responses to Electronic Mail | Yes | |
| RFC 4409 | Message Submission for Mail (obsoletes RFC 2476) | Partial | Domino can be configured to act as an MSA, but is not strictly compliant (e.g. does not qualify unqualified domains in addresses) |
| RFC 4952 | Overview and Framework for Internationalized Email | This is not a standard - only an informational document | |
| RFC 4954 | SMTP Service Extension for Authentication (obsoletes RFC 2554) | Yes | |
| RFC 5068 | Email Submission Operations: Access and Accountability Requirements (BCP 134) | Yes | This is not a standard - it is a document describing a set of operational best practices. Domino can be configured to support these practices |
Posted by Stephan H Wissel on 13 April 2009 | Comments (5) | categories: Show-N-Tell Thursday


Start installing the application in your server. Use this quickstart documentation.
You will find how to manage the system and apply next features, visit the documentation.
This is an open source code application. You need to donate to get support. Please use the contact form.


Find Your Favourite King Gizz Songs.
Pick Pass Undo Redo
Include Albums: 12 Bar Bruise Float Along - Fill Your Lungs Oddments I'm In Your Mind Fuzz Quarters Nonagon Infinity Flying Microtonal Banana Murder of the Universe Sketches of Brunswick East Polygondwanaland Gumboot Soup Fishing For Fishies Infest the Rats' Nest K.G. L.W.


{include file="public/share"}>
<{include file="public/header"/}>
<{$qrcode.hint}>
<{include file="public/footer"/}>


Can't you see?
I
am
Out of air
No oxigen
Clients
Corporations
Fights
Complaints
I'm pale
Every place
Every thing
Takes my blood
Takes my life away
Yes
I'm dizzy
I'm sick
I don't remember what I say
Seems like I'm glued to the world
The world is pushing me down
And harsh words won't help
Harsh words won't give me life
They only get me paler
Make me tremble, cold
Seems like my last breath
The last bullet
Coming from the most special one
From the one I'd die for
It's to decapitate me
So why do that?
No matter where
No matter what
No matter how
Just hold my hand
Don't abandon me
Don't punch me
Don't hit me hard
I don't wanna be dead and alone
I just wanna be alive
I just wanna see all the light
I just wanna be with my sunshine


_An account has been created for you by Some Guy._
_The IRIDA Platform home page can be found at_ _http://localhost:8080_
_Your account has been created with the following information:_
| _Name_: | _Bob Bobberson_ |
| _Username_: | _bob_ |
| _Email_: |<EMAIL_ADDRESS>|
_To verify your account, please click on the following link: _ _Activate Account_
_If the above link is not working, please go to the IRIDA Platform home page, click the Activate Account link, and enter the following key: _ _XXXXX_
_Your password has been set for you by CREATOR._


{{site.user_description}}
I have programming experience with Python, R, C, HTML5, Swift 4, Assembly, VHDL, etc.
I have experience with Anaconda, Eclipse, RStudio, Visual Studio, Github/GitLab, TeamForge, Docker, AWS Amazon Web Services, OpenVino.
I have experience using DL frameworks including TensorFlow, Caffe, Caffe2, Keras, and PyTorch, and frameworks and libraries like Django, Dask, OpenCV, etc. for data science and machine learning.


--- layout: page title: Contact me ---
You can email me if you want to get in touch. If you are intersted in content on this site or are interested in duscussing a challenge you may have then don't hesitate to send a message!
My fulltime job is consulting work in ML and Data Science Consulting, so feel free to get in touch if you want to discuss potential projects.


Our network of peer devices communally scans the internet and converts it into a standardized format. We are building a DAO to be the caretaker of the internet.
Permanent History
The KOI Archive will include all top rated content, forever.
Improved Accountability
Don't just trust the robots to vet the source- trust us to vet the robots!
Distributed Verification
When our network archives a site’s
content, hundreds of nodes
independently verify it.


This feature enables column data sorting according to the selected sorting order in specified column fields. Following configurations are available when dealing with data table column sorting.
There are 03 types of sorting orders, which are:
Column sorting can be enabled in any data table column by declaring sortable
to true
otherwise it will be false by default.
{{demoSnippet.sorting}}
By default the table does not sort it’s contents. Also there are set of additional properties can be used with
sortable
property and those will be explained later.
After enabling the sortable
users can simply change the sorting order to any above mentioned, by
clicking on
icon that appears on column top right side corner.
There are few more properties that affects to the behaviour of column sorting. All the available properties can be applied to each table column by independently excepts Multi Column Sortable property.
sortOrder: string = 'asc' | 'desc' | ''
This property allow users to order the data that already fetched or fetching from a data source. If sorting order
is not mentioned by the user, then the default sorting mechanism will be applied for those sortable
enabled
columns.
sortField: string
Sort Field can be override by providing a column field name, by default sort field value is same to the column name. providing a different column name to sort field, ornamentum will start sorting according to the provided column data.
multiColumnSortable: boolean
Multi column sortable can be only use inside the grid global properties defining scope (ng-data-table). If multi column sortable is enabled, data sorting will be process based on previously preserved column sorting order.


Home
Gallery
Contact
♥ Scott Read ♥
$
Professional heart throb
$
Thanx for visiting my website. Hope u like it.


If you have Oily Skin:
- Some people use oil instead of other moisturizers to combat their oily skin (I know it seems
counter productive but people swear it works) some people use Jojoba Oil or Argon oil but most
just take their makeup off and moisturize with regular ol' coconut oil
-Use an oil control gentle Clenser. Sometimes your face gets more oily just because you are using
too harsh of a soap on your face. Try something like Cetaphil oil control for a more gentle clean.
If you have dry Skin:
-dry skin can also do with some extra moisturizing, just like oily skin, so you can try out oils but the best
this to use are traditional miosturizers. Olay as well as Burt's bees have great miosturizers you can put on
before bed to wake up with hydrates skin
-use a toner after washing your face, Mario badescu has some great facial mists. I personally love the rose
water facial mist, it smells great and won't break the bank.
If you have Combination Skin:
-any of the above products should work for you but combo skin is really just code for your ability to use
both oil and dry skin items
-luckily for you lots of youtubers and beauty bloggers have found a new way to use clay face masks, you
can put a clay mask on blemishes while using a moisterizing mask on dry patches. It's really about finding
what works for you.


123
Vishal & Shekhar
Brace yourselves for a night of crazy on-stage antics because we have set you up on a date with Bollywood's most happening duo!
Presenting the Bollywood Night, featuring VISHAL & SHEKHAR, brought to you in association with Eminence Group Of Entertainment.
Book your tickets now on bookmyshow and avail the early bird discount.
BOOK TICKETS NOW
Xandria
Dianne from Xandria invites you all to PEARL 2015!
Catch them live on 14th of March. It is their debut in India.
PEARL maintains its tradition of bringing down International bands and providing them their debut performance!
For tickets :BOOK NOW
Advaita
Advaita are perhaps the most traditional of all the top rock bands in the country today, fusing together breathtaking classical musicianship with Sting-toned soft rock.
One of the four Indian bands to be selected by the legendary producer John Leckie for British Council's SoundPad, they have established themselves as one of the best live acts in the country by constantly headlining stages in premier music fests such as NH7 Weekender as well as featuring in shows like Coke Studio and MTV Unplugged.
Must listen tracks include : Mofunk, Durga, Miliha, Rasiya, Ghir Ghir, and Words.
For Tickets:CLICK HERE
VH1 Supersonic
Pearl adds another element of delight to its lineup with Vh1 Supersonic confirming their arrival. Thus, making it Vh1's first ever appearance in Hyderabad, exclusively at BITS Pilani Hyderabad Campus
With a blazing lineup, headed by the rollicking Nikhil Chinapa and followed by Tuhin Mehta, this one you surely don't want to miss!
Arushi Mudgal
Performing live for the Classical Night at Pearl'15, we have a very special and acclaimed Odissi dancer, Arushi Mudgal.
Coming from a family of classical artists, Arushi's talent and expertise are undisputed, having numerous exclusive performances throughout the world. In fact, she was among the artists who performed for Barack Obama in India.
Come witness the spectacle of Indian classical dance, as we meet a living legend!


{% extends "base_generic.html" %} {% block content %}
Are you sure you want to delete the site: {{ site }}?


Dog Social Network
Home
Profile
Friends
Friends of Doge
Such Friend
best friends
Many Friends
unknown
Wow
yeah right