GitHub Wiki Search Engine Enablement allows GitHub Wikis to be indexed by search engines. There's no
robots.txt
on this site preventing indexing of wiki content
and wiki content proxied from GitHub and served from this domain will be crawled and indexed.
Currently, GitHub prevents crawling of repository Wiki pages. This means GitHub Wikis are invisible to search engines such as Google and DuckDuckGo and can be a very unpleasant surprise if you're looking to share searchable knowledge or put a FAQ on a Wiki!
GHWSEE simply proxies the rendered contents of the pages and has a link at the top to visit the page on GitHub for normal usage and a link at the bottom explaining what GHWSEE is. The content of this service is not meant to be read by users and is meant for crawlers. It is intended to behave like those StackOverflow content mirroring sites but with far less ad-farming.
For anti-abuse reasons, all links rendered in the service that are going out of GitHub
are tagged with rel="nofollow ugc"
as to not affect search engine rankings
or to promote mass vandalism of GitHub Wikis. This was likely the original reason for
the indexing blocking.
If you are a GitHub Wiki maintainer, you may want to consider GitHub Pages backed by a public repository for your community's content as a more stable, blessed, and probably higher search ranking alternative.
If you are an editor, edit your page periodically and the sitemap generator will eventually pick it up and notify search engines! However, the search ranking will be affected by how unique your content is and how well it matches the queries. Generally don't expect a high ranking but it'll probably be on page 2 or 3 which is better than the previous alternative of not being there at all!
Note that it may take quite some time for content to be picked up and there is no guarantee it'll be picked up.
These are just examples and testing wikis.


Six killed as avalanche buries Indian patrol on disputed glacier
by AFPAn avalanche on Monday hit an Indian patrol in the world's highest militarised zone in the Himalayas, killing four soldiers and two porters, an army spokesman said.
The disaster was the latest on the Siachen Glacier at more than 5,000 metres (16,500 feet) that is claimed by India and rival Pakistan.
Hundreds of troops from both sides have died in avalanches and from the fierce climate in the region over the past three decades.
An Indian military spokesman told AFP that the avalanche engulfed eight people in the patrol at the northern end of the glacier in the Karakoram mountain range.
Rescue teams managed to dig the patrol members out of the snow, and they were taken by helicopter to hospital.
"Despite best efforts, six casualties which includes four soldiers and two civilian porters succumbed to extreme hypothermia," said the spokesman, Colonel Rajesh Kalia.
Avalanches are common on the 700-square-kilometre (270-square-mile) glacier, where temperatures regularly fall to minus 60 degrees Celsius (-76 Fahrenheit).
In 2016, 10 Indian soldiers were buried and killed.
About 900 Indian soldiers alone have died on the glacier since 1984, when Indian forces took complete control of Siachen.
The glacier is located at the northern end of the Line of Control that divides Kashmir, which India and Pakistan have fought over since 1947.


Assists in creating good and consistent
equals()
,
toString()
,
hashCode()
, and
compareTo()
methods.


%inherit file="base.html" />
| Count |
Country |
% for count, (country_name, country_code) in data.countries.counts_most_frequent():
| ${count | fnum} |
${country_name} |
% endfor
| Count |
State |
% for count, state in data.states.counts_most_frequent():
| ${count | fnum} |
${unabbreviate_state(state)} |
% endfor
| Count |
City |
State |
% for count, (state, city) in data.cities.counts_most_frequent():
| ${count | fnum} |
${city} |
${unabbreviate_state(state)} |
% endfor


Mr. Songsak WantaDate of Birth: October 27, 1995Age: 21Address: 240/8, Lao Suea Kok, King Amphoe Lao Sua Kok, Ubon Ratchathani, 34000Major in Computer Science, Ubon Ratchathani University


- castlingMoveString(boolean) - Method in class offlinechess.MoveRecorder
-
Determines a String that denotes a castling move
- CENTER_OFFSET - Static variable in class offlinechess.ChessBoard
-
The offset to the center needed for a 13-diameter circle
- checkMated(boolean) - Method in class offlinechess.ChessBoard
-
Determines whether the king is checkmated
- ChessBoard - Class in offlinechess
-
A class that represents a chess board
- ChessBoard() - Constructor for class offlinechess.ChessBoard
-
Default constructor.
- ChessBoard(int, int) - Constructor for class offlinechess.ChessBoard
-
Constructor with coordinates
- ChessBoard(ChessBoard) - Constructor for class offlinechess.ChessBoard
-
Constructor from a previous ChessBoard
- ChessFrame - Class in offlinechess
-
A Frame for the application
- ChessFrame() - Constructor for class offlinechess.ChessFrame
-
Default constructor
- ChessMouseListener - Class in offlinechess
-
A MouseListener for the chess application
- ChessMouseListener() - Constructor for class offlinechess.ChessMouseListener
-
Constructor method.
- ChessMouseListener(ChessPanel) - Constructor for class offlinechess.ChessMouseListener
-
Constructor method.
- ChessPanel - Class in offlinechess
-
The Panel which you can draw on
- ChessPanel() - Constructor for class offlinechess.ChessPanel
-
Default constructor
- clicked(String) - Method in class offlinechess.ChessBoard
-
Notifies this that the board has been clicked on a square
- close() - Method in class simplechessclient.ServerCommunication
-
Stops communications with the server and stops this application.


12:34:56 Connecting…
12:34:56 Connected
12:34:56 Logged in
12:34:56 Welcome to the Internet Relay Network<EMAIL_ADDRESS>12:34:56 Your host is <IP_ADDRESS>, running version 2.11.2p3+fc01
12:34:56 This server was created Thu Jan 1 2015 at 12:34:56 JST
12:34:56 <IP_ADDRESS> 2.11.2p3+fc01 aoOirw abeiIklmnoOpqrRstv
12:34:56 You have joined the channel
12:34:56 user00 has joined<EMAIL_ADDRESS>12:34:56 Topic: this is topic
12:34:56 user99 set the topic at: 2015/01/01 00:00
12:34:56 user01: privmsg test 1
12:34:56 user01: privmsg test 2
12:34:56 user00: own privmsg message
12:34:56 user01: privmsg test 3
12:34:56 user01: privmsg test 4
12:34:56 user01: privmsg test 5
12:34:56 user01: highlight test user00
12:34:56 user02: notice test 1
12:34:56 user02: notice test 2
12:34:56 user00 action test
12:34:56 user01 has changed mode: +o user00
12:34:56 user00 has set topic: this is topic test
12:34:56 user00 has kicked user03 (kick test)
12:34:56 user98 has left (part test)
12:34:56 user99 has left IRC (quit test)
12:34:56 <server> user01 has invited you to #invite_test
12:34:56 <server> Trying file transfer to user01, dcc_send_test.dat (12345 bytes) <IP_ADDRESS>:1234
12:34:56 <server> Received file transfer request from user01, dcc_receive_test.dat (12345 bytes) <IP_ADDRESS>:1234
12:34:56 <server> Error(000): ERROR message test
12:34:56 Disconnected


Chair's Welcome
Welcome to the Department of Computer and Information Sciences at the University of Delaware! Whether you are a prospective student, a current student, a parent, an alumnus, a researcher at another institution, an employer, or are just surfing the web, you will find something interesting and exciting in our undergraduate, graduate and research programs.
As has been the case for nearly two decades, the demand from industry for graduates trained in the computer sciences is very strong. In light of that demand our department offers three undergraduate and four graduate degree programs:
- BS in computer science
- BA in computer science
- BS in information systems
- MS in computer science
- MS in software engineering
- MS in bioinformatics and computational biology
- PhD in computer science
Our various curriculums provide a breadth of knowledge in both practice and theory, while allowing students to take multiple courses in areas of particular interest to them. Many of our classes at both the undergraduate and graduate levels feature problem-based learning in which students work interactively in groups on the core course material and/or projects. Our faculty take a sincere interest in our students and are willing to go the extra step in helping a student with problems that may arise. And, the quality of the teaching in our department is second to none, featuring eight faculty recipients of the University Excellence in Teaching Award (only given to four faculty each year among the nearly 1000 faculty at UD).
Our research programs, which involve both graduate and undergraduate students, are strong and growing with many exciting projects in diverse areas such as bioinformatics, software engineering, graphics and vision, networking, high performance computing, and natural language processing. Our faculty and students publish a large number of conference and journal papers each year and have received a number of "best paper" nominations and awards. Support for this research is provided through a multitude of research grants to our faculty from outside agencies such as the National Science Foundation, the US Army, the US Air Force, and the National Institutes of Health.
In conclusion, let me invite you to further explore our website to learn more about the exciting opportunities to be found in both our education and research programs. And, if you should find yourself in Newark, please stop in and say hello!
Errol Lloyd
Professor and Chair


The Sourcery Probe has a number of configuration options that must be set correctly for the target system. These options are set by debugger commands, and Sourcery CodeBench debuggers automatically look for a target initialization script named <target>.maj at start up (See Sourcery Probe Target Initialization Scripts). Sourcery CodeBench includes a library of sample startup files for standard reference boards.
When using a third-party debugger with the Sourcery Probe MDI library, the name of the startup command file is specified in the MDI configuration file. A full path name can be provided, or a relative path name, or just the file name. If the full path is not specified, the MDI library will try to open the file by looking first relative to the current working directory, then the directory containing the library (Windows version only), then the ./mep/bin subdirectory of the Sourcery CodeBench installation directory if PATH is specified, then the directories specified in your PATH environment variable. The directory containing the startup command file will also be added to the list of directories to search for other files.


Code Cafe
-code hub with stats
Panel heading without title
Panel content
Go!
{{x.title}}
{{x.compiler_status}}
{{x.language}} hey
{{x.source_code}}
Filter By Status
Accepted
Skipped
Memory
Runtime
Wrong Answer
Statistical Analysis
Panel content


Arpo1768.github.io
ND-1 NOVA DELAY Stompboxes Guitar TC Electronic. That is the exact feeling we have about releasing Polaris. The release of the full album stream signifies the real start of the Polaris World Tour for us. It's wonderful to be able to share.
A type Ia supernova (read "type one-a") is a type of supernova that occurs in binary systems (two stars orbiting one another) in which one of the stars is a white dwarf. The other star can be anything from a giant star to an even smaller white dwarf.
Get Microsoft Font Maker - Microsoft Store. 72 x NOVA SIGMA S3 installed at Sotchi FISHT stadion (Russia). PARIZ Line Array - installed at London´s THE STEELYARD club. Visit the brand new NOVA Merchandising. NOVA l PBS. 1,114,731 likes · 32,609 talking about this. Blowing your mind since. Betriebshandbuch X-ACT - nova.eu. Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking. The best of Latin Lounge Jazz, Bossa Nova, Samba and Smooth Jazz Beat - 20 Greatest Hits - Duration: 1:16:39. Josmer De Abreu 15,478,405 views. Use your pen to create a custom font based on the nuances of your own handwriting. Install the fonts you create to add a personal touch to everything
NOVA - Welcome to the World of Professional Audio Systems. Combining the ease of use of presets with the freedom and control, NOVA DELAY offers a manual mode plus 9 presets. You can toggle between manual mode and one of the presets at any time. You can toggle between manual mode and one of the presets My Beatport lets you follow your favorite DJs and labels so you can find out when they release new tracks. Log in or create an account today so you never miss a new release. Log in or create an account today so you never miss a new release.
Mit den ALDI TALK Smartphone Tarif-Optionen können Sie mobil surfen, telefonieren und Musik streamen ohne Vertragsbindung. Entdecken Sie auch unsere günstigen Smartphones.
Save 60% on Stellaris on Steam. Die Leinen des NOVA X-ACT bestehen aus einer dehnungsarmen und hochfesten Kernmantelkonstruktion: der Mantel aus gefärbtem Polyester, der Kern aus weißem Polyäthylen oder braunem Technora. Nova xact MF121D DIGITAL Handbücher. XACT SERIES 2010 - NOVA - Welcome to the World.
 Wir möchten Sie darauf hinweisen, dass hohe Lautstärken das Gehör schädigen können und / oder Lautsprecher beschädigen können. Stellaris Nova Edition includes: DIGITAL ORIGINAL SOUNDTRACK The Stellaris soundtrack delivers two and a half hours of original music, including bonus tracks and alternate versions not included
TesseracT - Polaris (album stream). Prepaid surfen, telefonieren, günstige Smartphones. Beatport: DJ Dance Music, Tracks Mixes.


First step
We have used an internet crawler to download from https://gitweb.torproject.org/ every commit
has been done in the Tor repository (the main repository, where the browser code is built):
who made the commit, when and how many files he or she has added, deleted or modified.
We have made clusters of same day commits (at first they were divided by minute)
After this, we have analyzed the data using Microsoft Excel searching the most productive
coder (an Index of Activity has been created by the sum of files modified, added or deleted
in a single day).
Then, having seen the first 3 people had made a lot more code than every other one, we have
visualized their Index of Activity in a timeline, looking for possible spikes of
productivity. After this we have seen the comments on the spike of productivity day looking
for the cause of the spike of productivity.


Repository for consolidating technical buzzwords or jargons prevalent as current market trends.
With the fast-paced technology landscape, there are modern technical buzzwords every software architect encounters on a day-to-day basis. The purpose of this blog is to enlist the majority of these buzzwords that you should know as a software architect. These are coined by industry experts, technology companies, research firms, domain experts, cloud companies, and so on.
| Term | Description | Source |
|---|---|---|
| Design Thinking | It provides a structured process that helps innovators break free of counterproductive tendencies that thwart innovation | HBR |
| Industry 4.0 | It encompasses a promise of a new industrial revolution—one that marries advanced manufacturing techniques with the Internet of Things to create manufacturing systems that are not only interconnected, but communicate, analyze, and use information to drive further intelligent action back in the physical world. | Deloitte |
| Service Design | Service design helps to innovate (create new) or improve (existing) services to make them more useful, usable, desirable for clients and efficient as well as effective for organizations. It is a new holistic, multidisciplinary, integrative field. - Stefan Moritz | Book by Adam Lawrence |
| Software 2.0 | Programmers are replaced by neural networks that use machine learning to develop software. It promises to unlock higher-order, edge use cases like autonomous vehicles, where the only way to progress is through AI models. | McKinsey |
| Term | Description | Source |
|---|---|---|
| Evolutionary Architecture | The term coined by ThoughtWorks. It is an evolutionary architecture supports guided, incremental change as a first principle across multiple dimensions. | Book |
| JAMStack | Term coined by Netlify - It is s an architecture designed to make the web faster, more secure, and easier to scale. It builds on many of the tools and workflows which developers love, and which bring maximum productivity. | jamstack.org |
| Low-code platform | Coined by Forrester - Low-code application platforms are software environments that speed development and delivery of new apps by changing two dimensions of traditional platforms - How business apps are developed and delivered & How development platforms are acquired and consumed. | Forrester |
| MSA (Microservices Architecture) | is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms | Martin Fowler |
| Web 3.0 | Berners-Lee coined the term to describe a web in which machines would process content in a humanlike way (i.e., a “Global Brain” where all data would be connected and understood both contextually and conceptually). | Forbes |
| Term | Description | Source |
|---|---|---|
| Human-centered Design (HCD) | It is an approach to problem solving, commonly used in design and management frameworks that develops solutions to problems by involving the human perspective in all steps of the problem-solving process. | HCD |
| User-centered Design (UCD) | User-centered design (UCD) is an iterative design process in which designers focus on the users and their needs in each phase of the design process. In UCD, design teams involve users throughout the design process via a variety of research and design techniques, to create highly usable and accessible products for them. There are subtle differences with human-centered design such as HCD focuses on humanity and human groups than specific users. | Interaction Design |
| Websocket API | WebSocket API is an advanced technology that makes it possible to open a two-way interactive communication session between the user's browser and a server. | Mozilla |
| Term | Description | Source |
|---|---|---|
| Internet of Behaviours | The Internet of Behavior can be considered as a combination of three fields viz. technology, data analytics, and behavioral science. | IoTDesignPro |
| Industrial IIoT | The Industrial Internet of Things allows companies to integrate devices, sensors, and machines used for manufacturing processes and to enable a common platform for gathering and analyzing the data these sensors and devices record. | McKinsey |
| Service Mesh | A service mesh is a dedicated infrastructure layer that you can add to your applications. It allows you to transparently add capabilities like observability, traffic management, and security, without adding them to your own code. | Istio |
| Term | Description | Source |
|---|---|---|
| Cybersecurity Mesh | Cybersecurity mesh is a distributed architectural approach to scalable, flexible and reliable cybersecurity control. | ResearchGate |
| Identity as a service (IDaaS) | It is cloud-based authentication built and operated by a third-party provider. IDaaS companies supply cloud-based authentication or identity management to enterprises who subscribe. | Okta |
| Supply Chain Attack | Supply chain attack covers any instance where an attacker interferes with any stage of the software “manufacturing” process or a Software Development Life Cycle (SDLC). Examples are: Untrusted code libraries, Trojanized software update, Stolen code-signing certificates, etc. | Sonatype |
| Zero Trust Security | Instead of assuming everything behind the corporate firewall is safe, the Zero Trust model assumes breach and verifies each request as though it originates from an open network. | Microsoft |
| Term | Description | Source |
|---|---|---|
| Data Lake | A data lake is a centralized repository that allows you to store all your structured and unstructured data at any scale. You can store your data as-is, without having to first structure the data, and run different types of analytics—from dashboards and visualizations to big data processing, real-time analytics, and machine learning to guide better decisions. | AWS |
| Data Hub | A data hub is a collection of data from multiple sources organized for distribution, sharing, and often subsetting and sharing. It differs from a data lake by homogenizing data and possibly serving data in multiple desired formats, rather than simply storing it in one place, and by adding other value to the data such as de-duplication, quality, security, and a standardized set of query services. | Wikipedia |
| Data Mesh | Data mesh is an architectural and organizational paradigm that challenges the age-old assumption that we must centralize big analytical data to use it, have data all in one place or be managed by a centralized data team to deliver value. | ThoughtWorks |
| Data Fabric | A platform for “orchestrating disparate data sources intelligently and securely in a self-service and automated manner to deliver a unified, trusted, and comprehensive real-time view of customer and business data across the enterprise. | Forrester |
| DataOps | DataOps is a set of practices and technologies that operationalize data management and integration to ensure resiliency and agility in the face of constant change. It helps you tease order and discipline out of the chaos and solve the big challenges to turning data into business value. | DataOps Summit |
| Hybrid transaction/analytical processing (HTAP) | Term coined by Gartner - It is an emerging application architecture that "breaks the wall" between transaction processing and analytics. It enables more informed and "in business real time" decision making | Gartner |
| Translytical Data Platform | Term coined by Forrester (similar to Gartner's HTAP) - is a unified database that supports transactions, analytics, operational insights and other workloads in real-time without sacrificing transactional integrity, performance or scale | Forrester |
| Term | Description | Source |
|---|---|---|
| As-a-Service | Refers to something being presented to a customer, either internal or external, as a service, always in the context of cloud computing. Key examples are:
|
Wikipedia |
| Cloud security posture management (CSPM) | Term coined by Gartner - Forrester uses "Cloud Security Too" - It is a market segment for IT security tools that are designed to identify misconfiguration issues and compliance risks in the cloud. An important purpose of CSPM programming is to continuously monitor cloud infrastructure for gaps in security policy enforcement. | Gartner |
| Distributed Cloud | Distributed cloud is where cloud services are distributed to different physical locations, but the operation, governance and evolution remain the responsibility of the public cloud provider. | Gartner |
| Serverless Framework | To avoid cloud vendor lock-in Serverless Frameworks provide capabilities to build your own Serverless platform to provide Function-as-a-Service capability, which can be Cloud hosted or Hybrid-hosted. Examples are OpenFaaS, Kubeless, KNative, and Serverless. |
| Term | Description | Source |
|---|---|---|
| DevSecOps | DevSecOps—short for development, security, and operations—automates the integration of security at every phase of the software development lifecycle, from initial design through integration, testing, deployment, and software delivery. | IBM |
| GitOps | GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation. | GitLab |
| SRE (Site Reliability Engineering) | SRE team is responsible for the availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning of their service(s). | SRE Google Book |
| Unikernel | Unikernels are specialised, single-address-space machine images constructed by using library operating systems. | Unikernel.org |
| Term | Description | Source |
|---|---|---|
| Feature Store | Feature Store is an ML-specific data platform that addresses with fundamental capabilities: (1) it uses managed data pipelines to remove struggles with pipelines as new data arrives; (2) catalogs and stores feature data to promote discoverability and collaboration of features across models; and (3) consistently serves feature data during training and interference. | ThoughtWorks |
| ModelOps | ModelOps (or AI model operationalization) is focused primarily on the governance and life cycle management of a wide range of operationalized artificial intelligence (AI) and decision models, including machine learning, knowledge graphs, rules, optimization, linguistic and agent-based models. | Gartner |
| MLOps | MLOps is a subset of ModelOps. MLOps is focused on the operationalization of ML models, while ModelOps covers the operationalization of all types of AI models. | ModelOp |


{% extends 'registration/base.html' %} {% load crispy_forms_tags %} {% block title %}Sign-In{% endblock %} {% block formname %}Sign-In{% endblock %} {% block form %}
Your password has been set. You may go ahead and sign in now.


{% extends "base.html" %} {% load static %} {% load tutor_tags %} {% block title %}Slot Preference Form{% endblock %} {% block header %} {% endblock %} {% block heading %}Tutoring slot preferences{% endblock %} {% block content %}
"Adjacent Slots" means having two 1-hour time slots next to each other, forming a 2-hour time slot.
If your name is not listed as one of the Officers, please use the name in your account on the top right when you login in as Sentence Case.
Example: BOB BOBERTSON should be entered as: Bob Bobertson.
For each time slot below, indicate your preference level for office hours.
You can also indicate your office preference for individual time slots. No Preference (center), Slightly Prefered (halfway center to edge), and Strongly Prefered (all the way to edge) towards the room listed in each slot.
If there are multiple room options, indicate your preference level for office hours for each room: Strongly undesired (leftmost), slightly undesired (halfway left and center), no preference (center), slightly prefered (halfway right and center), and strongly prefered (rightmost).
DISCLAIMER: While the scheduler tries to make everyone as happy as possible, it is likely that you won't get exactly the perfect assignment that you were looking for.
Depending on which is more important to you, keep in mind that a more restrictive office preference may dominate your time slot preferences (or vice-versa).


Camping in the Ardennes, visiting caves and trekking around beautiful lakes
by Monika Suchoszek
Dinant, birthplace of saxophone inventor Adolphe Sax was our first destination on the way to the Ardennes. After a nice 20min walk along the riverside from the car parking, we had reached the center of the city with the famous Citadel above our heads on the truly imposing rock. It is worth to walk first to the other side of the Meuse river over the Charles-de-Gaulle Bridge to have a look at catholic church Notre Dame de Dinant, which is located at the foot of the Citadel, from a different perspective. There are many colorful saxophones on the bridge, each represents different country through its unique colors and patterns.
After purchasing tickets in the office and climbing 408 stairs, we reached the top of the Citadel to enjoy beautiful view of the surroundings. There are 14 different exposition rooms to visit but the view was the most impressive for us as we found the exhibitions not very modern and interesting. The cable car can take you to the top within 2 minutes but walking on the stairs gives you a chance to see the view from few different levels, each giving you unique perspective of the city and the river.
Once we left the Citadel, we passed a restaurant, graveyard and car parking where we turned right and followed hiking path, going all the way down to the city center, see map of our walk below. The path was mostly in the forest with one viewpoint of the city and river but the Citadel was almost not visible from there (photo of the city and river below).
For the afternoon, we planned walk starting next to Vêves Castle (9km from Dinant by car), which can be visited on weekends but as we were there on a Friday we couldn’t get a closer look at the castle. Our walk started in the forest but the path quickly entered yellow fields of rapeseed. Once we reached the river Lesse, by going down a very steep path through the forest (around the 3km mark on the map below), we followed a narrow path running along the river banks which was the nicest part of the walk. This area was quite dark and lush with many kinds of ferns and caves that were probably accessible for people who are familiar to caving. At one point we passed a small bar, La Flobette where you could get from the parking car with a stroller so it’s a good ideal for a walk with kids. We discovered this car parking next to some small wooden hut that was office where you could buy a tickets to access the other parts of the park. The path we took had no entrance fee (big parking around 5km mark on the map below). There are plenty of other walking paths in this area (Walzin Castle further to the west) so it’s definitely a better idea to come to this parking and explore the beauty of Furfooz nature reserve. Unfortunately, I found a website with more details about this place after our visit so take this opportunity and check all available attractions ahead of time.
After the cold night, we happily left the camping in direction to Luxemburg, more precisely to the area of Lac de la Haute-Sûre. It is the largest water reservoir in the country, built in the 1950s to meet Luxembourg’s drinking water and electricity needs. There are so many hiking paths that it was difficult to choose one specific area! Finally we parked our car in Esch Sauer, next to the floating bridge where we started our walk.
We really enjoyed this walk! First along the waterside, next narrow path led us all the way up to Liefrange, small village with a lot of campsites. Then, we kept going through the fields in direction of Kaundorf, where we started again getting closer to the lake. Once we passed that village, we quickly reached amazing viewpoints from where we could see far in a distance floating bridge where we started in the morning. Path leading down from the viewpoint towards the lake was really steep so we were happy that we decided to do our walk in the opposite direction where uphill part was longer but not very steep. What we also liked was the fact that there were many benches along the way so we could easily find nice place to have a rest.
Since we still had some time left in the afternoon, after a quick look at the map, we noticed the nearby village Esch-sur-Sûre is worth a visit and we were definitely right! We were lucky enough to find a parking spot along the river from where it was not far to the castle. We just walked through narrow streets to the church and then by the stairs to the top of the hill. There was no entrance fee (parking was also free) and we could admire from there stunning view of the river and steep hills surrounding this small city.
We noticed another tower on the other side of the hill (photo below) but to get there we had to go all the way down to the village and then take another, much longer stairs uphill. My curiosity of the view was too strong and quickly won with fatigue after the whole day of activities. Luckily, it was worth it! The tower itself had few levels from where we could admire this beautiful region.
Since it was our last day on the camping, we packed everything to the car after breakfast and headed to La Roche-en-Ardenne. That day we had a reservation to visit Hotton cave in the early afternoon so we still had enough time to stop and visit La Roche. It was definitely the most crowded place we visited during this longer weekend, we finally found a parking spot on the Av. du Hadja. To our surprise, the city was really crowded, mostly dominated by motorcyclists. We had a walk to Belvédère de La Roche, from where we could admire the view of the city and nearby hills. Then, we came back down to the river to check city park and come back to the car, grabbing ice cream in the center. There is a castle and a military museum in the city but we didn’t have time to check these out.
Our last attraction of the weekend was the visit in Hotton Caves. We bought our tickets online for guided tour in English. The cave is well maintained but without light shows and underground boat ride, a more natural character is preserved. Probably not as interesting for young kids, for them better option would be the Caves of Han or the Caves of Remouchamps. In general, we liked tha cave but we were hoping for more corridors open for the visitors as we feld that it was not enough what we saw. Maybe it’s just the matter of comparison to the big cave we visited in Georgia few years ago.
We were so lucky with the weather, it was first few days with some sun after long, rainy weeks! It was definitely intense but amazing weekend :D
Practical info:
-
De Citadel Dinant - 10 euro entrance fee, you can take a cable car or 408 steps get up to the top. Toilets on the top but you have to pay 0.50 euro which is strange after paying for the entrance. There are big parking areas on the top of the hill where you can buy entrance ticket so other option would be to leave the car here, visit Citadel and city (ticket allows you to leave the citadel) and come back. Everyone was obligated to wear a mask in the whole area of the fortress but also in the city center. More info on the official website of the Citadelle
-
Car parking in Dinant - we decided to park in the city center but not close to the Citadelle where it was diffucult to find free parking places, we parked on Rue Alexandre Daoust 46, 20 min. walking distance from the Citadelle (1.5km), many spots available and most of them in the shadow of the trees what is always really helpful.
-
Car parking in Luxemburg - 13 Lultzhausen, 9666 Esch-Sauer. The price was around 0.6euro/hour so very reasonable but parking was not very big. We easily found a spot but it was not high season yet. There were many parkings in other parts of the lake that were much bigger. More information about the this area
-
We stayed at Camping Pont de Berguème, despite to be close to the highway, it was very quiet and nice area, next to the stream where kids could play in the water. Clean facilities, nice owners, very much recommended. Just keep in mind that nights in June are still pretty cold in Belgium, around 6-7 °C, take a warm sleeping bag if you are camping with a tent.
-
In La Roche-en-Ardenne, we parked the car on Av. du Hadja. Nearby parkings were completely full.
-
Hotton Cave - entrance 10euro/adult, visiting time was about 45min, definitely worth to have sport shoes (slippery and dark inside) and extra jacket if visiting in the summer because temperature in the cave is around 12°C. We bought our tickets online
Subscribe via RSS


| import [ howImport ] importItem | ||||||||
| {, [howImport] importItem } |
type T : string
module stack
import T
export push, pop
var top : int := 0
var contents : array 1..100 of T
procedure push
end push
procedure pop
end pop
end stack
| (a) id | |
| (b) id in fileName |
The second form is used in OOT when the list is the import list for a separate unit (or the main program), and the imported item is in a file whose name is different from the item's name, for example:
The fileName must be an explicit character string. See also unit.
Parentheses are allowed around the items in an import lists, as in:
There are various ways to import items, as determined by howImport. The form of howImport is one of:
| (a) var | |
| (b) const | |
| (c) forward |
Commonly the howImport is omitted, which means the default access for the item is the same access as the item has. In other words, a read-write item that is imported without a howImport is imported read-write. A read-only symbol that is imported without a howImport is imported read-only.
If the importItem is forward, the import list is part of a forward procedure or function declaration and the imported item is itself necessarily a procedure or function. See forward declarations for details and an example.
If the import list of a module, monitor or class is omitted, the implementation assumes that the list is import( ), meaning that no items are imported. For example, a module must explicitly import any global identifiers that are not predefined or pervasive.
Circular (recursive) imports are not allowed. For example, if unit A imports B then B cannot import A. However, circular usage of separately compiled units is possible by separating the units into interfaces and bodies and having the bodies import the interfaces. For example, if C is the parent class of D, D can import C, but not vice versa.
In an expansion (or implementation), the import list of the expansion augments the import list of the parent.
An overriding subprogram (in an expansion) ignores the import list of the target subprogram and uses its own import list.
Turing initializes modules and monitors in order of importation. Initialization begins with the main program, which first initializes its imports in the order given in its import list, and then initializes itself.
import ledger in "newledg.t"
import ( ledger in "newledg.t" )


--- layout: home profile_picture: src: /assets/img/zhenli.jpeg alt: website picture items: - title: CorrMatch: Label Propagation via Correlation Matching for Semi-Supervised Semantic Segmentation image: src: /assets/img/work/corrmatch_pipeline.png alt: arxiv author: Boyuan Sun, Yuqi Yang, Weifeng Yuan, Le Zhang, Ming-Ming Cheng, Qibin Hou pubname: Arxiv preprint 2023 code: https://github.com/BBBBchan/CorrMatch paper: https://arxiv.org/abs/2306.04300 bibtex: - title: CamoFormer: Masked Separable Attention for Camouflaged Object Detection image: src: /assets/img/work/CamoFormer_pipeline.png alt: cvpr23-dnf author: Xin Jin*, Linghao Han*, Zhen Li, Zhi Chai, Chunle Guo, Chongyi Li pubname: Arxiv preprint 2022 code: https://github.com/HVision-NKU/CamoFormer paper: https://arxiv.org/pdf/2212.06570.pdf bibtex: ---
Boyuan Sun (孙博远) is currently a 1st year Ph.D. candidate at Nankai University, supervised by Prof. Qibin Hou and Prof. Ming-Ming Cheng. His research interests include computer vision and deep learning, particularly focusing on semantic segmentation and semi-supervised learning, etc.
Tianjin, China
sbysbysby123gmail.com
Github
Google Scholar
|
{{ item.pubname }} {% if item.paper and item.paper != "" and item.paper != nil %} [Paper] {% else %} [Paper (Coming soon)] {% endif %} {% if item.code and item.code != "" and item.code != nil %} [Code] {% else %} [Code] {% endif %} |


Disable, enable
Lock submit, unlock submit
Some content.
Start loading, stop loading
Some stuff.
Hello!
Disappear
Appear (fade) or Toggle
Appear (slide) or Toggle


Do you have a seed?
Yes
No
I
N
S
E
R
T
T
H
E
S
E
E
D
Seed
insert
Copy Seed
Age
Degree
License
Age:
Encrypt
Copy Encrypted Age
Submit
Degree Type:
Encrypt
Copy Encrypted Type
Degree Description:
Encrypt
Copy Encrypted Description
Upload a file
Submit
License Type:
Encrypt
Copy Encrypted Type
License Description:
Encrypt
Copy Encrypted Des
Expired Date
Encrypt
Copy Encrypted Date
Submit


Sofyan Nur Rohman
My plants
Progress
Donation
Achievement
Lets plant for the next generations.
Active plants
Coconut Tree
70%
Tree Ringin
70%
Gedang tree
70%


Horse racing - Blue Prize stuns Midnight Bisou in Breeders' Distaff
ARCADIA, Calif.: Blue Prize held off a stiff challenge from favourite Midnight Bisou to win the US$2 million Breeders' Cup Distaff in an upset at Santa Anita Park on Saturday.
The previously undefeated Midnight Bisou, running at even odds with Hall of Fame jockey Mike Smith in the saddle, was closing fast down the stretch but it proved too little, too late as the 8-1 Argentine-bred mare held on to win.
Serengeti Empress (10-1) finished third in the 1-1/8 mile race for fillies and mares on the fast dirt track.
(Reporting by Rory Carroll; Editing by Dan Grebler)


"BAY "denotes the estuary of the Dead Sea at the mouth of the Jordan(Joshua 15:5; 18:19), also the southern extremity of the same sea (15:2). The same Hebrew word is rendered “tongue” in Isaiah 11:15, where it is used with reference to the forked mouths of the Nile. Bay in Zechariah 6:3, 7 denotes the colour of horses, but the original Hebrew means strong, and is here used rather to describe the horses as fleet or spirited.
"BAY "denotes the estuary of the Dead Sea at the mouth of the Jordan(Joshua 15:5; 18:19), also the southern extremity of the same sea (15:2).
The same Hebrew word is rendered “tongue” in Isaiah 11:15, where it is used with reference to the forked mouths of the Nile.
Bay in Zechariah 6:3, 7 denotes the colour of horses, but the original Hebrew means strong, and is here used rather to describe the horses as fleet or spirited.


Community¶
Purpose.¶
The AIQC framework brings rapid & reproducible deep learning to open science. We strive to empower researchers with a free tool that is easy to integrate into their experiments. You can learn more about our mission here.
Our initial goal is to build a guided framework for each major type of data (tabular, image, sequence, text, graph) and analysis (classify, quantify, generate).
Ultimately, we’d like to create specific preprocessing pipelines, pre-trained models, and visualizations for each major scientific domain in order to accelerate discovery.
How can I get involved?¶
Create a post on the discussion board and introduce yourself so that we can help get you up to speed!
If you tell us what topics you are interested in, then we can help you get in sync with the project in a way that is enjoyable for everyone.
If you want to join the community calls, then be sure to include your timezone and email in your introduction.
Jump into the conversation in the Slack group.
What can I contribute?¶
Have a look at the GitHub Issues for something that interests you.
Keep an eye out for issues are tagged with <kbd>good first issue</kbd>.
Every issue has a Difficulty: ★★★☆☆ score based on how much effort and how complex it has the potential to be.
Also check out the Compatibility Matrix, to help you find a focus area.
We can design a sprint for you that represents a meaningful contribution to the project. This is not limited to software engineering. For example, it could be something like graphic design, blog-writing, or grant-writing. As described in the Governance section, completing a sprint is how you join the Core Team.
Take a look at the Pull Request Template.
This document provides a PR checklist and shows how to run the tests.
We’ll review your PR and provide comments on how to get it ready for production. You can also converse with us in the Slack channel mentioned below.
Setting up dev environment.¶
Have a read through the Installation section of the documentation for information about OS, Python versions, and optional Jupyter extensions.
Here is how you can clone the source code, install dependencies, and environment:
git clone git@github.com:aiqc/AIQC.git
cd AIQC
pip install --upgrade -r requirements_dev.txt
pip install --upgrade -r requirements.txt
pip uninstall aiqc -y
git checkout -b my_feature
python
>>> import aiqc
Before you begin developing, make sure that you do NOT have the aiqc package installed. This may be counterintuitive at first, but remember, you are building the package yourself. So if you imported the pip package, then you are running scripts against the pip package, not your source code.
Also, have a look at the Documentation’s README for documentation building dependencies as well as some do’s and don’ts.
Programming style.¶
Prioritize human readability, maintainability, and simplicity over conciseness, efficiency, and performance.
Do not over-optimize. Schemas change. Over-optimization can make it hard for others to understand, integrate, and adapt your code. It’s better to move on to the next problem than making the current functionality “x%” better.
Can you do it without lambda, function composition, or some complex 1-liner that takes someone else an hour to reverse engineer? Remember, most data scientists inherently aren’t world class software engineers, and vice versa!
If the code is not used in multiple places, then do not make it a function just for the sake of it. It’s better to read code top to bottom rather than reverse engineering a DAG of someone else’s functions.
When in doubt, use many lines to express yourself, lots of whitespace, and shallow depth of modularity.
When handling edge cases, apply the Pareto principle (80-20); try to handle obvious pitfalls, but don’t make the program more complex than it has to be.
Do - verify that the file/directory exists when users provide a path argument, provide helpful error messages, and validate dtypes & shapes of input, but;
Don’t - spend a month writing your own custom checksum handler or solution for Python multiprocessing on Windows. Again, move on to something else rather than chasing an asymptote. The deep edge case code you wrote may be so specific that it is hard to maintain.
If in doubt, ask what other people think in a Discussion.
Code of conduct.¶
Inspired by NumFOCUS leaders and ‘Google I/O 2008 - Open Source Projects and Poisonous People’
Be cordial and welcoming; Communities are living, breathing social organisms where we can all learn to better ourselves while coming together to enact meaningful change.
Agree to disagree; on one hand, acknowledge the merits of the ideas of others and be willing to adapt your opinion based on new information, but, on the other hand, do not sacrifice what you truly believe in for the sake of consensus.
Help educate & mentor; point people in the right direction to get started, but don’t continue to help those who won’t help themselves. Open source projects are a way for people to break out of their 9-5, so a lot of people are learning new things. In generally, be significantly less rigid than the StackOverflow community, but do ask people to state what they have tried, share their code, share their env, etc. Remember, AIQC is at the confluence of multiple disciplines, so err on the side of educating. English is also a 2nd language for many, so be patient.
Speaking about other technologies; When you mention other tools, give them as much praise as you can for what they have done well. Don’t shy away from our benefits, but do take care to phrase your comparison politely. You never know who you will get connected with. For example, “We wanted our tool to be persistent and easy-to-use because that’s what it was going to take to get it into the hands of researchers. When we tried out other tools for ourselves as practicioners, we didn’t feel like they fully satisfied our criteria.”
Violations; If you feel that certain behavior does not jive with the code of conduct, please report the instance to the community manager, Layne Sadler. In particular, any instance of either hate, harassment, or heinous prejudice will result in an immediate and permanent ban without the explicit need for a vote.
Guild bylaws (aka Governance).¶
Based on advice from our friends at Django and Jupyter:
“Governance in the early days was largely about reviewing PRs and asking ourselves, ‘Should we do this?’”
“This is an unfortunate need, but you should have as part of it how someone can be removed from their role, voluntarily or otherwise.”
“In smaller projects, the leadership handles the quality of what’s brought into the project’s technical assets and shepherds the people.”
The vernacular is modeled after a D&D-like guild in order to make governance less dry.
Band of Squires [aka Public Participants]:
Anyone that participates in community chat/ discussion board or submits a PR, but has not yet completed a sprint.
All are welcome. Get in touch and we will help design a sprint for you.
PRs must be reviewed by a council member before a merger.
All participants are subject to the Code of Conduct.
Fellowship of Archmages [aka Core Team]:
Anyone who has completed 1-4 sprints (level I, II, III, IV).
Participates in the biweekly team meetings.
Helps administer the Slack community and discussion board.
PRs must still be reviewed by a council member before a merger.
If it becomes absolutely necessary, the team can submit a proposal to remove/demote a team member for either repeated breach of Code of Conduct (2 strike depending on severity) or technical malpractice (1 strike). The penalty may be either temporary or permanent depending on the severity.
The team can force any proposal submitted to the discussion board up to the council with a 2/3 vote (assuming there are at least 3 people on the team). However, rational discourse is preferred to forced votes.
Council of Warlocks [aka Steering Committee]:
Anyone who has completed 5+ sprints (level V+). With at least 2 sprints being related to core deep learning functionality.
Ability to approve PRs.
Ability to release software (e.g. PyPI).
Design sprints for new members.
Inclusion in the license copyright.
The council can vote on proposals submitted to the discussion board regarding the technical direction/ architecture of the project. Decisions will be made by a 2/3 majority, using U.S. Senate as a precedent.
The Grand Warlock [aka Project Creator] reserves the right to a tie-breaking vote. They can also veto a majority vote on a given proposal, and the proposal cannot be brought up again until 6 months have passed. After which, if the same proposal succeeds a vote a second time, then they cannot veto it.
If it becomes absolutely necessary, the council can submit a proposal to remove/demote a team member for either repeated breach of Code of Conduct (2 strikes depending on severity) or technical malpractice (1 strike). The penalty may be either temporary or permanent depending on the severity.
Changes to either the Governance, Code of Conduct, or License require a proposal to the discussion board.
AIQC, Inc. (open core).¶
All AIQC functionality developed to date is open source. However, for the following reasons, AIQC is incorporated and will adhere to an open core business model in the long run:
In order to apply for certain government grant programs like the National Science Foundation (NSF) and DARPA (creators of the internet), it is required to form a business entity. Both JuliaLang and Dask have seen great success with this path. It has enabled them to tackle the most pressing, R&D-intensive tasks (e.g. Dagger.jl).
Unfortunately, many grant application processes are explicitly reserved for individuals that are affiliated with esteemed institutions, which makes them off limits for everyday citizens.
In reality, the continued success of many open source projects, even those that are not directly associated with a company, depends upon both funding and paid contributors coming from corporate sponsors with which they collaborate.
This assistance naturally comes with a degree influence, sometimes formally in the shape of project governance positions. Forming your own company to help financially back the project helps the project creators have an equal seat at the table of sponsors.
Many successful open source projects have championed the open core model while managing to remain free:
Notable examples include: NumFOCUS JuliaLang - JuliaComputing, Apache Spark - Databricks, NumFOCUS Dask - Coiled & SaturnCloud, Apache Zeppelin - Zepl, Apache Kafka - Confluent, GridAI - PyTorch Lightning, Dash & Plotly - Plotly, MongoDB, RStudio.
In practice, when collaborating with large research institutes or R&D teams, they typically need: technical support to get up and running, consulting to help it fit their use cases, or they want to evaluate the technology on their data through a trial consulting engagement.
The most prominent AI labs, like OpenAI and DeepMind, have been able to champion open research in a corporate setting. That’s also where the best deep learning talent is going.
The Global Alliance for Genomics & Health (GA4GH)] eventually had to organize for legal protection.
Many biotech businesses offer either free or reduced pricing for students and academics as a healthy compromise.
It’s analogous to the freemium days of web 2.0 and apps. 95% of people get access to the free service while 5% of users pay for the premium options that solve their specific problems.
To paraphrase Isaacson’s, The Innovators,: “The first computer that was invented is sitting in a university basement in Iowa gathering dust. However, the 2nd computer was manufactured by IBM, and it sat on every professional desktop and point-of-sale counter in the world. It led the digital revolution.”
Open source.¶
Choosing a license¶
AIQC is made open source under the Berkeley Software Distribution (BSD) 3-Clause license. This license is approved by the Open Source Initiative (OSI), which is preferred by NumFOCUS. 3-Clause BSD is used by notable projects including: NumPy, Scikit-learn, Dask, Matplotlib, IPython, and Jupyter.
BSD is seen as a permissive license, as opposed to restrictive. The major implications are that people that incorporate AIQC into their work are neither obligated to release their source code as open source, nor restricted to publishing their work under the same license.
The simplest argument for AIQC adopting the BSD license is that AIQC uses upstream BSD projects. Therefore, it should pay it forward by using the same license and allowing others the same freedom it enjoys.
On one hand, the permissive nature of this license means that the cloud providers can fork this project and release it as their own closed source cloud service, which has been a recurring theme [a, b, etc.]. On the other hand, feedback from our friends in the Python community was that people would avoid using libraries with restrictive licenses, like AGPL, in their work. They explained that they aren’t allowed to open source their work and they “don’t want to get their legal team involved.” This begs the question, what good is being open source under a restrictive license if no one can actually use your software? Hopefully the cloud providers will put programs in place to contribute either code or profit (similar to App Store) back to the communities whose projects they fork.
Consideration of 4-Clause BSD; The original BSD license included an additional advertising clause that states: “All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by [].” Which helps, in part, to address the widespread complaint of, “If you are going to fork our project, at least give us a nod.” We’ve actually seen this play out at Datto. The company used software written by StorageCraft and Oracle for years, and eventually they ended up adding a StorageCraft badge to their marketing collateral. It felt fair. However, the advertising clause of 4-Clause BSD made it officially incompatible with GPL-licensed projects and, in practice, 3-Clause BSD projects! The latter is the deciding factor. If we want to be a part of a BSD-based community, then we cannot hinder it.
The copyright section is modeled after the IPython project.
Disclaimer; We still need to investigate BSD 3-Clause Clear and Apache 2.0 regarding patent & trademark rights.


--- layout: toolbox title: Reverse Complement ---
Reverse Complement converts a DNA sequence into its reverse, complement, or reverse-complement counterpart. You may want to work with the reverse-complement of a sequence if it contains an ORF on the reverse strand.


A few years ago, my friends and I got really into the card game Dominion. It’s a deck building game, but what made this game more enjoyable was the variation. In each round, you randomly select 10 cards that will be available for purchase, and the goal is to try to figure out different strategies for how those cards can interact with each other. The game is available on Amazon and is playable online via the official Dominion Online site.
As a programming exercise, we attempted to create a similar game using Node.js. This post is to help me document the process we took to set up this project.
I wanted to try using GitHub’s Pages feature to host my website. Turns out it was very simple to do, and the best part is it’s free!
Here’s a tutorial for setting up a GoDaddy domain name with this feature.
I recently participated in the Boston Fishackathon! Check out the project that my team created here.
Successfully built my first computer! For the list of parts, go to this link - PC Part Picker. That website was extremely helpful. It checks your parts for compatibility issues, and you can see computer builds that other people have posted.
In an effort to learn more iOS programming, I followed a tutorial to create a “Paint” program for iOS (tutorial).
For the source code, click here
One of my class projects was to recreate the game “Classic Battleships” (see here or here for an explanation of the rules) for iOS.
For the source code, click here. Click through for more documentation.
Sublime Text is an awesome text editor that is fast, has a simple interface, and can be customized to your heart’s content. The following links walk through installing some of the more popular plugins.
Must-haves
- Package Control - A Sublime Text Package Manager. Easily installs and updates Sublime Text plugins.
- Soda Theme - The Dark Theme is so tasty.
References
For a class assignment, we were asked to create a project that demonstrated the usage of device orientation events. In this project, the device orientation was used to manipulate a “rolling ball” on the screen.
To try the demo, click here. Note that the project was programmed such that it only works on a mobile device (e.g. phones, tablets).
For the source code, click here. Click through for more documentation.
When I initially had the idea to start a blog, I was looking up how to set up WordPress with Amazon Web Services (AWS) - the web host I decided to use. Somehow, I ended up stumbling into Jekyll, which later led me to Octopress. The post describes the steps needed to set up Octopress with AWS.
There are lots of posts out in the internets that describe other people’s experiences with Octopress. Here are a few…
So how do we get octopress set up with AWS?


Safety For The Professional Technician.
Watch VideoShockLock is easy to use and you can install/uninstall it with only one hand.
ShockLock is strong! ShockLock supports 100 lbs of weight while the average hatch is 40lbs.
ShockLock is made from 100% non-damaging aluminium.
“ShockLock is quick and easy to install”
"ShockLock Definitely provides peace of mind, while working under the hood."
“ShockLock is a safety tool all service centres should have to reduce injury liability.”
2015 HumberLaunch Entrepreneur Awards - “Start-up of The Year Award”
2015 NSERC Engage Grant Recipient
2015 Communitech Business Development Grant
2015 Ontario Centre’s of Excellence SmartStart Seed Fund
2014 University of Waterloo Velocity Fund Final “Best Overall Pitch” Award
2014 Ontario Regional Alliance Fund Recipient
2014 Ontario Starter Company Award
2014 Ontario Summer Company Award


This is an example chat server created with Express and Socket.io.
Clone the git repo then run
npm install
Start the server with
node app.js
Open a browser at http://<IP_ADDRESS>:3000/


Crow is a newly started garbage management service provider to ensure the proper manages of your daily garbage. Garbage is a clear threat for our environment. We have to manage them recycle them to protect our environment.
We provide daily and monthly basis service. We have a system to collect your household garbage by our service van. We take order online for providing service. The charge is of 108 tk. only for monthly service.
We provide emergency service also. The charge for emergency service is 20 tk. only for per bag of garbage. You can take our daily, monthly and emergency service according to your need.
We have an amazing facility for you. We provide reward points while you taking our service. If you take our daily service you will get 1 reward point. 1 point means 12 tk. You can use this point to pay the bills.


Est, crema breve milk cinnamon coffee wings brewed cinnamon. French press, mazagran, latte variety cup whipped a mazagran.  Ristretto, as wings organic, chicory extra decaffeinated fair trade and cream. Id, flavour java eu, mocha, cortado flavour chicory single origin body crema. Affogato, coffee con panna cup bar affogato black frappuccino dark viennese. Aftertaste wings body organic cup frappuccino et cappuccino saucer. Latte barista sit frappuccino, grinder ut as body extraction. Robusta cream, qui cappuccino single origin breve aromatic extraction. Chicory crema, bar medium, in, affogato a grinder java viennese.
Est, crema breve milk cinnamon coffee wings brewed cinnamon. French press, mazagran, latte variety cup whipped a mazagran.  Ristretto, as wings organic, chicory extra decaffeinated fair trade and cream. Id, flavour java eu, mocha, cortado flavour chicory single origin body crema. Affogato, coffee con panna cup bar affogato black frappuccino dark viennese. Aftertaste wings body organic cup frappuccino et cappuccino saucer. Latte barista sit frappuccino, grinder ut as body extraction. Robusta cream, qui cappuccino single origin breve aromatic extraction. Chicory crema, bar medium, in, affogato a grinder java viennese.


Preparation time
less than 30 mins
Cooking time
over 2 hours
Serves
Serves 4
Tangy roasted rhubarb is a perfect match for this light, creamy Italian dessert. Make it a day ahead for a fuss-free pudding to round off a special meal.
For the roasted rhubarb, preheat the oven to 200C/400F/Gas 6.
Place the rhubarb onto a roasting tray, sprinkle over the sugar then drizzle over the apple juice.
Roast in the oven for 8-12 minutes, or until just tender.
Blend 125g/5oz of the roasted rhubarb to a purée in a food processor. Reserve the remaining roasted rhubarb.
For the panna cotta, bring the sugar and cream to a simmer in a pan, stirring continuously until all of the sugar has dissolved.
Add the softened gelatine leaves and continue to simmer until dissolved.
Add the rhubarb purée and stir until well combined, then remove from the heat and set aside to cool slightly.
Add the buttermilk and stir until well combined.
Place four dariole moulds or ramekins onto a baking tray. Place a piece of the reserved roasted rhubarb into the bottom of each of the dariole moulds and pour the panna cotta mixture on top. Chill in the fridge for 1-2 hours, or until set.
To serve, remove the panna cotta from the fridge. Briefly dip the base of each into a bowl of boiled water. Gently slide a knife around the edge of each of the four panna cotta and turn each out into the centre of a serving plate. Spoon the remaining reserved rhubarb, and the juices, around the edge of each of the four serving plates. (Reheat the roasted rhubarb if desired.)


SPLICE Support
The SPLICE team gratefully acknowledges the support provided by the National Science Foundation.
- CISE Community Research Infrastructure (CCRI) #2213789 #2213790 #2213791 #2213792 is our second NSF grant. It supports the collaboration of University of Pittsburgh, CMU, NCSU, and Virginia Tech. See the 2022 NSF Grant Proposal (funded beginning August 1, 2022).
- Core R&D Programs DLR-1740775 DLR-1740798 DLR-1740765 was our first NSF grant. This supported the collaboration of University of Pittsburgh, CMU, and Virginia Tech. See the 2017 NSF Grant Proposal (funded beginning September 2017).
The SPLICE team gratefully acknowledges the support provided by Technology-enhanced Learning and Online Strategies (TLOS). In particular, TLOS supported development of the LTI tutorials and associated documentation at this website.


--- title: The Realtime Collaboration Engine layout: default permalink: / ---
Here are several examples of different uses of Convergence. We have found that most developers can find something here related to their specific use case. Go here to suggest additional examples, or better yet, add your own to this repository!
Each example has a Share button, which will give you a URL to share with others to use the example together (or you can simply open the example in two windows yourself).


The SChartDarkTheme uses softer colors based on a dark background.
See Also: Inherited members from SChartTheme.
|
|
Simple constructor, creates the Style object with settings. |
|
|
Constructor to call on derived classes to skip initialization and merely allocate the object. | |
|
|
A constructor used when creating managed representations of unmanaged objects. |
|
|
BarLineWidth | Foundation.NSNumber . Use this setting to apply a consistent line Width across all bar series (Inherited from SChartTheme.) |
|
|
BlackColor | UIKit.UIColor . Black palette color. (Inherited from SChartTheme.) |
|
|
BlackColorLowAlpha | UIKit.UIColor . Black palette color with reduced alpha. (Inherited from SChartTheme.) |
|
|
BlueColorDark | UIKit.UIColor . Blue palette color. (Inherited from SChartTheme.) |
|
|
BlueColorLight | UIKit.UIColor . Blue palette color with increased brightness. (Inherited from SChartTheme.) |
|
|
BoldFontName | string . The name of the bold font to use within the theme. (Inherited from SChartTheme.) |
|
|
BoxGestureStyle | SChartBoxGestureStyle . Style options relating to the box gesture. (Inherited from SChartTheme.) |
|
|
ChartStyle | SChartStyle . Style options relating to the overall chart for cartesian charts. (Inherited from SChartTheme.) |
|
|
ChartTitleStyle | SChartMainTitleStyle . Style options relating to the chart title. (Inherited from SChartTheme.) |
| [read-only] override |
ClassHandle | IntPtr . The handle for this class. |
| [read-only] override |
ClassHandle | IntPtr . The handle for this class. (Inherited from SChartTheme.) |
|
|
ColumnLineWidth | Foundation.NSNumber . Use this setting to apply a consistent line Width across all column series (Inherited from SChartTheme.) |
|
|
CrosshairStyle | SChartCrosshairStyle . Style options relating to the chart crosshair. (Inherited from SChartTheme.) |
|
|
DonutCrustThickness | Foundation.NSNumber . Use this setting to apply a consistent crust thickness across all donut series (Inherited from SChartTheme.) |
|
|
GreenColorBrightLight | UIKit.UIColor . Green palette color with increased brightness. (Inherited from SChartTheme.) |
|
|
GreenColorDark | UIKit.UIColor . Green palette color. (Inherited from SChartTheme.) |
|
|
GreenColorLight | UIKit.UIColor . Green palette color with increased brightness. (Inherited from SChartTheme.) |
|
|
LegendStyle | SChartLegendStyle . Style options relating to the chart legend. (Inherited from SChartTheme.) |
|
|
LightFontName | string . The name of the light font to use within the theme. (Inherited from SChartTheme.) |
|
|
LineWidth | Foundation.NSNumber . Use this setting to apply a consistent line width across all line series. (Inherited from SChartTheme.) |
|
|
OrangeColorDark | UIKit.UIColor . Orange palette color. (Inherited from SChartTheme.) |
|
|
OrangeColorLight | UIKit.UIColor . Orange palette color with increased brightness. (Inherited from SChartTheme.) |
|
|
PieCrustThickness | Foundation.NSNumber . Use this setting to apply a consistent crust thickness across all pie series (Inherited from SChartTheme.) |
|
|
PurpleColorDark | UIKit.UIColor . Purple palette color. (Inherited from SChartTheme.) |
|
|
PurpleColorLight | UIKit.UIColor . Purple palette color with increased brightness. (Inherited from SChartTheme.) |
|
|
RadialChartStyle | SChartStyle . Style options relating to the overall chart for radial charts. (Inherited from SChartTheme.) |
|
|
RedColorBrightLight | UIKit.UIColor . Red palette color with increased brightness. (Inherited from SChartTheme.) |
|
|
RedColorDark | UIKit.UIColor . Red palette color. (Inherited from SChartTheme.) |
|
|
RedColorLight | UIKit.UIColor . Red palette color with increased brightness. (Inherited from SChartTheme.) |
|
|
RegularFontName | string . The name of the regular font to use within the theme. (Inherited from SChartTheme.) |
|
|
XAxisRadialStyle | SChartAxisStyle . Style options relating to the radial axis (x-axis) of any radial charts. (Inherited from SChartTheme.) |
|
|
XAxisStyle | SChartAxisStyle . Style options relating to the x axis. (Inherited from SChartTheme.) |
|
|
YAxisRadialStyle | SChartAxisStyle . Style options relating to the polar axis (y-axis) of any radial charts. (Inherited from SChartTheme.) |
|
|
YAxisStyle | SChartAxisStyle . Style options relating to the y axis. (Inherited from SChartTheme.) |
|
|
YellowColorDark | UIKit.UIColor . Yellow palette color. (Inherited from SChartTheme.) |
|
|
YellowColorLight | UIKit.UIColor . Yellow palette color with increased brightness. (Inherited from SChartTheme.) |
|
|
AddBandSeriesStyle
(SChartBandSeriesStyle, bool)Stores the series style in the array of band series styles. (Inherited from SChartTheme.) |
|
|
|
AddBarSeriesStyle
(SChartBarSeriesStyle, bool)Stores the series style in the array of bar series styles. (Inherited from SChartTheme.) |
|
|
|
AddCandlestickSeriesStyle
(SChartCandlestickSeriesStyle, bool)Stores the series style in the array of candlestick series styles. (Inherited from SChartTheme.) |
|
|
|
AddColumnSeriesStyle
(SChartColumnSeriesStyle, bool)Stores the series style in the array of column series styles. (Inherited from SChartTheme.) |
|
|
|
AddDonutSeriesStyle
(SChartDonutSeriesStyle, bool)Encodes the donut series style object and stores in the array of donut series styles. (Inherited from SChartTheme.) |
|
|
|
AddLineSeriesStyle
(SChartLineSeriesStyle, bool)Adds a series style to the array of line series styles contained within the theme. (Inherited from SChartTheme.) |
|
|
|
AddOHLCSeriesStyle
(SChartOHLCSeriesStyle, bool)Stores the series style in the array of ohlc series styles. (Inherited from SChartTheme.) |
|
|
|
AddScatterSeriesStyle
(SChartScatterSeriesStyle, bool)Stores the series style in the array of scatter series styles. (Inherited from SChartTheme.) |
|
|
|
ConfigureBarSeriesStyle
(SChartBarSeriesStyle)DEPRECATED - We will move this off the public API in a future commit. (Inherited from SChartTheme.) |
|
|
|
ConfigureColumnSeriesStyle
(SChartColumnSeriesStyle)DEPRECATED - We will move this off the public API in a future commit. (Inherited from SChartTheme.) |
|
|
|
ConfigureLineSeriesStyle
(SChartLineSeriesStyle)DEPRECATED - We will move this off the public API in a future commit. (Inherited from SChartTheme.) |
|
|
|
ConfigureScatterSeriesStyle
(SChartScatterSeriesStyle)DEPRECATED - We will move this off the public API in a future commit. (Inherited from SChartTheme.) |
|
|
|
Copy
(Foundation.NSZone)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
|
|
GetBandSeriesStyle
(nint, bool)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
|
|
GetBarSeriesStyle
(nint, bool)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
|
|
GetBubbleSeriesStyle
(nint, bool)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
|
|
GetCandlestickSeriesStyle
(nint, bool)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
|
|
GetColumnSeriesStyle
(nint, bool)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
|
|
GetDonutSeriesStyle
(nint, bool)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
|
|
GetLineSeriesStyle
(nint, bool)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
|
|
GetOHLCSeriesStyle
(nint, bool)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
|
|
GetRadialLineSeriesStyle
(nint, bool)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
|
|
GetScatterSeriesStyle
(nint, bool)Documentation for this section has not yet been entered. (Inherited from SChartTheme.) |
|
override
|
Dispose
(bool)Releases unmanaged resources. (Inherited from SChartTheme.) |
Simple constructor, creates the Style object with settings.Syntax
[Foundation.Export("init")]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
public SChartDarkTheme ()Remarks
Requirements
Namespace: ShinobiCharts
Assembly: ShinobiCharts (in ShinobiCharts.dll)
Assembly Versions: <IP_ADDRESS>
Constructor to call on derived classes to skip initialization and merely allocate the object.Syntax
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SChartDarkTheme (Foundation.NSObjectFlag t)Parameters
- t
- Unused sentinel value
Remarks
You should not invoke this method directly.Requirements
Namespace: ShinobiCharts
Assembly: ShinobiCharts (in ShinobiCharts.dll)
Assembly Versions: <IP_ADDRESS>
A constructor used when creating managed representations of unmanaged objects.Syntax
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SChartDarkTheme (IntPtr handle)Parameters
- handle
- Handle of the unmanaged object
Remarks
You should not invoke this method directly.Requirements
Namespace: ShinobiCharts
Assembly: ShinobiCharts (in ShinobiCharts.dll)
Assembly Versions: <IP_ADDRESS>
The handle for this class.Syntax
public override IntPtr ClassHandle { get; }Value
Documentation for this section has not yet been entered.Remarks
Not normally used by application codeRequirements
Namespace: ShinobiCharts
Assembly: ShinobiCharts (in ShinobiCharts.dll)
Assembly Versions: <IP_ADDRESS>


--- layout: post status: publish published: true title: CHARLES' MC++ FAQ author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 807 wordpress_url: http://winterdom.com/2002/07/charlesmcfaq date: '2002-07-14 20:18:50 +0000' date_gmt: '2002-07-14 20:18:50 +0000' categories: - ".NET" tags: [] comments: [] ---
Charles says: "The MC++ FAQ should follow sometime soon. While working on this I discovered another CLR feature supported by MC++ and not by C# (see earlier entry here) but again its not going to cause a rush to MC++. You'll have to read the FAQ to find out what it is, unless Tomas' FAQ has already mentioned it."
Well, I must admit I haven't updated my FAQ much, yet, but I'm working on it... it's just I've been getting pretty busted at night from work. As for that mistery feature, well, hey! I'm no mind-reader.... I honestly have no clue what you're thinking about ;)


Intro to Android Development
Elliot Schrock
Slack info:
gdi-nyc-slack.herokuapp.com
My Thesis
Programming is as close to wizardry as muggles can get.
Why isn't everyone doing it?
Turns out, magic can be super frustrating.
Class Mechanics
- Lecture
- Breaks
- Examples
- Solutions
- Exercises
- Questions!
Goals
- Learn the building blocks for Android development
- Build confidence through repetition
- Stay organized as code grows
- Build in the highest yield way
Getting started with Android
Components of an Android project
- Code
- Resources
- "Manifest"
- Build files


Experimenttake4
Experimenttake5
Experimenttake6
Experimenttake7
Experimenttake8
Bootstrap Playground
ClickMe1 ClickMe2
Here are 2 buttons. Exactly the same. Clickme1's function is in the html file. Clickme2'sfile is in the js file. (Now that i tried to make an example it's working


RENDITION
Section: Devices and Network Interfaces (4)Updated: xf86-video-rendition 4.2.4
Index Return to Main Contents
NAME
rendition - Rendition video driverSYNOPSIS
Section N'34'DeviceN'34' Identifier N'34'devnameN'34' Driver N'34'renditionN'34' ... EndSection
DESCRIPTION
rendition is an Xorg driver for Rendition/Micron based video cards. The driver supports following framebuffer depths: 8, 15 (Verite V1000 only), 16 and 24. Acceleration and multi-head configurations are not supported yet, but are work in progress.SUPPORTED HARDWARE
The rendition driver supports PCI and AGP video cards based on the following Rendition/Micron chips:- V1000
- Verite V1000 based cards.
- V2100
- Verite V2100 based cards. Diamond Stealth II S220 is the only known such card.
- V2200
- Verite V2200 based cards.
CONFIGURATION DETAILS
Please refer to xorg.conf(5) for general configuration details. This section only covers configuration details specific to this driver.The driver auto-detects the chipset type, but the following ChipSet names may optionally be specified in the config file N'34'DeviceN'34' section, and will override the auto-detection:
- "v1000", "v2x00".
The driver will auto-detect the amount of video memory present for all chips. If the amount of memory is detected incorrectly, the actual amount of video memory should be specified with a VideoRam entry in the config file N'34'DeviceN'34' section.
The following driver Options are supported:
- Option N'34'SWCursorN'34' N'34'booleanN'34'
- Disables use of the hardware cursor. Default: use HW-cursor.
- Option N'34'OverclockMemN'34' N'34'booleanN'34'
- Increases the Mem/Sys clock to 125MHz/60MHz from standard 110MHz/50MHz. Default: Not overclocked.
- Option N'34'DacSpeedN'34' N'34'MHzN'34'
- Run the memory at a higher clock. Useful on some cards with display glitches at higher resolutions. But adds the risk to damage the hardware. Use with caution.
- Option N'34'FramebufferWCN'34' N'34'booleanN'34'
- If writecombine is disabled in BIOS, and you add this option in configuration file, then the driver will try to request writecombined access to the framebuffer. This can drastically increase the performance on unaccelerated server. Requires that "MTRR"-support is compiled into the OS-kernel. Default: Disabled for V1000, enabled for V2100/V2200.
- Option N'34'NoDDCN'34' N'34'booleanN'34'
- Disable probing of DDC-information from your monitor. This information is not used yet and is only there for informational purposes. Safe to disable if you experience problems during startup of X-server. Default: Probe DDC.
- Option N'34'ShadowFBN'34' N'34'booleanN'34'
- If this option is enabled, the driver will cause the CPU to do each drawing operation first into a shadow frame buffer in system virtual memory and then copy the result into video memory. If this option is not active, the CPU will draw directly into video memory. Enabling this option is beneficial for those systems where reading from video memory is, on average, slower than the corresponding read/modify/write operation in system virtual memory. This is normally the case for PCI or AGP adapters, and, so, this option is enabled by default unless acceleration is enabled. Default: Enabled unless acceleration is used.
- Option N'34'RotateN'34' N'34'CWN'34'
- Option N'34'RotateN'34' N'34'CCWN'34'
- Rotate the display clockwise or counterclockwise. This mode is unaccelerated. Default: no rotation.
Notes
SEE ALSO
Xorg(1), xorg.conf(5), Xserver(1), X(7)AUTHORS
Authors include: Marc Langenbach, Dejan Ilic
Index
This document was created by man2html, using the manual pages.
Time: 05:33:53 GMT, December 24, 2015


First off, the latest docs can always be found in the docs folder:
docs/index.html
There are three main components to the layout of this system and how the code is setup and structured:
maverick_cloud/fabfile.py
maverick_cloud/settings.py
maverick_cloud/conf/
The maverick_cloud/fabfile.py is the actual fabfile.
maveric_cloud/settings.py and maveric_cloud/conf/ are the files you can use to customize your install to your specific projects and team of users.
This layout was chosen primarily with future expansion in mind, such that the next step would be to add different distributions and hardware targets.
Right now the default for this system is an Ubuntu 10.10 system on a Rackspace Cloud Server, hence the maverick for Ubuntu 10.10 and cloud for Rackspace Cloud, resulting in maverick_cloud as the name of this particular fabfile.
The next step is to make e.g. maverick_vm to encapsulate the minute differences between installing with a literal root account and installing from a more debian style privileged user with sudo.
And then on to something like centos_cloud or maybe fedora_amazon
Because maverick_cloud is a python module, it should be fairly trivial to make e.g. fedora_cloud manually brute force style, and then take a list of things that are common between the two systems and package that in to a base package like cloud_utilities or some such.
Prime candidates for this type of packaging would be general user administration utilities that are not likely to change between systems. Also some things like apache configuration can probably be abstracted simply by adding some settings like apache_config_dir or the like.
There is some custom stuff going on with the web server that’s not completely available through the settings file.
You can add your own users and vhosts simply by adding their respective files to the configuration directory.
The default config directory is:
maverick_cloud/conf
but you can use your own in, see local_config_dir in Settings The idea here is to leave room for future distributions and versions and particular user, group and vhost layouts.
To do anything more complicated than what is available through these config files you’ll need to modify the fab tasks themselves which you can get a good feel for by reading their descriptive overviews here: Tasks
Most of this config magic is actually achieved through the use of some primitive templating with sed
For most (all?) used config files there is a corresponding template that includes placeholders for the hostname, so you can point this at various different computers and just let it go.
All the vhost files for apache live in the config folder
maverick_cloud/conf/apache
Just add your extra vhosts to vhost_templates
There are actually two directories for vhosts here
The sites-available folder is indeed where the actual vhost files are copied from when they’re put on the server, however this folder is also cleaned out with the clean commands fab clean and
This config is primarily oriented towards allowing you to quickly and easily switch back and forth between Apache as the primary server and Apache being served from behind an Nginx reverse proxy.
TODO: A fab task should probably be added for this.
You will need to be manually logged in to the remote server with root privileges.
Here’s how to toggle the reverse proxying:
Swap the apache ports.conf symlink
- /etc/apache2/ports.master.conf Runs everything on ports 80 and 443 for SSL
- /etc/apache2/ports.behind_nginx.conf Runs everything on ports 8080 and 4433 for SSL
Swap the apache ssl vhost
- Choose the relevant option between default-ssl and default-ssl-nginx. Hint: if you’re putting Apache behind Nginx then choose default-ssl-nginx.
Enable the nginx vhosts
Restart Apache
Restart Nginx
Configuration style here is basically identical to Apache
All the vhost files for nginx live in the config folder
maverick_cloud/conf/nginx
Gitolite is primarily configured from within the settings file but your gitolite developers and collaborators won’t be added to the repos unless their keys are present in the maverick_cloud/conf/keys/gitolite dir.
Public keys follow the simple naming convention of the person’s username with a .pub ending. Simply gather the public keys of your users (or generate them if they don’t exist, for that matter) and place them in the gitolite public keys folder maverick_cloud/conf/keys/gitolite.
That awesome bash prompt comes from the preconfigured home directory skeleton in maverick_cloud/conf/skel
All the files in there are hidden so if the folder looks empty to you be sure you’re showing hidden files.
This config does two main things
The first modification is the addition of a special conditional statement surrounding the bulk of the ~/.bashrc so that the rvm and virtualenv always work even for non interactive shells.
This is important if you want future fab tasks to be able to make use of your rvm and virtualenv settings.
The second modification consists primarily of the ~/.colors_prompts and ~/.bash_prompt file both of which are included by the ~/.bashrc if they exist.
The ~/.colors_prompts is in fact named clumsily on purpose because it does actually contain nothing more than code that defines colors and prompts. The colors gives us a flavorful and powerful menu from which to build a custom prompt if we wish and it comes with two prompts already pre built for you, one for regular user accounts and another for the root account that makes the entire host string red to alert you that you’re root in the hopes that this will somehow prevent stupid things from happening.
The ~/.bash_prompt file is where you actually choose your prompt by setting the $PS1 environment variable and just trust me that the separation between prompt generation and prompt selection is a good thing.
If you don’t plan on editing the documentation then don’t worry about the sphinx-docs folder. The sphinx-docs folder is where all the source files for the documentation live - the documentation that you’re reading right now. The documentation is written in reST format aka reStructuredText, the default format of the python sphinx documentation generator.
The build command that I use to regenerate the docs is:
sphinx-build -b html . ../docs
The maverick_cloud folder itself is actually a python module and this makes it easy to include the code from the fabfile in the docs.


Head Office: {{site.data.contact.address.head}} | Branch: {{site.data.contact.address.branch}}
Rep. Office: {{site.data.contact.address.rep}}


asquare.gwt.tests.buttonclick.client.Demo
Button.click() does nothing in Safari
Windows 1.1
Hosted Browser (XP), IE6 (XP), FFox 1.5 (XP), Opera (XP), Safari 2.0.4 (OS 10.4.7)
Safari 2.0.4 (OS 10.4.7)
1. click the first button Expected: an alert dialog is shown Actual: nothing happens The first button calls the second button's click() method.


Guardians of the Galaxy
Answer the questions
to find your guardian!
What is your name?
Add an image URL for yourself
Question 1
What is your weapon of choice?
Choose...
Blasters
Double Swords
Knives
Brute Strength
Demolition
Question 2
Favorite color?
Choose...
Orange
Grey
Brown
Green
Red
Question 3
Which is your favorite song?
Choose...
Mr. Blue Sky by Electric Light Orchestra
Fooled Around and Fell In Love by Elvin Bishop
Come and Get Your Love by Redbone
Southern Nights by Glen Campbell
I wouldn’t even tap my foot to music
Question 4
How often do you work out?
Choose...
I don’t need to work out, this body comes naturally
I draw my strength from the earth not the gym
My guns don’t need a workout, I just reload them
All the time, how else would I have muscles like this
Is that even a question
Question 5
How do you get out of dangerous situations?
Choose...
I take care of the danger before it happens
“Boom” is always the solution
I run head first into danger
I can talk my way out of anything
Whatever I need to do to get my friends out safely
Question 6
Which is your favorite Element?
Choose...
Earth
Fire
Wind
Water
Metal
Question 7
What is your tactical advantage?
Choose...
Strength
Stature
Flexibility
Quick Thinking
Stealth
Question 8
Favorite Breakfast Cereal?
Choose...
Lucky Charms
Cap’n Crunch
Frosted Mini Wheats
Cocoa Krispies
Apple Jacks
Question 9
Your ideal location?
Choose...
Forrest
Junk Yard
Deserted Island
Field
Mountains
Question 10
What word best describes you?
Choose...

Home
API Guardians
Github
Copyright © Tim Lewis 2018


Frank McGlynn and Eoghan O’Gara pay tribute to team-mates as they hang up their boots
All-Ireland football winners Frank McGlynn of Donegal and Dublin’s Eoghan O’Gara have called time on their inter-county careers.
McGlynn was part of the Donegal set-up for 14 seasons, during which he won an All-Ireland SFC medal and All-Star in 2012, as well as five Ulster medals.
As for O’Gara, he pocketed seven Celtic Crosses and 10 Leinster medals from his 11 years in the Dublin camp.
The 2017 final win over Mayo was the sole All-Ireland decider O’Gara started during his time in blue.
He was used off the bench in the final wins of 2011 and 2013, while also seeing game-time during the 2016 drawn decider against Mayo.
He did not feature in Dublin’s two most recent All-Ireland final triumphs.
O’Gara paid tribute to Dublin legend Anton O’Toole, who died earlier this year, in his parting statement.
“I have spent 11 years living out my dreams as a kid growing up in this great city,” began the 34-year old.
“To ‘The Blue Panther’ Anton O’Toole, a man who inspired me and showed me the way to the top via my actions, not my words. A man who embodied all the values a sportsperson and a person should have.
“To get to follow in his footsteps and then share the field with my club-mates Denis [Bastick] and Niall [Scully] in a blue jersey was an absolute honour and privilege.
“To every one of my team-mates past and present, there aren’t words to describe my gratitude and love for you.”
McGlynn’s retirement, meanwhile, reduces to six the number of survivors still involved with Donegal from their 2012 All-Ireland final winning team. They are Paul Durcan, Paddy McGrath, Neil McGee, Leo McLoone, Paddy McBrearty, and Michael Murphy.
“I have experienced so much during my career and I will be forever grateful for this,” said McGlynn.
“From great victories to heavy defeats, I have enjoyed every minute of it. I have shared a dressing room with some of the best Donegal players ever.
“There are memories both on and off the field that I will never forget.”
READ MORE
Cork’s All-Ireland minor and U20 winning managers to continue in the hot seat for 2020


This is a command line (aka console) based tool for querying text data from DDE servers. It is the counterpart to my much older GUI based tool called DDE Query.
The tool supports all the major DDE command types, such as XTYP_REQUEST, XTYP_ADVSTART, XTYP_POKE & XTYP_EXECUTE via similarly named commands. The basic format for invoking DDE Command is to run it with a command type and then provide any arguments using switches, e.g.
C:\> ddecmd command --option1 value1 --option2 value2
The arguments can be specified using either Windows style (e.g. /option
) or the
more modern style (e.g. --option
). Each switch has both a short name and a
longer name and you can see the list of all supported commands using "ddecmd --help
".
Each command has its own help topic that describes itself and lists the switches
that are applicable, e.g. ddecmd request --help
.
This command invokes the XTYP_WILDCONNECT
transaction type to list the running
DDE servers and their supported topics. This transaction type is not always
supported by servers and is included more for development use. The output is
one server and topic per line, separated by a '|', the normal separator used
for DDE Links, e.g.
C:\> ddecmd servers Excel|System Excel|[Book1]Sheet3 Excel|[Book1]Sheet2 Excel|[Book1]Sheet1
The request
command is used to retrieve the value for one or more items from
the server. This is the XTYP_REQUEST
transaction type. The items must all be
from the same server as only a single server and topic can be specified.
C:\> ddecmd request --server REUTER --topic IDN_RWS --item "GBP=,BID ASK" --item "EUR=,BID ASK" +1.9058 +1.9062 +1.2981 +1.2982
By default the request assumes CF_TEXT
(i.e. ANSI text) for the
value format, but this can be overridden by using the --format
switch. See below for the format names.
When a single item is requested the output is just the value by itself. When
multiple items are requested each value is prefixed by the item name. For
complete control over the display format use the --output-format
switch which is detailed later, e.g.
C:\> ddecmd request --server REUTER --topic IDN_RWS --item "GBP=,MID" --output-format "%d %i -> %v" 2010-02-01 22:32:15 GBP=,MID -> +1.9058
Excel provides another way of expressing a DDE link that is more compact. The
--link
switch can be used instead of specifying the server, topic
and item separately, e.g.
C:\> ddecmd request --link "REUTER|IDN_RWS!GBP=,BID ASK" +1.9058 +1.9062
Note: You can currently only specify a single item with the --link switch because it includes the server and topic, and only a single conversation is currently supported.
To set up one or more advise loops with the server use the advise
command. This
allows you to monitor the updates for a number of items and corresponds to the
XTYP_ADVSTART
& XTYP_ADVDATA
transaction types.
The same basic switches that are used with the
Request command can also be used with this one.
However, unlike the other commands, this causes ddecmd to run indefinitely and
so can only be stopped by pressing Ctrl+C.
C:\> ddecmd advise -s REUTER -t IDN_RWS -i "GBP=,BID ASK" -i "EUR=,BID ASK" +1.9060 +1.9062 +1.2981 +1.2986 +1.2980 +1.2982 +1.9059 +1.9064 +1.2978 +1.2983 +1.2982 +1.2984 +1.9059 +1.9062 <CTRL+C>
The poke command allows you to set a value for an item on servers that support
it (XTYP_POKE
). Unlike the previous request and advise commands you can only set the value
for a single item and that value will be passed in CF_TEXT format, e.g.
C:\> ddecmd poke -s excel -t [book1]sheet1 -i R1C1 --value "test"
Note: The Poke command also supports the --link
switch as described earlier.
The final transaction type supported is XTYP_EXECUTE
via the execute
command.
This is used to send a command string to a server, e.g.
C:\> ddecmd execute -s excel -t [book1]sheet1 --command "[App.Minimize]"
Note: The command doesn't support the --format
switch because
the DDE transaction type XTYP_EXECUTE
ignores it. Consequently the
command is always sent in CF_TEXT for an ANSI build and CF_UNICODETEXT for a
Unicode build. This is to work around an apparent bug
in Windows/DDEML that shows up when sending a CF_TEXT
format
command from a Unicode DDE client to an ANSI DDE server.
The previous commands have all been for acting as as DDE client. The
listen
command however is for acting as a DDE server. Its use is
intended for testing DDE clients as it just logs the interactions made by a DDE
client with it, e.g.
C:\> ddecmd listen -s TestServer XTYP_CONNECT: 'TestServer', 'TestTopic' XTYP_CONNECT_CONFIRM: 'TestServer', 'TestTopic' XTYP_REQUEST: 'TestServer', 'TestTopic', 'TestItem', '1' XTYP_DISCONNECT: 'TestServer', 'TestTopic' <CTRL+C>
The only additional switch supported is --delay
which causes the
DDE server to pause before replying to simulate a slow-running server.
This command is not a native DDE transaction type but a hybrid that combines the XTYP_ADVSTART and XTYP_REQUEST transactions to request a value in much the same way as Excel links to data. The delay between the two DDE transactions is configurable but defaults to 0 ms.
C:\> ddecmd fetch -s excel -t [book1]sheet1 -i R1C1
Note: This command was added specifically to cater for the MetaTrader DDE Server which fails an XTYP_REQUEST with N/A unless an XTYP_ADVSTART has already been invoked on the item.
The default timeout for any DDE transaction is set to 30,000 ms (30 secs). If
your DDE server is slow at returning responses you might receive one of the DDE
timeout errors - DMLERR_DATAACKTIMEOUT
, DMLERR_EXECACKTIMEOUT
,
etc. You can increase the timeout for any transaction (except the servers
command) with the --timoeut
switch, e.g.
C:\> ddecmd execute -s excel -t [book1]sheet1 -c "[App.Minimize]" --timeout 60000
The table below lists the common formats (i.e. text based) that you can request
with the --format
switch.
| Format | Description |
|---|---|
| CF_TEXT | ANSI text |
| CF_UNICODETEXT | Unicode text |
The table below lists the variables can be used within the --output-format
switch. To include a '%' character in the output you need to escape it with
another '%', just as you would in a batch file, e.g. '%%'. All other characters
in the string are output verbatim.
| Variable | Description |
|---|---|
| %s | The name of the DDE service |
| %t | The name of the DDE topic |
| %i | The name of the DDE item |
| %v | The value of the DDE item |
| %d | The timestamp of when the value was received |
For example, if an advise loop is started for a link SERVICE|TOPIC!ITEM
with the --output-format
specified as "%d: (%s,%t,%i) = %v"
,
the output might look like this:-
2013-02-01 17:33:45: (SERVICE,TOPIC,ITEM) = 42.0
Note: If you are executing commands from within a batch file you need to
remember to escape the '%' characters with another '%'. So the example above
would then become "%%d: (%%s,%%t,%%i) = %%v"
. That also means to
escape a single literal '%' in the format string would require the sequence
'%%%%'!
The '%d' variable that can be used in the --output-format
switch
causes a timestamp to be output. As shown in the example above it defaults to
the ISO format "YYYY-MM-DD HH:MM:SS". However the format can be customized with
the --date-format
and --time-format
switches. The
format strings are effectively passed directly to the
GetDateFormat()
and GetTimeFormat()
Windows API functions. To avoid either the date or time being output at all
specify an empty format, e.g. --time-format ""
.
This table lists the place-holders that can be used in the date picture format.
| Type | Description |
|---|---|
| d | Day of month as digits with no leading zero for single-digit days |
| dd | Day of month as digits with leading zero for single-digit days |
| ddd | Day of week as a three-letter abbreviation |
| dddd | Day of week as its full name |
| M | Month as digits with no leading zero for single-digit months |
| MM | Month as digits with leading zero for single-digit months |
| MMM | Month as a three-letter abbreviation |
| MMMM | Month as its full name |
| y | Year as last two digits, but with no leading zero for years less than 10 |
| yy | Year as last two digits, but with leading zero for years less than 10 |
| yyyy | Year represented by full four digits |
| gg | Period/era string |
This table lists the place-holders that can be used in the time picture format.
| Type | Description |
|---|---|
| h | Hours with no leading zero for single-digit hours; 12-hour clock |
| hh | Hours with leading zero for single-digit hours; 12-hour clock |
| H | Hours with no leading zero for single-digit hours; 24-hour clock |
| HH | Hours with leading zero for single-digit hours; 24-hour clock |
| m | Minutes with no leading zero for single-digit minutes |
| mm | Minutes with leading zero for single-digit minutes |
| s | Seconds with no leading zero for single-digit seconds |
| ss | Seconds with leading zero for single-digit seconds |
| t | One character time-marker string, such as A or P |
| tt | Multi-character time-marker string, such as AM or PM |
This application is freeware - you get what you pay for, nothing more, nothing less.
The full source code (C++) is available from my web site listed below.
Using the --version switch will also display my contact details. Please check the web site for updates.
Email<EMAIL_ADDRESS>Web: www.chrisoldwood.com
Chris Oldwood
13th January 2017