JSF binds to PicoContainer-Web quite well.
To configure PicoContainer to handle the dependency injection of JSF components, refer to the web.xml below. For JSF there is a slightly different listener to the one defined in the main page. Also, instead of using JSF servlet, use ours. Everything else from the standard JSF setup is appropriate.
PicoContainer-Web JSF Demo webapp-composer-class *your web app composer class name* picoFilter org.picocontainer.web.jsf.PicoVariableResolver$ServletFilter picoFilter *.jsf org.picocontainer.web.PicoServletContainerListener Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.jsf index.html
With this design you can use Constructor Injection and three tier container scoping for JSF web applications. Make sure you make and configure your own WebappComposer implementation.
See downloads on how to download the webwork module either using Maven or by downloading full distribution.
We have a sample application. It is a small form-style web-app that shows and list of cheeses, allows you to add and delete from the list. See the Maven2 source for it. Here is a screenshot of it running:
Download the war file for it (full Java source in WEB-INF/classes).


Before Change
layers.append(nn.LeakyReLU(0.2, inplace=True))
return layers
self.d1 = nn.Sequential(
*downsample_block(in_channels, 64, False),
*downsample_block(64, 128, True),
nn.Conv2d(128, 1, 3, 1, 1)
)
self.d2 = nn.Sequential(
*downsample_block(in_channels, 64, False),
*downsample_block(64, 128, True),
*downsample_block(128, 256, True),
After Change
)
)
self.downsample = nn.AvgPool2d(in_channels, stride=2, padding=[1, 1], count_include_pad=False)
def compute_loss(self, x, gt):
Computes the MSE between model output and scalar gt


--- layout: post title: New blog! categories: - Personal tags: - blog status: publish type: post published: true meta: geo_public: '1' _thumbnail_id: '14' _publicize_pending: '1' _publicize_done_external: a:1:{s:8:"facebook";a:1:{i:100003508657658;b:1;}} _wpas_done_4060388: '1' geo_latitude: '34.421650' geo_longitude: '8.786656' geo_address: Gafsa, Tunisia publicize_twitter_user: JacerOmri _wpas_done_4060389: '1' _wpas_done_4060390: '1' _wpas_done_4060391: '1' geo_accuracy: '0' _wpas_skip_4060388: '1' _wpas_skip_4060389: '1' _wpas_skip_4060390: '1' _wpas_skip_4060391: '1' author: ---
I am really excited to launch my new blog on wordpress.com!
i've chosen this service because it provides good functionality along with simplicity and ease of use (i am lazy remember?).
Basically i'm planning to talk about linux and open source in the first place, also other technology related stuff i have experienced (web, robotics, embedded...)
stay tuned and follow me everywhere, here, twitter, facebook... anywhere you want! you will just get my updates. Until then, wish me good luck :)


As Knights of Columbus members we are in complete solidarity with our Bishops and Priests. We can show our support by volunteering our time and talents to our Bishops and Priests. Every member should assist their Parish Priest, whether at mass or around the parish. We can offer our talents by being ushers, lectors, Extraordinary ministers of the Eucharist, or being a choir member. We can also help with maintenance for the rectory, cemetery, and school.
Prayer is the strongest weapon we have. The Rosary is a very powerful prayer that we should pray ourselves each day. If your parish doesn’t say the Rosary before Mass, contact your Parish Priest and offer to pray the Rosary before or after each Mass. Rosary prayer cards are available from the Supreme Council Office. As a part of our Knights of Columbus activities, all councils are asked to schedule a corporate communion on every 5th Sunday of each month during the year. During the month of November each council is reminded to have a memorial Mass for the deceased members of their council. Always remember to invite the family members of the deceased, and assign members to offer to escort the widows to the Mass.
We as Knights of Columbus should volunteer as religious education teachers, as the spiritual training of our children is especially important today. We can also help with the training of these children as alter servers at Mass. Make sure that your Council supports the Religious Education Fund Raffle. The money raised from this program helps buy books and supplies for our Religious Education Programs throughout the state. Also get involved with adult formation in your parish and if your parish does not have adult formation see what your council can do to get one started. Volunteer to be a sponsor to an RCIA candidate.
A man’s responsibility is the religious education of himself and his family. The Knights of Columbus have several tools that can help a Knight achieve this responsibility of education. The Luke Hart series is a Catholic Education Series of books based on the Catechism of the Catholic Church. The veritas series of books cover a wide variety of topics on matters pertaining to Catholic faith and life. Both of these series are available through the Catholic Information Service at Supreme. Take part in the Supreme Knight’s “Book of the Month”. The Supreme Knight selects books to read each month and discusses the book on line. Visit the web sites: “Fathers for Good”, which helps men become better Dads, and “Headline Bistro” for news that Catholics need to know.
Christ is the reason we celebrate Christmas. We are asked to share the light of Advent by promoting the use of Advent wreaths by all families in the parish. Posters, billboards. and other materials are available from the Supreme Council and there are public service announcements available for use at radio stations. We are asked to join in Light Up For Christ on during the first week of December by turning on lights and Christmas lights at this time. See the calendar of events for the date.
Every council in the State should enter a scrapbook for Church Activities. When your council conducts an activity. you should maintain a scrapbook containing pictures. news clippings, and other information about your activity. Appoint one person at the event to take pictures, then write up the information on the event and submit it directly to the State Church Activities Director, no later than April 1. The 1st place winner in the State goes on to the Supreme Convention to be judged internationally.
© Knights of Columbus - Kansas State Council
For comments or questions please email webmaster@kansas-kofc.org


Having Node.js installed, type the following command in the terminal:
npm install -g boiler-cli
After the installation the boiler command would be available. To confirm that, type the following command in the terminal to see a list with the available boiler tasks:
boiler
Let's create our first boiler application! Our application will be called awesomeAPP. Type the following command in the terminal to create our application:
boiler init awesomeAPP
Answer the questions that will be made and wait while boiler downloads the application dependencies. After that, the application is ready to start!
Type the following command in the terminal to enter in the application folder:
cd awesomeAPP
Type the following command in the terminal to start our application in development mode:
boiler start
Now open the address http://localhost:3000 in the browser and you'll see our application running! Change some code in the application and see the browser. The browser refresh automatically!
When you feel that the application is done, you can prepare it for production. This reduces drastically the application size and, believe me, the users will thank you for that. To prepare the application for production, type the following command in the terminal:
boiler build
Wait a few seconds. Now, all we have to do is to get the dist folder and deploy to a webserver.


This is a random stripe pattern generator for knitting and crochet works.
The inspiration came from
Biscuits and Jam
stripe generator, but I found hard to use and it didn't match my need. So
I decided to make my own pattern generator. I'd love to hear if you actually use my generator for any projects
so please let me know!
Project page on github.


Source code
GrapheneOS is an open source project with an open development process.
The GrapheneOS sources are hosted in the GrapheneOS organization on GitHub. Since there are many repositories, this page aims to provide a guide for it. See the reporting issues section on the contact page for an comparable overview of where issues should be filed.
GrapheneOS
The operating system source tree includes hundreds of repositories. Many of these are only used for debugging, testing or development and are not actually part of what gets used for building a production release. The manifest repository references all of these. Most of these are used unmodified from the Android Open Source Project (AOSP). A few dozen of the repositories including most of the core OS are either forked from AOSP or are unique to GrapheneOS.
The operating system has a unified build system, but some components like Chromium are too complex to fit into it so they're included as prebuilts instead of porting them to the AOSP build system. This is also done for developer convenience and bootstrapping, to avoid needing to build all the native / cross-compilation toolchains for each host and target platform combination, etc. The prebuilts can all be built from source if desired. The build instructions will be expanded to cover all of this in the future.
For a full list of the repositories in the OS source tree, look at the default.xml list in the manifest repository.
GrapheneOS forks of AOSP source tree repositories:
- device_common
- device_generic_goldfish
- device_google_barbet
- device_google_barbet-sepolicy
- device_google_bluejay
- device_google_bramble
- device_google_coral
- device_google_coral-sepolicy
- device_google_felix
- device_google_gs-common
- device_google_gs101
- device_google_gs101-sepolicy
- device_google_gs201
- device_google_lynx
- device_google_pantah
- device_google_raviole
- device_google_redbull
- device_google_redbull-sepolicy
- device_google_redfin
- device_google_sunfish
- device_google_sunfish-sepolicy
- device_google_tangorpro
- kernel_configs
- platform_art
- platform_bionic
- platform_bootable_recovery
- platform_build
- platform_build_soong
- platform_development
- platform_external_android-nn-driver
- platform_external_armnn
- platform_external_boringssl
- platform_external_conscrypt
- platform_external_crosvm
- platform_frameworks_av
- platform_frameworks_base
- platform_frameworks_ex
- platform_frameworks_libs_modules-utils
- platform_frameworks_libs_systemui
- platform_frameworks_native
- platform_frameworks_opt_net_wifi
- platform_hardware_google_pixel-sepolicy
- platform_libcore
- platform_manifest: Manifest for OS repositories
- platform_packages_apps_Calendar
- platform_packages_apps_CarrierConfig
- platform_packages_apps_CellBroadcastReceiver
- platform_packages_apps_Contacts
- platform_packages_apps_DeskClock
- platform_packages_apps_Dialer
- platform_packages_apps_DocumentsUI
- platform_packages_apps_Gallery2
- platform_packages_apps_Launcher3
- platform_packages_apps_Messaging
- platform_packages_apps_Nfc
- platform_packages_apps_QuickSearchBox
- platform_packages_apps_RemoteProvisioner
- platform_packages_apps_Settings
- platform_packages_apps_SettingsIntelligence
- platform_packages_apps_ThemePicker
- platform_packages_apps_WallpaperPicker2
- platform_packages_inputmethods_LatinIME
- platform_packages_modules_Bluetooth
- platform_packages_modules_common
- platform_packages_modules_Connectivity
- platform_packages_modules_NetworkStack
- platform_packages_modules_Permission
- platform_packages_modules_Uwb
- platform_packages_modules_Wifi
- platform_packages_providers_ContactsProvider
- platform_packages_providers_DownloadProvider
- platform_packages_providers_MediaProvider
- platform_packages_services_Telephony
- platform_system_ca-certificates
- platform_system_core
- platform_system_extras
- platform_system_sepolicy
GrapheneOS forks of AOSP kernel prebuilt repositories with the builds replaced with the GrapheneOS kernels built from the source repositories listed in the next section:
- device_google_coral-kernel: Pixel 4 and Pixel 4 XL kernel prebuilts.
- device_google_sunfish-kernel: Pixel 4a kernel prebuilts.
- device_google_redbull-kernel: Pixel 4a (5G), Pixel 5 and Pixel 5a kernel prebuilts.
- device_google_raviole-kernel: Pixel 6 and Pixel 6 Pro kernel prebuilts.
- device_google_bluejay-kernel: Pixel 6a kernel prebuilts.
- device_google_pantah-kernel: Pixel 7 and Pixel 7 Pro kernel prebuilts.
- device_google_lynx-kernel: Pixel 7a kernel prebuilts.
- device_google_tangorpro-kernel: Pixel Tablet kernel prebuilts.
- device_google_felix-kernel: Pixel Fold kernel prebuilts.
GrapheneOS forks of AOSP kernel repositories:
- kernel_manifest-coral: Kernel manifest for the Pixel 4, Pixel 4 XL and Pixel 4a.
- kernel_build-coral: Kernel build system for the Pixel 4, Pixel 4 XL and Pixel 4a.
- kernel_msm-coral: Kernel sources for the Pixel 4, Pixel 4 XL and Pixel 4a.
- kernel_msm-extra-coral: Kernel audio drivers for the Pixel 4, Pixel 4 XL and Pixel 4a.
- kernel_manifest-redbull: Kernel manifest for the Pixel 4a (5G), Pixel 5 and Pixel 5a.
- kernel_build-redbull: Kernel build system for the Pixel 4a (5G), Pixel 5 and Pixel 5a.
- kernel_msm-redbull: Kernel sources for the Pixel 4a (5G), Pixel 5 and Pixel 5a.
- kernel_msm-modules_qcacld-redbull: Kernel Wi-Fi driver for the Pixel 4a (5G), Pixel 5 and Pixel 5a.
- kernel_msm-extra-redbull: Kernel audio drivers for the Pixel 4a (5G), Pixel 5 and Pixel 5a.
- kernel_manifest-5.10: Kernel manifest for the Generic Linux 5.10 kernel.
- kernel_manifest-5.15: Kernel manifest for the Generic Linux 5.15 kernel.
- kernel_common-5.10: Generic Linux 5.10 kernel sources.
- kernel_common-5.15: Generic Linux 5.15 kernel sources.
- kernel_manifest-bluejay: Kernel manifest for the Pixel 6a.
- kernel_manifest-raviole: Kernel manifest for the Pixel 6 and 6 Pro.
- kernel_build-gs: Kernel build system for the Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro and Pixel 7a.
- kernel_gs: Kernel sources for the Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro and Pixel 7a. These sources are only used to build device-specific modules. The Generic Kernel Image is built from the common kernel.
- kernel_google-modules_gpu-gs: Kernel GPU driver for the Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro and Pixel 7a.
- kernel_google-modules_wlan_bcmdhd_bcm4389-gs: Kernel Wi-Fi/Bluetooth driver for the Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7 and Pixel 7 Pro.
- kernel_manifest-pantah: Kernel manifest for the Pixel 7 and Pixel 7 Pro.
- kernel_manifest-lynx: Kernel manifest for the Pixel 7a.
- kernel_manifest-tangorpro: Kernel manifest for the Pixel Tablet.
- kernel_manifest-felix: Kernel manifest for the Pixel Fold.
Repositories added by GrapheneOS:
- adevtool
- branding
- carriersettings-extractor
- hardened_malloc
- platform_external_Apps: Apps app prebuilt
- platform_external_Auditor: Auditor app prebuilt
- platform_external_Camera: Camera app prebuilt
- platform_external_GmsCompatConfig
- platform_external_PdfViewer: PDF Viewer app prebuilt
- platform_external_seedvault
- platform_external_talkback: TalkBack app (GrapheneOS fork) prebuilt
- platform_external_vanadium: Vanadium browser, WebView and library prebuilts
- platform_packages_apps_ExactCalculator
- platform_packages_apps_GmsCompat
- platform_packages_apps_SetupWizard
- platform_packages_apps_Updater: OS update client
- platform_themes
- vendor_state
- script
Standalone apps
These are standalone app projects developed by GrapheneOS and included in the OS. This does not include the many apps included by AOSP without modifications by GrapheneOS or with only minor modifications.
Services
- infrastructure: Shared server infrastructure
- AttestationServer: attestation.app remote attestation server
- grapheneos.org: Main website servers
- releases.grapheneos.org: OS update and app repository servers
- apps.grapheneos.org: Application repository
- grapheneos.network: Servers for HTTP/HTTPS connectivity checks, HTTPS network time, NTP (for Qualcomm XTRA), Broadcom PSDS cache, Qualcomm PSDS (XTRA) cache, SUPL proxy, attestation key provisioning proxy and Vanadium component update check/download proxy
- mail.grapheneos.org: Mail server
- matrix.grapheneos.org: Matrix and Element Web server
- ns1.grapheneos.org: Authoritative DNS servers
- discuss.grapheneos.org: Discussion forum server
- grapheneos.social: Mastodon instance
Utilities
- tls-pinning: Utilities for setting up conservative non-leaf TLS pinning with backup pins
- branding-tools: Scripting for generating branding
- AttestationSamples: Auditor attestation samples
Archive
An archive of legacy repositories is available via the GrapheneOS Archive organization. This only covers repositories archives after renaming the project to GrapheneOS. Earlier code is mostly not available via GitHub anymore due to the unfortunate events leading to the rename of the project.


Here's an example of a 3D Pie chart effect used in conjunction with the
donut3d
variation (use the variant
property as shown below).
Other variants include: pie
pie3d
and donut
On this chart, the shadow is used to accentuate the appearance of depth.
The 3D effect is achieved by stretching the canvas
in the horizontal direction - which is why the
text looks stretched.
In terms of the responsive
nature of the chart, when viewing on smaller screens the labels are switched to
tooltips and a title is added to indicate as such.
<script src="RGraph.common.core.js"></script> <script src="RGraph.common.dynamic.js"></script> <script src="RGraph.common.tooltips.js"></script> <script src="RGraph.pie.js"></script>Put this where you want the chart to show up:
<canvas id="cvs" width="600" height="350" style="float: right">[No canvas support]</canvas>This is the code that generates the chart - it should be placed AFTER the
canvas
tag(s):


User Persona
- Name: Barbara Adams
- Age: 63
- Occupation: Retired English Teacher
- Hobbies: Gardening, spending time with grandchildren,
crafting greeting cards for local artisan craft fairs, going out outdoors with her
two black labs Rico and Lady (dogs).
- Technology: 2015 Samsung Galaxy j7 Android 6.0.1, 2017 Dell E6430 Laptop Windows 10
- Frequency of Use
Not familiar or frequent user of technology. Generally uses the internet for banking or quick searches. She owns
a smart phone but only because it was recommended by her daughter
- Attitudes and behaviors: Barbara is a huge fan of hiking and being outdoors, but is not adept at using
technology. She will not use a website that seems complicated or hard to use. She wants to quickly be able to view sites
and hopes to find one that she can save hikes to do or hikes she has already done.
- Frustrations and needs: Barbara doesn't have a way to quickly find new hiking and walking
trails in the area. She doesn't want to use a conventional map but also isn't a big user or fan of complicated technology.
She wants to be able to search for hiking trails digitally. She would also like to be able to tell
if the trail is dog friendly.
- Goals:Barbara's main concern is finding a way to digitally view hiking trails in her area that
are dog friendly. She wants to quickly find a new trail to hike without having to use a conventional map.
User Story
Barbara searches for dog-friendly hiking trail in Albuquerque
Use Case
- Title: Barbara uses web application to find hiking trail
- Description: Barbara uses her smart phone to look for hiking trails in Albuquerque.
- Usage Pre-conditions: Must have mobile phone and internet connection.
- Usage Post-conditions: The application shows Barbara hiking trails in the area and directions to the trail.
Interaction Flow
- Barbara opens up Google Chrome on her smart phone and types ABQ Trails into her navigation bar
- The browser returns the homepage of the website, which immediately opens pop-up for an optional sign-in/sign-up
- Barbara does not wish to create an account and doesn't currently have one so she closes the pop up
- ABQ Trails closes the window and displays the homepage which includes a list with photos of top trails, a map and a search feature
- Barbara chooses to use the search feature, she types 'dog friendly' into the search bar
- ABQ Trails returns a list of trails that meet this criteria, trails that have been tagged dog friendly
- Barbara browses through the list and clicks on a trail that looks appealing to her
- ABQ Trails returns a page including a map and short description of trail
- Barbara is happy with the results and bookmarks the page for later use


Declarations for the RangeSymbol class. More...
Go to the source code of this file.
Declarations for the RangeSymbol class.


Cardom
Register
Sign In
About
☓
Book a Car
How to Cardom
Types of Cars
Login
Email
Please enter your email.
Password
Please enter your password to login.
Sign in


Analysis of large datasets of fixed coupon bonds, allowing for irregular first and last coupon periods and various day count conventions. With this package you can compute the yield to maturity, the modified and MacAulay durations and the convexity of fixed-rate bonds. It provides the function AnnivDates, which can be used to evaluate the quality of the data and return time-invariant properties and temporal structure of a bond.
| Version: | 0.1.0 |
| Depends: | R (≥ 2.15.1) |
| Imports: | Rcpp, timeDate |
| LinkingTo: | Rcpp |
| Published: | 2018-11-14 |
| Author: | Djatschenko Wadim [aut, cre] |
| Maintainer: | Djatschenko Wadim <wadim.djatschenko at gmx.de> |
| License: | GPL-3 |
| NeedsCompilation: | yes |
| Materials: | NEWS |
| CRAN checks: | BondValuation results |
| Reference manual: | BondValuation.pdf |
| Package source: | BondValuation_0.1.0.tar.gz |
| Windows binaries: | r-devel: BondValuation_0.1.0.zip, r-release: BondValuation_0.1.0.zip, r-oldrel: BondValuation_0.1.0.zip |
| OS X binaries: | r-release: BondValuation_0.1.0.tgz, r-oldrel: BondValuation_0.1.0.tgz |
Please use the canonical form https://CRAN.R-project.org/package=BondValuation to link to this page.


What is ScriptorCode?
ScriptorCode is an open-source website similar to Pastebin where you can store any piece of code,
and generate links for easy sharing
However, what makes ScriptorCode special is that it works with
no database, and
no back-end code.
Instead, the data is compressed and
stored entirely in the link that you share, nowhere else!
Because of this design:
🗑 Your data
cannot be deleted from ScriptorCode
🔞 Your data
cannot be censored
👁 The server hosting ScriptorCode
cannot read or access your data
⏳ Your data will be accessible
forever (as long as you have the link)
🔀 You can access your data on
every ScriptorCode clone, including
your own
🔍 Google
will not index your data, even if your link is public
If you want to know more, you can find more information on
Github


TACOCAT
Code
Git
Portfolio
TacocaT Palindrome Detector
Find out if any word is a palindrome.
Try it below.
Please enter a word:
SUBMIT
TacocaT
×


|
BitShares-Core
6.1.0
BitShares blockchain implementation and command-line interface software
|
tracks debt and call price information More...
#include <market_object.hpp>
Public Member Functions | |
| asset | get_collateral () const |
| asset | get_debt () const |
| asset | amount_to_receive () const |
| asset_id_type | debt_type () const |
| asset_id_type | collateral_type () const |
| price | collateralization () const |
| pair< asset_id_type, asset_id_type > | get_market () const |
| share_type | get_max_debt_to_cover (price match_price, price feed_price, const uint16_t maintenance_collateral_ratio, const optional< price > &maintenance_collateralization=optional< price >()) const |
| Public Member Functions inherited from graphene::db::abstract_object< call_order_object, protocol_ids, call_order_object_type > | |
| abstract_object () | |
| object_id< SpaceID, TypeID > | get_id () const |
| Public Member Functions inherited from graphene::db::base_abstract_object< call_order_object > | |
| std::unique_ptr< object > | clone () const override |
| void | move_from (object &obj) override |
| fc::variant | to_variant () const override |
| std::vector< char > | pack () const override |
| Public Member Functions inherited from graphene::db::object | |
| object ()=default | |
| object (uint8_t space_id, uint8_t type_id) | |
| virtual | ~object ()=default |
Public Attributes | |
| account_id_type | borrower |
| share_type | collateral |
| call_price.base.asset_id, access via get_collateral More... | |
| share_type | debt |
| call_price.quote.asset_id, access via get_debt More... | |
| price | call_price |
| Collateral / Debt. More... | |
| optional< uint16_t > | target_collateral_ratio |
| maximum CR to maintain when selling collateral on margin call More... | |
| Public Attributes inherited from graphene::db::object | |
| object_id_type | id |
Additional Inherited Members | |
| Static Public Attributes inherited from graphene::db::abstract_object< call_order_object, protocol_ids, call_order_object_type > | |
| static constexpr uint8_t | space_id |
| static constexpr uint8_t | type_id |
tracks debt and call price information
There should only be one call_order_object per asset pair per account and they will all have the same call price.
Definition at line 125 of file market_object.hpp.
|
inline |
Definition at line 130 of file market_object.hpp.
|
inline |
Definition at line 132 of file market_object.hpp.
|
inline |
Definition at line 133 of file market_object.hpp.
|
inline |
Definition at line 131 of file market_object.hpp.
|
inline |
Definition at line 128 of file market_object.hpp.
|
inline |
Definition at line 129 of file market_object.hpp.
|
inline |
Definition at line 142 of file market_object.hpp.
| share_type call_order_object::get_max_debt_to_cover | ( | price | match_price, |
| price | feed_price, | ||
| const uint16_t | maintenance_collateral_ratio, | ||
| const optional< price > & | maintenance_collateralization = optional<price>() |
||
| ) | const |
Calculate maximum quantity of debt to cover to satisfy target_collateral_ratio.
| match_price | the matching price if this call order is margin called |
| feed_price | median settlement price of debt asset |
| maintenance_collateral_ratio | median maintenance collateral ratio of debt asset |
| maintenance_collateralization | maintenance collateralization of debt asset, should only be valid after core-1270 hard fork |
Definition at line 61 of file market_object.cpp.
| account_id_type graphene::chain::call_order_object::borrower |
Definition at line 135 of file market_object.hpp.
| price graphene::chain::call_order_object::call_price |
Collateral / Debt.
Definition at line 138 of file market_object.hpp.
| share_type graphene::chain::call_order_object::collateral |
call_price.base.asset_id, access via get_collateral
Definition at line 136 of file market_object.hpp.
| share_type graphene::chain::call_order_object::debt |
call_price.quote.asset_id, access via get_debt
Definition at line 137 of file market_object.hpp.
| optional<uint16_t> graphene::chain::call_order_object::target_collateral_ratio |
maximum CR to maintain when selling collateral on margin call
Definition at line 140 of file market_object.hpp.


This is my first website I made for the CS121 project. Some of the tools/resources I used in the making of this website are listed below:


Load comments using:
naive approach
- Write to doc, adopt elements.
Streaming element without actual streams
<streaming-element>
- Web component to stream content.
<streaming-element concat chunks>
- Web component to stream content with concatinating chunks.


Intro to Hybrid Mobile Application Development
January 31, 2015 1PM - 5PM
Forbes College, Gov. Forbes Street
Legazpi City, Albay
Speaker
Richard Gonzales
Chard is a Ruby on Rails and mobile application development consultant. He is also one of the founders, active volunteers and speakers of Bicol IT.
In this Tech Talk, participants will
- Get updates on the trends/status of mobile apps and mobile development.
- Differentiate between native and hybrid mobile apps.
- Learn the basics of hybrid mobile application development.
- Know the requirements for iOS and Android development.
- Learn the basics of Ionic Framework.
- Get a demo of a hybrid application in development.
- Learn other requirements of hybrid app development.
Agenda
| 12:30pm - 1:00pm |
Registration |
| 1:00pm - 2:30pm |
Intro to Hybrid Mobile Application Development |
| 2:30pm - 3:00pm |
Break |
| 3:00pm - 4:30pm |
Intro to Hybrid Mobile Application Development |
| 4:30pm - 5:00pm |
Q&A, Announcements |
| 5:00pm onwards |
Socialization/Networking |
Our Partners for Tech Talk 06
Our Venue
Contacts
Need further info? Please get in touch with us through our
Bicol IT Facebook Group. Feel free to post your enquiries on any of the pinned posts and the group admins will respond as soon as possible.


Who Needs Floating-Point Anyway?
Suppose we truly want floating point arithmetic free of rounding error. Can we do this for all combinations of floating point numbers? Well. Let's for now just consider finite arithmetic; that is, neither infinity nor NaN. In this case, all we need to do is define the smallest positive floating point number as "1", and shift the decimal point accordingly. According to the IEEE-754 standard, for double-precision this number is
2-1074
which in binary looks like
0<PHONE_NUMBER>0<PHONE_NUMBER>000000000000000000000000000000000000000001
To treat this as "1" we must also look at what the largest number is. Checking IEEE-754, we have
21023 × (1 + (1 − 2−52)), or in bits,
0<PHONE_NUMBER>0<PHONE_NUMBER>111111111111111111111111111111111111111111
Putting this together, we need to represent a number as large as
21023 × (1 + (1 − 2−52)) / (2−1074).
Which, we can calculate with the useful bc
(with sufficiently high scale
)
as
36385714125121573300846800698456749842842774431060269030973563199251\
83520276313187422051044619975257814616895952553597550412366074125973\
05594915359190782200698392412987448013052928786408355279308639946743\
57611588999020693594474762898847930291552594690170203187215045688094\
95566077392257613796983034261186022501993558219960112146924922314987\
24661213715671558623030843303146025660694164325513330061947744775142\
60351201969859368060220131234488198148976536169638305696900504838830\
71976087551424621650897680388272858267735217700412928884785446308400\
63729813907563445195499310977439636039716323348918368319786868700433\
55177324550146752512
So, to fit everything inside a fixed-point value, we need the base-2 logarithm of this:
$ bc -l
scale=60;
l(2^1023 * (1 + (1 - 2^-52)) * 2^1074)/l(2)
$ 2097.999999999999999839828674809254106809409981385123854002550379
Which is just a tad under 2098 bits. But remember, we need negative numbers as well so we need 2099 bits to get the sign for twos-complement. Then, once we have some value in fixed-point one can multiply it by 2-1074 to get the correct value. What purpose does this have? For example, the GNU MPFR library has arbitrary-precision floating point values. Knowing that we need 2099 bits means we can use any value with at least 2099 bits of precision to do any sequence of floating point operations with no error, as long as the results are correctly rounded. MPFR is carefully designed to be correctly rounded, so that's covered for us too!


{% extends "page.html" %} {% block content %} {% for team in teamSelect %}
Division: {{team.division}} Titles: {{team.titles}}


Isar735.github.io
Creative writing course Australian Writers Centre. Creative writing courses. Learn from anywhere with our interactive online courses, or visit us in our Sydney, Melbourne or Perth classrooms. Creative writing short course sydney.
Creative Writing Short Courses in Sydney The Writers Studio. Creative Writing Course - CCE University of Sydney. Creative Writing Course (Beginners) - Courses in Sydney. Creative Writing CCE University of Sydney. Creative Writing. Express yourself with the written word. Develop your creative style the smart way with Creative Writing courses at the University of Sydney. Creative Writing Classes - Sydney Community College. Of course you can: learn to write creatively. Learn to write creatively and Other Arts Courses in Sydney Learn creative writing or writing for business Short course students; Bachelor of Communication (Creative Writing) 70.25 Ultimo, Sydney Ultimo, Sydney : Master of Creative.
Creative Writing Course (Beginners) Short courses in Sydney CBD or Online, open to everyone. Creative Writing courses in Sydney CBD or Online, open to the general public. This creative writing course is ideal if you want to write fiction, short stories and novels. Learn about plotting, dialogue, characters, structure The Sydney Unlocking Creativity writing course will get you writing from the very first session and dramatically improve the quality of your writing. Enrol. Develop your creative style the smart way . “Course Tagline - Creative Writing . courses at the University of Sydney. This writing course offers Creative writing courses at Australian Writers Centre. Creative Writing Courses Sydney - Courses in Sydney. Writing University of Technology Sydney.


Simple, traffic-based pricing
Sign-up for our 30-day trial. No credit card required.
100k Pageviews
$16.00
/ month
Monthly Billing
Yearly Billing
-25%
Discount
Unlimited websites
100% data ownership
Email reports
Start my trial


abstract class ParentItem
Abstract class for base implementation of ParentItem used in FilterDrawer
Author
Camerash
See Also
abstract inner class ViewHolder : ViewHolder
Base implementation of the ViewHolder of ParentItem used in the FilterDrawer's RecyclerView |
ParentItem()
Abstract class for base implementation of ParentItem used in FilterDrawer |
abstract fun allowSelectMultiple(): Boolean
Supply the option of whether the ChildItems of this ParentItem can be multi-selected |
|
abstract fun getChildCollection(): List<ChildItem>
Supply the list of ChildItem under this ParentItem |
|
abstract fun getDefaultIconColorRes(): Int
Supply the color resource of icon used when none of the ChildItems under this ParentItem are selected |
|
abstract fun getDefaultTextColorRes(): Int
Supply the color resource used in title text when none of the ChildItems under this ParentItem are selected |
|
abstract fun getLayoutRes(): Int
Supply the layout resource for the customization of ParentItem |
|
abstract fun getParentIcon(): Int
Supply the drawable icon resource for the ParentItem |
|
abstract fun getParentTitle(): String
Supply title for the ParentItem |
|
abstract fun getRootLinearLayoutId(): Int
Supply the root linear layout id for the customization of ParentItem |
|
abstract fun getSelectedIconColorRes(): Int
Supply the color resource of icon used when one or more ChildItems under this ParentItem are selected |
|
abstract fun getSelectedTextColorRes(): Int
Supply the color resource used in title text when one or more ChildItems under this ParentItem are selected |
|
abstract fun getToggleExpandOnClickViewId(): Int
Supply the view id who is responsible for receiving the onClick event for toggling expansion of ParentItem. |
|
abstract fun getViewHolder(v: View): ViewHolder
Supply the ViewHolder used by the ParentItem |
abstract class DefaultParentItem : ParentItem
Default implementation of ChildItem |


| Package | com.threerings.media |
| Interface | public interface VideoPlayer extends MediaPlayer, flash.events.IEventDispatcher |
| Implementors | FlvVideoPlayer |
| Method | Defined by | ||
|---|---|---|---|
|
getDisplay():DisplayObject
Get the actual visualization of the video.
| VideoPlayer | ||
|
getDuration():Number
Get the duration of the media, in seconds, or NaN if not yet known.
| MediaPlayer | ||
|
getMetadata():Object
Get metadata, or null if none or not yet available.
| MediaPlayer | ||
|
getPosition():Number
Get the position of the media, in seconds, or NaN if not yet ready.
| MediaPlayer | ||
|
getSize():Point
Get the size of the video, or null if not yet known.
| VideoPlayer | ||
|
getState():int
| MediaPlayer | ||
|
getVolume():Number
Get the volume, from 0 to 1.
| MediaPlayer | ||
|
pause():void
Pause the media, if not already.
| MediaPlayer | ||
|
play():void
Play the media, if not already.
| MediaPlayer | ||
|
seek(position:Number):void
Seek to the specified position.
| MediaPlayer | ||
|
setVolume(volume:Number):void
Set the volume, between 0-1.
| MediaPlayer | ||
|
unload():void
Unload the media.
| MediaPlayer |
| Event | Summary | Defined by | ||
|---|---|---|---|---|
| Dispatched when the total duration of the media is known. | MediaPlayer | |||
| Dispatched when there's a problem. | MediaPlayer | |||
| Dispatched when media metadata is available, if ever. | MediaPlayer | |||
| Dispatched periodically as the position is updated, during playback. | MediaPlayer | |||
| Disptached when the size of the video is known. | VideoPlayer | |||
| Dispatched when the state of the mediaplayer changes, usually in response to commands such as play/pause, etc. | MediaPlayer |
| getDisplay | () | method |
public function getDisplay():DisplayObject
Get the actual visualization of the video.
ReturnsDisplayObject |
| getSize | () | method |
public function getSize():Point
Get the size of the video, or null if not yet known.
ReturnsPoint |
| size | event |
com.threerings.util.ValueEvent
Disptached when the size of the video is known. value: a Point expressing the width/height.


Preparation time
1-2 hours
Cooking time
no cooking required
Serves
Serves 4
Dietary
A classic Italian recipe for pasta dough. Experiment by adding your own flavourings and making different pasta shapes.
Place the flour in a food processor and pulse it. Add the whole egg and egg yolk and keep whizzing until the mixture resembles fine breadcrumbs (it shouldn't be dusty, nor should it be a big, gooey ball). This takes 2-3 minutes.
Tip out the dough and knead to form into a ball shape. Knead it briskly for 1 minute, it should be quite stiff and hard to knead. Wrap in cling film and leave to rest in a cool place for 1 hour before using.
Now cut the dough into 2 pieces. For each piece, flatten with a rolling pin to about 5mm/¼ in) thickness. Fold over the dough and pass it through the pasta machine at its widest setting, refolding and rolling 7 times (not changing the setting) until you have a rectangular shape 7.5x18cm/3x7 in. It is important to work the dough until it is nice and shiny, as this gives it the "al dente" texture. Repeat with the second piece of dough.
Now you are ready to roll out. Start with the pasta machine at its widest setting, pass the dough through the rollers. Do not fold but repeat this process, decreasing the roller setting down grade by grade with each pass. For most uses, I take the pasta down to the penultimate setting - especially for ravioli, as you are sandwiching two layers together when it is folded. Use straight away to make the ravioli.
You need JavaScript to view this clip.
How to knead bread dough
You need JavaScript to view this clip.
Rolling pasta using a pasta machine
You need JavaScript to view this clip.
Rubbing in


GIRL ON THE BRIDGE, THE (La Fille sur le Pont) (director: Patrice Leconte; screenwriter: Serge Frydman; cinematographer: Jean-Marie Dreujou; editor: Joelle Hache; cast: Vanessa Paradis (Adèle), Daniel Auteuil (Gabor), Demetre Georgalas (Takis), Isabelle Petit-Jacques (Takis's bride), Frédéric Pflüger (the contorsionnist), Giorgios Gatzos (Barker), Bertie Cortez (Kusak), Luc Palun (Stage Manager), Catherine Lascault (Irene); Runtime: 92; Paramount Classic; 1999-France)
Reviewed by Dennis Schwartz
Patrice Leconte ("Monsieur Hire" (1989)/ "The Hairdresser's Husband" (1990)/"Ridicule" (1996)) has created an original and strangely beautiful B&W film, one that has its roots buried somewhere in French New Wave cinema and in Fellini's road film La Strada. It is artfully directed by Leconte, with his choppy camera work matching the Mediterranean's bubbly sea movements and the trembling nature of the feature players, plus his smoothly dark photography makes it seem as if he's filming a 1940s noir work, and his eclectic musical background soundtracks (ranging from Benny Goodman to Marianne Faithfull and from Italian to Turkish music) adds an excitement to a story that changes moods from comical to tragical at the drop of a knife. It should be noted, in the director's biggest joke he has with the audience, how the background music plays a large part in the enjoyment of the film. This is shown when the knife-thrower hits his human target, as Brenda Lee croons her song "I'm Sorry" and the Italian woman target is carried off on a stretcher to the hospital.
The gist of the story revolves around an eccentric romance between two desperate souls, one childish and trusting, the other jaded and mystical. When the film is playful and lighthearted, it is sublime and masterfully done. Unfortunately, when the last reel comes, the film shifts gears and starts to take its philosophical musings about chance and luck seriously, and the film becomes contrived and loses much of its punch.
The power in the film's punch comes mostly from the imaginative performances of international pop star Vanessa Paradis, the girlfriend of Johnny Depp, and from one of France's most popular and best actors, Daniel Auteuil. She was nominated for a Cesar as Best Actress and he won a Cesar as Best Actor. These two have an electricity together that is, indeed, magical, with both featuring very expressive facial gestures and large eyes that open wider when welcoming the viewer into their story in a most hospitable way.
Girl on the Bridge ran as a mainstream, commercial film in France, while in America it has only played in art-houses. Perhaps any film with subtitles (especially subtitles that are hard to read) and one that is shot in black-and-white, can only be relegated to a select audience. Or, maybe, a knife-thrower act in a circus venue is art in America, while in Paris it might be viewed as the old -- seen that, done that thing.
The film opens to the beat of exotic Algerian music in the background and a gap-toothed cutie of almost 22-years-old, named Adele (Vanessa), being interviewed by an official sounding woman, who could be a social worker, court official, or shrink, as the questioner is never seen or identified, and no reason is given for why Adele is sitting in a bare room by a table and answering personal questions. Adele tells her hard-luck story in a matter-of-fact way, from the start of her nymphomania and life of wandering from one man to another, to her current feelings of depression. She is so persuasive, that we know everything about her that we have to from this brief opening look at her, so much so that when she shifts her eyes, we even know what she is thinking.
The next time we see her, she's shivering and contemplating suicide by jumping off a bridge overlooking the Seine River. Suddenly Gabor (Auteuil), a middle-aged, has-been, philosophical knife-thrower, reveals himself and tries to talk her out of jumping, even offering her a job as his assistant, which in this case means being a human target for his act. Gabor is on a recruitment mission, figuring that he is offering this dangerous job to someone who is prepared to die anyway and therefore should not be frightened off by the risks involved.
Nevertheless, she jumps into the water, and he jumps in to save her. Now that's the start of a lifetime friendship, if you ask me. The girl not only seems grateful that he cared enough about her to come to her rescue, but he makes it possible for her to win his expensive diving watch by playing a gambling game with her (never mind that we soon see that he has many other watches in storage, it is the thought that counts). They are now ready to begin their partnership and they start by traveling to the south of France, where he books them into a circus at Monaco. In order to get the job there, he volunteers to do a risky blind knife-throw.  The knife-throwing is played as a metaphor for sex, as she erotically gasps as the knife is thrown at her while wrapped around a sheet. There was something bizarre about the act that was movie magic...fake magic, I grant you, but magical enough to keep me glued to my seat in anticipation of what will happen to her, as Leconte also had the circus sideshow entourage gasping with concern. I think he might even have expected the theater viewer to be masturbating over this.
The catch to their relationship, is that it is a chaste one, one that allows him to have a telepathic relationship with her, as they read each other's thoughts; but, it is one that does not prevent her from having sex with any man who catches her fancy and to add to her sexual prowess, she is keen on doing it in odd places and positions. My favorite tryst, was her and the contorsionnist making it on top of the piano (the sex act itself is only imagined and is tastefully not seen -- but can you imagine how they did it?). The director also makes a concerted effort to show that Gabor is normal sexually in the biblical sense, by showing a brief encounter he has with a former girlfriend (Lascault) in the circus.
Gabor discovers he can change his bad luck with her as his partner, firmly believing that she's his lucky charm he has been missing, and he sends her off to the gambling casinos in France and then the Italian Rivera to play roulette and baccarat and she amasses a small fortune. They are sitting on top of the world and he also begins to show his true feelings which indicate he's falling in love with her, but staying in character, he can't spit it out and tell her.
Their downfall, which parallels the film's, is when they are on an Adriatic cruise ship as performers and she meets a newly-wed Greek named Takis and decides he is her Mr. Right, and she literally jumps ship with him and flees the cruise ship on a small boat. She falls for his fake kindness and believes him when he says "My wife is Italian. We don't communicate with each other." The film then moves off the map of credible filmmaking and becomes silly and contrived, probably imitative of those cartoonish-like action films, where there is a daring helicopter rescue of the couple adrift at sea. For a film that was so sublime and had such an enchanting mystical romance going for it, it foolishly throws that all away to make its cheap points about chance and to show how if two souls that fit together like two halves of a money bill, will only have value if it does not get torn apart, which is too heavy-handed a message for this bubbly film to handle.
The film should have been a more far-reaching one and it could have been much funnier if it didn't go on the wrong cruise toward the end. But what we have is still a visually spellbinding film and one where Vanessa and Danny prove to be very human creatures, who are worth caring about. Though the part where he ends up in Istanbul selling his knives, after his luck (Adele) ran out, didn't convince me that he so suddenly lost his edge on life and therefore it made me rethink what I was asked to believe about the two lost souls. What I still came up with, is that they are both good at flirting with disaster, but what they both have in spades, is a whimsical sense of humor and a strange sense of survival, and just like Serge Frydman's script, which was both witty and superfluous, the film nevertheless succeeded in sucking me into its story, a story which probably implied more about it than it actually delivered. But, despite this and that about it that seemed to me as if it was drifting off into the territory of play acting, I still thought it was a smart film.
REVIEWED ON 12/2/2000 GRADE: B
Dennis Schwartz: "Ozus' World Movie Reviews"
http://www.sover.net/~ozus
<EMAIL_ADDRESS>© ALL RIGHTS RESERVED DENNIS SCHWARTZ
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


Now that we have introduced the fundamentals of Python, it's time to learn about NumPy and Pandas. NumPy is the core library for scientific computing in Python. It provides a high-performance multidimensional array object, and tools for working with these arrays. It also has strong integration with Pandas, which is another powerful tool for manipulating financial data. Python packages like NumPy and Pandas contain classes and methods which we can use by importing the package:
import numpy as np
price_list = [143.73, 145.83, 143.68, 144.02, 143.5, 142.62] price_array = np.array(price_list) print price_array, type(price_array) [out]: [ 143.73 145.83 143.68 144.02 143.5 142.62] <class 'numpy.ndarray'>Notice that the type of array is "ndarray" which is a multi-dimensional array. If we pass np.array() a list of lists, it will create a 2-dimensional array.
Ar = np.array([[1,3], [2,4]]) print Ar, type(Ar) [out]: [[1 3] [2 4]] <class 'numpy.ndarray'>We get the dimensions of an ndarray using the .shape attribute:
print Ar.shape [out]: (2, 2)If we create an 2-dimensional array (i.e. matrix), each row can be accessed by index:
print Ar[0] [out]: [1 3] print Ar[1] [out]: [2 4]If we want to access the matrix by column instead:
print 'First column:', Ar[:,0] [out]: First column: [1 2] print 'Second column:', Ar[:,1] [out]: Second column: [3 4]
np.log(price_array) [out]: [4.96793654 4.98244156 4.9675886 4.96995218 4.96633504 4.96018375]Other functions return a single value:
np.mean(price_array) [out]:<PHONE_NUMBER>67 print np.std(price_array) [out]: 0.967379047852 print np.sum(price_array) [out]: 863.38 print np.max(price_array) [out]: 145.83The functions above return the mean, standard deviation, total and maximum value of an array.
import pandas as pd
price = [143.73, 145.83, 143.68, 144.02, 143.5, 142.62] s = pd.Series(price) print s 0 143.73 1 145.83 2 143.68 3 144.02 4 143.50 5 142.62We can customize the indices of a new Series:
s = pd.Series(price, index = ['a', 'b', 'c', 'd', 'e', 'f']) print s a 143.73 b 145.83 c 143.68 d 144.02 e 143.50 f 142.62Or we can change the indices of an existing Series:
s.index = [6,5,4,3,2,1] print s 6 143.73 5 145.83 4 143.68 3 144.02 2 143.50 1 142.62Series is like a list since it can be sliced by index:
print s[1:] print s[:-2] 5 145.83 4 143.68 3 144.02 2 143.50 1 142.62 dtype: float64 6 143.73 5 145.83 4 143.68 3 144.02 dtype: float64Series is also like a dictionary whose values can be set or fetched by index label:
print s[4] s[4] = 0 print s 143.68 6 143.73 5 145.83 4 0.00 3 144.02 2 143.50 1 142.62 dtype: float64Series can also have a name attribute, which will be used when we make up a Pandas DataFrame using several series.
s = pd.Series(price, name = 'Apple Prices') print s print s.name 0 143.73 1 145.83 2 143.68 3 144.02 4 143.50 5 142.62 Name: Apple Prices, dtype: float64 Apple PricesWe can get the statistical summaries of a Series:
print s.describe() count 6.000000 mean 143.896667 std 1.059711 min 142.620000 25% 143.545000 50% 143.705000 75% 143.947500 max 145.830000
time_index = pd.date_range('2017-01-01', periods = len(s), freq = 'D') print time_index s.index = time_index print s DatetimeIndex(['2017-01-01', '2017-01-02', '2017-01-03', '2017-01-04', '2017-01-05', '2017-01-06'], dtype='datetime64[ns]', freq='D') 2017-01-01 143.73 2017-01-02 145.83 2017-01-03 143.68 2017-01-04 144.02 2017-01-05 143.50 2017-01-06 142.62 Freq: D, Name: Apple Prices, dtype: float64Series are usually accessed using the iloc[] and loc[] methods. iloc[] is used to access elements by integer index, and loc[] is used to access the index of the series. iloc[] is necessary when the index of a series are integers, take our previous defined series as example:
s.index = [6,5,4,3,2,1] print s print s[1] 6 143.73 5 145.83 4 143.68 3 144.02 2 143.50 1 142.62 Name: Apple Prices, dtype: float64 142.62If we intended to take the second element of the series, we would make a mistake here, because the index are integers. In order to access to the element we want, we use iloc[] here:
print s.iloc[1] [out]: 145.83While working with time series data, we often use time as the index. Pandas provides us with various methods to access the data by time index.
s.index = time_index print s['2017-01-03'] [out]: 143.68We can even access to a range of dates:
print s['2017-01-02':'2017-01-05'] 2017-01-02 145.83 2017-01-03 143.68 2017-01-04 144.02 2017-01-05 143.50 Freq: D, Name: Apple Prices, dtype: float64Series[] provides us a very flexible way to index data. We can add any condition in the square brackets:
print s[s < np.mean(s)] print s[(s > np.mean(s)) & (s < np.mean(s) + 1.64*np.std(s))] 2017-01-01 143.73 2017-01-03 143.68 2017-01-05 143.50 2017-01-06 142.62 Name: Apple Prices, dtype: float64 2017-01-04 144.02 Freq: D, Name: Apple Price List, dtype: float64As demonstrated, we can use logical operators like & (and), | (or) and ~ (not) to group multiple conditions.


Description
-
Register
More Info
Date
Date
Time
Time
Park
Park
Fee
Fee
Phone
N/A
Ages
N/A
Location
N/A


USA National Debt Clock Definition and History
Sep 5, 2012 . The U.S. debt clock tracks the national debt. Find out the history . (Source: Times Magazine, The Times Square Debt Clock, October 14, 2008) .
http://useconomy.about.com/od/usdebtanddeficit/p/USA-National-Debt-Clock.htm
Five Facts About the National Debt Clock - Yahoo! Voices - voices ...
Oct 3, 2011 . Today and since 2004 the National Debt Clock is located on a building at 1133 Avenue of the Americas just east of Times Square. The thing I .
http://voices.yahoo.com/five-facts-national-debt-clock-9448337.html
NYC NYC: Times Square National Debt Clock
Jul 31, 2011 . This is the marquee-sized national debt clock in Times Square, located at 1133 Sixth Avenue at 44th Street, hanging near the entrance to the .
http://nyclovesnyc.blogspot.com/2011/07/times-square-national-debt-clock.html
Sign of the times: U.S. National Debt clock in New York runs out of ...
Oct 9, 2008 . Tick tock: The National Debt Clock near Times Square, NYC, yesterday. The '1' can be seen squashed in to the same space as the dollar sign .
http://www.dailymail.co.uk/news/article-1074929/Sign-times-U-S-National-Debt-clock-New-York-runs-digits.html
National Debt Clock - Wikipedia, the free encyclopedia
In 1989, he sponsored the installation of the first clock, which was erected on 42nd Street close to Times Square. At the time, the national debt remained under .
http://en.wikipedia.org/wiki/National_Debt_Clock
The National Debt Clock in Times Square - YouTube
Oct 14, 2008 . I filmed this on 14 Oct 2008 at 11:11 a.m. Click "watch in high quality" to see it more clearly.
http://www.youtube.com/watch?v=bmonRTxrtMQ
Yep, We're Screwed: National Debt Clock Runs Out of Numbers
Oct 7, 2008 . The National Debt Clock near Times Square has just run out of spaces to add more zeroes to its running count of our national debt, thanks to .
http://gizmodo.com/5060256/yep-were-screwed-national-debt-clock-runs-out-of-numbers


Adrian, a good friend and fellow cyclist, wanted to embark on a challenge to mark a significant birthday. He hit upon this:
Tommy Godwin 205 Mile Challenge
Tommy still holds the record he set in 1939 for distance cycled in a year. 75,065 miles. A daily average of 205 miles. So if he could do it back in the thirties on a 4 geared steel bike and rudimentary clothing how hard could it be to match just one day.
We found out.


I love learning new languages, both spoken and typed. Coding is a practice that offers constant learning opportunities so I'm on cloud 9. I also like grassy knolls, sassy trolls, droll lassies, and mango lassies. And Studio Ghibli movies.
JavaScript, jQuery, CSS, HTML, et un petit peu de français
Here are some fun facts about this portfolio:
Some of my GitHub repos: