- chooseDeliveryPolicy(String) - Method in class fr.ecp.is1220.MyFoodora.DeliveryPolicyFactory
-
choose the delivery policy : fastest or fair-occupation delivery policy
- chooseShippedOrderPolicy(String) - Method in class fr.ecp.is1220.MyFoodora.Restaurant
-
- chooseSorterFoodItem(String) - Method in class fr.ecp.is1220.MyFoodora.SorterFoodItemFactory
-
creates a food item sorter :
sorting according to the number of time the items have been picked in completed orders
sorting according to their prices
- chooseTargetProfitPolicy(String) - Method in class fr.ecp.is1220.MyFoodora.TargetProfitPolicyFactory
-
- clearBoard() - Method in class fr.ecp.is1220.MyFoodora.Board
-
clears the board
- computeFidelityPoints(Order) - Method in class fr.ecp.is1220.MyFoodora.PointFidelityCard
-
adds the fidelity points to the card according to the price of the order
- computePrice() - Method in class fr.ecp.is1220.MyFoodora.FullMeal
-
computes the price of the meal
- computePrice() - Method in class fr.ecp.is1220.MyFoodora.HalfMeal
-
computes the price of the meal
- computePrice() - Method in class fr.ecp.is1220.MyFoodora.Meal
-
- computePrice() - Method in class fr.ecp.is1220.MyFoodora.Order
-
- computePriceMeal(FullMeal) - Method in class fr.ecp.is1220.MyFoodora.MealVisitor
-
compute the price of a full meal
- computePriceMeal(HalfMeal) - Method in class fr.ecp.is1220.MyFoodora.MealVisitor
-
compute the price of a half meal
- computeReduction(Order) - Method in class fr.ecp.is1220.MyFoodora.BasicFidelityCard
-
computes the reduction of an order according to the fidelity points of the user
- computeReduction(Order) - Method in class fr.ecp.is1220.MyFoodora.FidelityCard
-
computes the reduction of an order according to the fidelity program of the user
- computeReduction(Order) - Method in class fr.ecp.is1220.MyFoodora.LotteryFidelityCard
-
computes the reduction of an order if the user wins the lottery (can be used once a day)
- computeReduction(Order) - Method in class fr.ecp.is1220.MyFoodora.PointFidelityCard
-
computes the reduction of an order according to the fidelity points of the user
- convertToPoints(double) - Method in class fr.ecp.is1220.MyFoodora.PointFidelityCard
-
converts a price paid in euros in fidelity points
- Courier - Class in fr.ecp.is1220.MyFoodora
-
- Courier(String, String, String, String) - Constructor for class fr.ecp.is1220.MyFoodora.Courier
-
creates a courier who will use the MyFoodora platform
- Courier(String, String, String, String, Position, String) - Constructor for class fr.ecp.is1220.MyFoodora.Courier
-
creates a courier who will use the MyFoodora platform
- createDish(String, String, double, String) - Method in class fr.ecp.is1220.MyFoodora.FoodItemFactory
-
create a new dish of type dishType
- createFidelityCard(String) - Method in class fr.ecp.is1220.MyFoodora.FidelityCardFactory
-
creates a Fidelity Card of a given type : BasicFidelityCard, PointFidelityCard, LotteryFidelityCard or Null to unregister
- createMeal(String, String) - Method in class fr.ecp.is1220.MyFoodora.FoodItemFactory
-
create a new meal : a full-meal or a half-meal
- Customer - Class in fr.ecp.is1220.MyFoodora
-
- Customer(String, String, String, String) - Constructor for class fr.ecp.is1220.MyFoodora.Customer
-
creates a customer who will use the MyFoodora platform
- Customer(String, String, String, String, Position, String, String) - Constructor for class fr.ecp.is1220.MyFoodora.Customer
-
creates a customer who will use the MyFoodora platform


COLONEL CHABERT A film review by James Berardinelli Copyright 1995 James Berardinelli
RATING (0 TO 10): 7.8
U.S. Availability: limited release 1-2/95 Running Length: 1:50 MPAA Classification: No MPAA Rating (Violence, mature themes)
Starring: Gerard Depardieu, Fanny Ardant, Fabrice Luchini, Andre Dussolier Director: Yves Angelo Producer: Jean-Louis Livi Screenplay: Yves Angelo and Jean Cosmos based on the novel by Honore de Balzac Cinematography: Bernard Lutic Released by October Films In French with subtitles
A snow-covered battlefield littered with the dead. Bodies stripped of armor and clothing, then tossed naked into mass graves. Seemingly- uninjured young men whose throats are uncovered to reveal mortal wounds. Unmoving horses dragged through the snow to join their fellows on an ever-growing pyre. Frozen corpses stacked like firewood.
This still-living man is Colonel Chabert (Gerard Depardieu), the hero of 1807's battle of Eylau between Napoleon and the Russians. However, due to injuries, Chabert is unable to declare himself, and is presumed dead. His wife (Fanny Ardant) re-marries, becoming a countess, and takes Chabert's considerable fortune with her. Ten years later, however, in a RETURN OF MARTIN GUERRE-like turn of events, the Colonel comes back to Paris with the intention of re-claiming his lost life. After finding a sympathetic lawyer (Fabrice Luchini), Chabert confronts his former wife, now the Countess Ferraud.
One of the underlying questions in COLONEL CHABERT is whether it's possible to resurrect a life that no longer exists. Just because Chabert presents himself in the flesh doesn't mean that the hero of Eylau has come home. After ten years spent in poverty and near-madness, the Colonel has become aware of how little intrinsic value there is in money and material possessions. It's unclear whether his primary motive in revealing himself is to regain what he lost or to exact revenge upon those he views to have taken it from him--most notably Countess Ferraud.
COLONEL CHABERT is not a romance about two former lovers finding each other after a tragic ten-year separation. Any real affection between the title character and his former wife has long since burned out. Instead, this film is about how those two manipulate one another in vying for control of a fortune that each has a legitimate claim upon. Cupidity and backstabbing lie at the center of CHABERT, and there's enough legal and political maneuvering to satisfy any who enjoy those sorts of murky machinations.
Wonderfully photographed and deliberately directed, COLONEL CHABERT progresses slowly (sometimes painfully so), often lingering on images rather than proceeding to the next scene. There are times when this method of storytelling works exceptionally well, but others when the attention to detail causes the plot to grind to a halt. Fortunately, however, novice director Yves Angelo is savvy enough never to lose his characters amidst all the cinemtographic splendor. Finely-furnished houses and scenes of battlefield dead never upstage Depardieu, Ardant, or Luchini, all of whom give honest, entirely-believable performances.
Depardieu says he was attracted to this film version of Honore de Balzac's novel because he was fascinated by the opportunity to play in this sort of tragedy. And, ultimately, that's what COLONEL CHABERT is--a tragedy. The question that looms large throughout the movie is not whether Chabert will regain his honor and fortune, but whether there's enough of him left to appreciate it. Death, after all, has many faces, and just because the body goes on doesn't mean the personality still exists. This is what Depardieu conveys to the audience, and why CHABERT possesses a level of subtlety beyond that of most historical dramas.
- James Berardinelli<EMAIL_ADDRESS>.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


This annex contains the informative references in this part of ISO/IEC 14772. These are references to unofficial standards or documents. All official standards are referenced in 2, Normative references.
|
"The Data: URL scheme," IETF Internet Draft working document. http://ds.internic.net/internet-drafts/draft-masinter-url-data-03.txt |
|
Foley, van Dam, Feiner and Hughes, Computer Graphics Principles and Practice,
2nd Edition, Addison Wesley, Reading, MA, 1990. http://www.awl.com |
|
"GIF - Graphics Interchange Format" - A standard defining a mechanism for the storage
and transmission of raster-based graphics information, Version 89a, CompuServe. http://www.w3.org/pub/WWW/Graphics/GIF/spec-gif89a.txt |
|
"The Java Application Programming Interface,
Volume 1 Core Packages" by James Gosling, Frank Yellin and The Java
Team, Addison Wesley, Reading Massachusetts, 1996, ISBN 0-201-63453-8. "The Java Application Programming Interface,
Volume 2 Window Toolkit and Applets" by James Gosling, Frank Yellin
and The Java Team, Addison Wesley, Reading Massachusetts, 1996, ISBN 0-201-63459-7. |
|
"The Model Primary Content Type for Multipurpose Internet Mail Extensions,"
IETF Internet standards track protocol. http://ds.internic.net/rfc/rfc2077.txt |
|
"The OpenGL Graphics System: A Specification (Version 1.1)," Silicon
Graphics, Inc., 1995. http://www.sgi.com/Technology/openGL/glspec1.1/glspec.html |
|
"Programming Perl" by Larry Wall, Tom Christiansen and Randal
L. Schwartz, O'Reilly & Associates, Sebastapol, CA, 1996. http://www.oreilly.com/ |
|
"Fundamentals of Computer Music", Dodge & Jerse, Shirmer Books, New York, 1985, pp 20-21. |
|
Spatial Audio Work in the Multimedia Computing Group, Graphics, Visualization,
and Usability Center, Georgia Institute of Technology, Atlanta, GA. http://www.cc.gatech.edu/gvu/multimedia/spatsound/spatsound.html |
|
"Universal Resource Name," IETF Internet standards track protocol. http://ds.internic.net/rfc/rfc2141.txt, http://services.bunyip.com:8000/research/ietf/urn-ietf/ |
|
"Waveform Audio File Format, Multimedia Programming Interface and Data
Specification v1.0", Issued by IBM & Microsoft, 1991. ftp://ftp.cwi.nl/pub/audio/RIFF-format, http://keck.ucsf.edu/~jwright/RIFF-format.html, http://www.seanet.com/HTML/Users/matts/riffmci/riffmci.htm |
Questions
or comments.
Copyright © 1997 The
VRML Consortium Incorporated.
http://www.vrml.org/Specifications/VRML97/part1/bibliography.html


bike id: {{object.id}}
start date: {{object.start}}
bike type: {{object.type}}
price: {{object.price}}
image url: {{object.image.url}}
image width: {{object.image.width}}
image height: {{object.image.height}}


Node?
About
Document
Download
Login
Register
Wellcome to my shortener
Let's go
Generate
Oops!


{% extends "base.html" %} {% block content %} Account {{ account }} password{{ password }} has been created successfully. {% endblock %}


Spanish Geography
The Location of Spain
At 505,992 km² Spain is Europe's fourth largest country. Mount Teide at 3,718 m is the highest mountain peak in Spain and is the third largest volcano in the world from its base. Spain is a transcontinental country, having territory in both Europe and Africa.
On the west, Spain is bordered by Portugal; on the south, it is bordered by Gibraltar and Morocco, through its exclaves in North Africa. On the northeast, along the Pyrenees mountain range, it is bordered by France and Andorra. Extending to 1,214 km the Portugal–Spain border is the longest uninterrupted border within the European Union. The vegetation of Spain is varied due to several factors including the diversity of the relief, the climate and latitude. Spain has many different regions, each with its own floristic characteristics resulting largely from the interaction of climate, topography, soil type and fire and biotic factors.
Climate
Spain is dominated by Mediterranean climate. At the south coast of Spain, there is the Hot Summer Typical Mediterranean climate. This has hot dry summers and mild winters with temperatures averaging around 20°C to 30 °C over the year.
Inland, there is a bigger difference in temperatures. Summers are hotter and Winters are colder. There is no Mediterranean air to help regulate the temps. Here the summers can go up to 35°C and the winters as low as 0°C.
The north and west of Spain have an oceanic climate.  Temperatures are more mild at around 10°C to 20°C over the course of the year.


Kylie Jenner Just Sold A Majority Stake of Kylie Cosmetics to Coty
Kylie Jenner has sold off the majority stake in her namesake beauty brand, Kylie Cosmetics, to Coty, which also owns other beauty brands including Covergirl, OPI, and Clairol.
“I’m excited to partner with Coty to continue to reach even more fans of Kylie Cosmetics and Kylie Skin around the world. I look forward to continuing the creativity and ingenuity for each collection that consumers have come to expect and engaging with my fans across social media,” the 22-year-old beauty mogul and reality star shared in a statement.
“This partnership will allow me and my team to stay focused on the creation and development of each product while building the brand into an international beauty powerhouse.”
The sale ended up being for $600 million, and Kylie and her team will continue to lead all creative efforts of product development and communication initiatives.
Coty is said to have plans to expand the brand internationally, and with new product releases including nails and a fragrance category.


This stop-motion pizza looks delicious
by David PescovitzBebop Stop-Motion made this terrific stop-motion cooking clip of a gooey, bubbling pizza from 3,300 photos and countless Lego bricks.
And here's a bonus stop-motion cooking classic, "Western Spaghetti" by PES:


Dashboard
Create New
Assigned to me
Table List
Open
Open-Unasssigned
Resolved
All
Overview
Maps
Notifications
17
15
12
40
36


--- layout: default ---
A myriad of point-tools are involved in every organization’s software production: from development tools, test tools, infrastructure and virtualization tools, ops monitoring, and so on. The challenge is to manage all of the different tools and silos of automation as part of a coordinated process, with no manual handoffs or bottlenecks.
Electric Cloud provides centralized management and visibility of your entire software delivery pipeline – whatever these might be – to improve developer productivity, streamline operations and increase efficiency.
ElectricFlow is a DevOps automation and Continuous Delivery platform available for free. It orchestrates the entire delivery pipeline from code check-in through deployment, enabling you to integrate and automate a disparate set of CI and DevOps tools to accelerate all aspects of the software lifecycle.
ElectricFlow allows you to plug in the tools you already use as part of your software delivery process, to add a layer of automation and governance to your tool chain. We work with the most popular tools and infrastructures, and you can add any number of plugins - and even develop your own - to extend the functionality of ElectricFlow or connect to other tools.
You can use a plugin to:
A complete list of plugins is available here. Each plugin is verified, and includes a Jar file and a Help file. in addition, some of our plugins are open sourced, so that you can fork/extend their functionality, and even give back to the community!
Just need to satisfy these requirements:
Check out our documentation


Press long time: help.
Swipe up: start match/get match time.
Swipe down: finish match.
Swipe right: stop match time.
Swipe left: resume match time.


--- layout: post title: Wheels date: '2005-07-07T12:00:00-04:00' tags: - Wheels tumblr_url: http://poetry.liabogoev.com/post/1412810168/wheels ---
Carring us, Through the time, From old to new, Through shine and grime, Rolling us through…


Issue 4663: Aborted requests show NaN MB in the size info tip
Steps to reproduce
- Open Firebug
- Enable and switch to the Net panel
-
Click the Send request button above
⇒ An XMLHttpRequest should be displayed within the
Net panel.
- Hover its entry in the Size column
Expected result
-
There must be an infotip shown displaying
0 B
for the
response and post body as well as the total received size.


新年快乐！ 新的一年，辞旧迎新，突然得到好消息！昨天，@lanhange代理了2000SP给到cnstm，@qifenggan代理了100SP给到cnstm，同时@honoru亦加大了500SP的代理，在此表示感谢！ Cnstm是由STEEM中文社区成员联合成立的一支社区基金，Cnstm致力于促进Steem区块链协议的发展，去中心化应用（Dapps）的创新以及相关生态系统（尤其cn区）的建设。这是我们的宗旨，希望更多朋友一起来推进。
cnstm头条计划「2018-12-31」
为了支持cn区的创作热情，我们决定推出cnstm头条计划，对于在社区里发现的好贴，cnstm将对其一定比例的点赞。同时，该贴亦可能出现在cnstm.org轮播区和新帖区，得到更多曝光。想尽快被我们发现，请在帖子的评论区“@cnstm”或者发帖时添加“cnstm”标签。 Cnstm孵化项目wherein已进入正式发布阶段，大家可在www.wherein.io上下载体验（android已支持，ios预计两周内正式上线），wherein不仅不收取受益人抽成，同时对于wherein Dapp发出的优质帖子cnstm会给予10%-50%的点赞，大家踊跃试用吧！ @honoru提议的头条文章计划已运行两周，效果还可以，转为正式运行。Cnstm会定期选择一位cn区优秀作者，为其每天发表的小说、散文或写作，连续点赞两周，点赞权重高达50%！第一期推荐@yune88，cnstm已为其连续点赞两周，第二期推荐@c-next，其写的峨眉山系列小说非常棒。@sunai | 2018 再見 不見
@aellly | 《西瓜居家电路课》#9 家用强电和弱电知识+给水系统图分析
@liubao | 杭州的雪，美丽的城！
@zmx | 白沙木棉湖水库
@honoru | Partiko 舉行回顧與展望活動，您有參加嗎？ 我的想法是。。。
@iguazi123 | 萦绕心底的梦
@ffcrossculture | 绣球花
【昨日未写，推荐前贴】@c-next |神秘中国之峨眉异次元空间通道Cnstm现有代理成员54位，合计SP总数28001.878，点赞价值0.64美金
Cnstm为代理成员所有，全员共享，采取类似BTC工作量证明机制进行令牌发放，目前已发放令牌4176000个，预计最终令牌总数2100万个。Cnstm支持STEEM中文社区项目和社区，近期会全力支持社区孵化的项目Wherein，后续Cnstm所有成员亦将分享Wherein的部分权益。 Cnstm希望cn区各项目和社区能得到很好的发展，亦将支持cn区优质项目，目前已对@cn-curation @team-cn @cn-activity进行支持，后续会支持更多社区和项目。目前，代理成员除了分享Cnstm所有股权外，亦将获得Cnstm每日分红（最高达9%年利率）和10倍点赞力，大家快来支持Cnstm吧！ 想要代理？ 代表们最多可获得综合高达75%的年化收益率！ 100SP | 代理 500SP | 代理 1000SP | 代理 2000SP | 代理 5000SP | 代理 特别感谢@shenchensucc @nineteensixteen @wspace @likuang007 @ericet @honoru @htliao @bobdos @deanliu @yellowbird @kelvinzhang @itchyfeetdonica @robin.han @angelina6688 @starrouge @crypto.talk @morningshine @chev @cryptoast @china.mobile @bxt @alvin0617 @davidke20 @hmayak @elizacheng @vinnieleow @casperleow @liuzg @cn-malaysia @also.einstein @zsc1251 @slientstorm @julian2013 @annabellenoelle @andrewnoel @minloulou @softmetal @liubao @sunai @bsfmalaysia @sasaadrian @tydebbie @pgshow @abcallen @cherryzz @annepink @bboyady @ryenneleow @halleyleow @zmx @lanhange @cryptocurrencyhk @qifenggan @iguazi123 的支持！ Happy New Year！ Yesterday ,@lanhange 、@qifenggan agent to cnstm, and @honoru have increased the agent for cnstm, thank you! Cnstm is a community fund jointly established by members of the STEEM Chinese community. Cnstm is committed to promoting the development of Steem blockchain protocols, the innovation of decentralized applications (Dapps) and the construction of related ecosystems (especially the cn zone). This is our aim and we hope that more friends will come together to advance.
cnstm Headline plan「2018-12-31」
In order to support the creative enthusiasm of the cn area, we decided to launch the cnstm headline plan. For the good article found in the community, cnstm will upvote a certain percentage. At the same time, the article maybe also can appear in the cnstm.org , getting more exposure. If you want to be discovered by us as soon as possible, please add the “cnstm” label or “@cnstm” in the comment area of the post. The Cnstm incubation project wherein has entered the official release stage, you can download the experience on www.wherein.io (android has been supported, ios is expected to be officially launched within two weeks), wherein not only does not charge the beneficiary, but also for wherein Dapp The high-quality post cnstm will give 10%-20% likes, everyone will try it out! @honoru’s proposed headline article has been running for two weeks, and the results are OK. We started to switch to official operation. Cnstm will regularly select a good author of the cn area to sing for two weeks in a novel, essay or writing that he publishes every day, with a weight of up to 50%! The first issue recommended @yune88, cnstm has been continually praised for two weeks, the second edition recommended @c-next, its Emeishan series novel written in cn area is very good, from today cnstm began to support @c-next .Cnstm has 54 agents, and the total number of SP is 28001.878 ，The value of the upvote is 0.64 USD.
Cnstm is owned by the agent members and shared by all members. The token issuance of cnstm use the BTC POW to prove your contribution to the fund. Currently, 417,600 tokens have been issued, and the total number of tokens is expected to be 21 million. Cnstm supports the Steem Chinese community project and community. In the near future, we will fully support the community incubation project Wherein, and all members of the subsequent Cnstm will also share some of the benefits of Wherein. Cnstm hopes that the projects and communities in the cn area will be well developed and will support the quality projects in the cn area. Currently, support has been provided for @cn-curation @team-cn @cn-activity, and more communities and projects will be supported in the future. At present, in addition to sharing all the shares of Cnstm, the agent members will also receive Cnstm daily dividends (up to 9% annual interest rate) and 10 times the praise, everyone come to support Cnstm!Posted from Steem中文社区 : http://cnstm.org/blog/2019/01/01/cnstm-daily-55-cnstm%e6%97%a5%e6%8a%a5-%e7%ac%ac55%e6%9c%9f/
This page is synchronized from the post: Cnstm Daily #55 | Cnstm日报 第55期


| HADOOP-8617 |
backport pure Java CRC32 calculator changes to branch-1 |
Major |
performance |
Brandon Li |
Brandon Li |
| HADOOP-8445 |
Token should not print the password in toString |
Major |
security |
Ravi Prakash |
Ravi Prakash |
| HADOOP-8417 |
HADOOP-6963 didn't update hadoop-core-pom-template.xml |
Major |
. |
Ted Yu |
Ted Yu |
| HADOOP-8399 |
Remove JDK5 dependency from Hadoop 1.0+ line |
Major |
build |
Konstantin Boudnik |
Konstantin Boudnik |
| HADOOP-8329 |
Build fails with Java 7 |
Major |
build |
Kumar Ravi |
Eli Collins |
| HADOOP-8269 |
Fix some javadoc warnings on branch-1 |
Trivial |
documentation |
Eli Collins |
Eli Collins |
| HADOOP-8159 |
NetworkTopology: getLeaf should check for invalid topologies |
Major |
. |
Colin Patrick McCabe |
Colin Patrick McCabe |
| HADOOP-7988 |
Upper case in hostname part of the principals doesn't work with kerberos. |
Major |
. |
Jitendra Nath Pandey |
Jitendra Nath Pandey |
| HADOOP-7982 |
UserGroupInformation fails to login if thread's context classloader can't load HadoopLoginModule |
Major |
security |
Todd Lipcon |
Todd Lipcon |
| HADOOP-7908 |
Fix three javadoc warnings on branch-1 |
Trivial |
documentation |
Eli Collins |
Eli Collins |
| HADOOP-7898 |
Fix javadoc warnings in AuthenticationToken.java |
Minor |
security |
Suresh Srinivas |
Suresh Srinivas |
| HADOOP-7879 |
DistributedFileSystem#createNonRecursive should also incrementWriteOps statistics. |
Trivial |
. |
Jonathan Hsieh |
Jonathan Hsieh |
| HADOOP-7870 |
fix SequenceFile#createWriter with boolean createParent arg to respect createParent. |
Major |
. |
Jonathan Hsieh |
Jonathan Hsieh |
| HADOOP-7745 |
I switched variable names in HADOOP-7509 |
Major |
. |
Ravi Prakash |
Ravi Prakash |
| HADOOP-7666 |
branch-0.20-security doesn't include o.a.h.security.TestAuthenticationFilter |
Major |
security |
Aaron T. Myers |
Aaron T. Myers |
| HADOOP-7665 |
branch-0.20-security doesn't include SPNEGO settings in core-default.xml |
Major |
security |
Aaron T. Myers |
Aaron T. Myers |
| HADOOP-7653 |
tarball doesn't include .eclipse.templates |
Minor |
build |
Jonathan Natkins |
Jonathan Natkins |
| HADOOP-7634 |
Cluster setup docs specify wrong owner for task-controller.cfg |
Minor |
documentation, security |
Eli Collins |
Eli Collins |
| HADOOP-7629 |
regression with MAPREDUCE-2289 - setPermission passed immutable FsPermission (rpc failure) |
Major |
. |
Patrick Hunt |
Todd Lipcon |
| HADOOP-7621 |
alfredo config should be in a file not readable by users |
Critical |
security |
Alejandro Abdelnur |
Aaron T. Myers |
| HADOOP-7297 |
Error in the documentation regarding Checkpoint/Backup Node |
Trivial |
documentation |
arnaud p |
Harsh J |
| HADOOP-6947 |
Kerberos relogin should set refreshKrb5Config to true |
Major |
security |
Todd Lipcon |
Todd Lipcon |
| HADOOP-6546 |
BloomMapFile can return false negatives |
Major |
io |
Clark Jefcoat |
Clark Jefcoat |
| HADOOP-6527 |
UserGroupInformation::createUserForTesting clobbers already defined group mappings |
Major |
security |
Jakob Homan |
Ivan Mitic |
| HADOOP-5836 |
Bug in S3N handling of directory markers using an object with a trailing "/" causes jobs to fail |
Major |
fs/s3 |
Ian Nowland |
Ian Nowland |
| HDFS-3966 |
For branch-1, TestFileCreation should use JUnit4 to make assumeTrue work |
Minor |
. |
Jing Zhao |
Jing Zhao |
| HDFS-3701 |
HDFS may miss the final block when reading a file opened for writing if one of the datanode is dead |
Critical |
hdfs-client |
Nicolas Liochon |
Nicolas Liochon |
| HDFS-3698 |
TestHftpFileSystem is failing in branch-1 due to changed default secure port |
Major |
security |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-3696 |
Create files with WebHdfsFileSystem goes OOM when file size is big |
Critical |
webhdfs |
Kihwal Lee |
Tsz Wo Nicholas Sze |
| HDFS-3551 |
WebHDFS CREATE does not use client location for redirection |
Major |
webhdfs |
Tsz Wo Nicholas Sze |
Tsz Wo Nicholas Sze |
| HDFS-3518 |
Provide API to check HDFS operational state |
Major |
hdfs-client |
Bikas Saha |
Tsz Wo Nicholas Sze |
| HDFS-3466 |
The SPNEGO filter for the NameNode should come out of the web keytab file |
Major |
namenode, security |
Owen O'Malley |
Owen O'Malley |
| HDFS-3461 |
HFTP should use the same port & protocol for getting the delegation token |
Major |
. |
Owen O'Malley |
Owen O'Malley |
| HDFS-3453 |
HDFS does not use ClientProtocol in a backward-compatible way |
Major |
hdfs-client |
Kihwal Lee |
Kihwal Lee |
| HDFS-3330 |
If GetImageServlet throws an Error or RTE, response has HTTP "OK" status |
Critical |
namenode |
Todd Lipcon |
Todd Lipcon |
| HDFS-3176 |
JsonUtil should not parse the MD5MD5CRC32FileChecksum bytes on its own. |
Major |
hdfs-client |
Kihwal Lee |
Kihwal Lee |
| HDFS-3078 |
2NN https port setting is broken |
Major |
. |
Eli Collins |
Eli Collins |
| HDFS-3008 |
Negative caching of local addrs doesn't work |
Major |
hdfs-client |
Eli Collins |
Eli Collins |
| HDFS-2877 |
If locking of a storage dir fails, it will remove the other NN's lock file on exit |
Major |
namenode |
Todd Lipcon |
Todd Lipcon |
| HDFS-2869 |
Error in Webhdfs documentation for mkdir |
Minor |
webhdfs |
Harsh J |
Harsh J |
| HDFS-2790 |
FSNamesystem.setTimes throws exception with wrong configuration name in the message |
Minor |
. |
Arpit Gupta |
Arpit Gupta |
| HDFS-2751 |
Datanode drops OS cache behind reads even for short reads |
Major |
datanode |
Todd Lipcon |
Todd Lipcon |
| HDFS-2741 |
dfs.datanode.max.xcievers missing in <IP_ADDRESS> |
Minor |
. |
Markus Jelsma |
|
| HDFS-2728 |
Remove dfsadmin -printTopology from branch-1 docs since it does not exist |
Minor |
namenode |
Harsh J |
Harsh J |
| HDFS-2637 |
The rpc timeout for block recovery is too low |
Major |
hdfs-client |
Eli Collins |
Eli Collins |
| HDFS-2547 |
ReplicationTargetChooser has incorrect block placement comments |
Trivial |
namenode |
Harsh J |
Harsh J |
| HDFS-2541 |
For a sufficiently large value of blocks, the DN Scanner may request a random number with a negative seed value. |
Major |
datanode |
Harsh J |
Harsh J |
| HDFS-2305 |
Running multiple 2NNs can result in corrupt file system |
Major |
namenode |
Aaron T. Myers |
Aaron T. Myers |
| HDFS-1910 |
when dfs.name.dir and dfs.name.edits.dir are same fsimage will be saved twice every time |
Minor |
namenode |
Gokul |
|
| MAPREDUCE-4698 |
TestJobHistoryConfig throws Exception in testJobHistoryLogging |
Minor |
. |
Gopal V |
Gopal V |
| MAPREDUCE-4675 |
TestKillSubProcesses fails as the process is still alive after the job is done |
Major |
test |
Arpit Gupta |
Bikas Saha |
| MAPREDUCE-4673 |
make TestRawHistoryFile and TestJobHistoryServer more robust |
Major |
test |
Arpit Gupta |
Arpit Gupta |
| MAPREDUCE-4558 |
TestJobTrackerSafeMode is failing |
Major |
. |
Siddharth Seth |
Siddharth Seth |
| MAPREDUCE-4400 |
Fix performance regression for small jobs/workflows |
Major |
performance, task |
Luke Lu |
Luke Lu |
| MAPREDUCE-4241 |
Pipes examples do not compile on Ubuntu 12.04 |
Major |
build, examples |
Andrew Bayer |
Andrew Bayer |
| MAPREDUCE-4095 |
TestJobInProgress#testLocality uses a bogus topology |
Major |
. |
Eli Collins |
Colin Patrick McCabe |
| MAPREDUCE-4088 |
Task stuck in JobLocalizer prevented other tasks on the same node from committing |
Critical |
mrv1 |
Ravi Prakash |
Ravi Prakash |
| MAPREDUCE-4087 |
[Gridmix] GenerateDistCacheData job of Gridmix can become slow in some cases |
Major |
. |
Ravi Gummadi |
Ravi Gummadi |
| MAPREDUCE-3789 |
CapacityTaskScheduler may perform unnecessary reservations in heterogenous tracker environments |
Critical |
capacity-sched, scheduler |
Harsh J |
Harsh J |
| MAPREDUCE-3674 |
If invoked with no queueName request param, jobqueue_details.jsp injects a null queue name into schedulers. |
Critical |
jobtracker |
Harsh J |
Harsh J |
| MAPREDUCE-3419 |
Don't mark exited TT threads as dead in MiniMRCluster |
Major |
tasktracker, test |
Eli Collins |
Eli Collins |
| MAPREDUCE-3405 |
MAPREDUCE-3015 broke compilation of contrib scheduler tests |
Critical |
capacity-sched, contrib/fair-share |
Todd Lipcon |
Todd Lipcon |
| MAPREDUCE-2932 |
Missing instrumentation plugin class shouldn't crash the TT startup per design |
Trivial |
tasktracker |
Harsh J |
Harsh J |
| MAPREDUCE-2905 |
CapBasedLoadManager incorrectly allows assignment when assignMultiple is true (was: assignmultiple per job) |
Major |
contrib/fair-share |
Jeff Bean |
Jeff Bean |
| MAPREDUCE-2903 |
Map Tasks graph is throwing XML Parse error when Job is executed with 0 maps |
Major |
jobtracker |
Devaraj K |
Devaraj K |
| MAPREDUCE-2806 |
[Gridmix] Load job fails with timeout errors when resource emulation is turned on |
Major |
contrib/gridmix |
Amar Kamat |
Amar Kamat |
| MAPREDUCE-2377 |
task-controller fails to parse configuration if it doesn't end in |
Major |
task-controller |
Todd Lipcon |
Benoy Antony |
| MAPREDUCE-2129 |
Job may hang if mapreduce.job.committer.setup.cleanup.needed=false and mapreduce.map/reduce.failures.maxpercent>0 |
Major |
jobtracker |
Kang Xiao |
Subroto Sanyal |
| MAPREDUCE-1740 |
NPE in getMatchingLevelForNodes when node locations are variable depth |
Major |
jobtracker |
Todd Lipcon |
Ahmed Radwan |


CHAPTER 608
EXPENSES AND SALARIES
Section
608-1 Personnel and expenses of circuit courts
608-1.5 Repealed
608-2 District court, salaries, expenses, etc.
608-3 to 7 Repealed


Get the current state of all Heating products. This includes the current temperature of the device's location.
Return all historical temperature readings for a given Heating product.
The range and sampling is configurable by supplying the optional SdkHistoryOptions object. Only the required options can be supplied, instead of the full object.
The default is to provide all readings over the last 24 hours with a 30 mins sampling interval.
Generated using TypeDoc
Interact with all registered Heating products.
Currently READ ONLY


- m_bDebug - Variable in class midiInDump.DumpReceiver
-
- m_bPrintTimeStampAsTicks - Variable in class midiInDump.DumpReceiver
-
- m_printStream - Variable in class midiInDump.DumpReceiver
-
- Main - Class in gui
-
Main program class.
- Main() - Constructor for class gui.Main
-
Create the application.
- main(String[]) - Static method in class gui.Main
-
Launches the application.
- mainCard - Static variable in class gui.Main
-
- mainWindowH - Static variable in class gui.AnimationGUI
-
- mainWindowH - Static variable in class gui.CheckersGUI
-
- mainWindowH - Static variable in class gui.Error
-
- mainWindowH - Static variable in class gui.GameOfLifeGUI
-
- mainWindowH - Static variable in class gui.LightsOutGUI
-
- mainWindowH - Static variable in class gui.PianoGUI
-
- mainWindowH - Static variable in class gui.ReactionGameGUI
-
- mainWindowH - Static variable in class gui.ReactiveDemoGUI
-
- mainWindowH - Static variable in class gui.SimonGUI
-
- mainWindowH - Static variable in class gui.SnakeGUI
-
- mainWindowH - Static variable in class gui.StatisticsGUI
-
- mainWindowH - Static variable in class gui.TextScrollGUI
-
- mainWindowW - Static variable in class gui.AnimationGUI
-
- mainWindowW - Static variable in class gui.CheckersGUI
-
- mainWindowW - Static variable in class gui.Error
-
- mainWindowW - Static variable in class gui.GameOfLifeGUI
-
- mainWindowW - Static variable in class gui.LightsOutGUI
-
- mainWindowW - Static variable in class gui.PianoGUI
-
- mainWindowW - Static variable in class gui.ReactionGameGUI
-
- mainWindowW - Static variable in class gui.ReactiveDemoGUI
-
- mainWindowW - Static variable in class gui.SimonGUI
-
- mainWindowW - Static variable in class gui.SnakeGUI
-
- mainWindowW - Static variable in class gui.StatisticsGUI
-
- mainWindowW - Static variable in class gui.TextScrollGUI
-
- mainWindowX - Static variable in class gui.AnimationGUI
-
- mainWindowX - Static variable in class gui.CheckersGUI
-
- mainWindowX - Static variable in class gui.Error
-
- mainWindowX - Static variable in class gui.GameOfLifeGUI
-
- mainWindowX - Static variable in class gui.LightsOutGUI
-
- mainWindowX - Static variable in class gui.PianoGUI
-
- mainWindowX - Static variable in class gui.ReactionGameGUI
-
- mainWindowX - Static variable in class gui.ReactiveDemoGUI
-
- mainWindowX - Static variable in class gui.SimonGUI
-
- mainWindowX - Static variable in class gui.SnakeGUI
-
- mainWindowX - Static variable in class gui.StatisticsGUI
-
- mainWindowX - Static variable in class gui.TextScrollGUI
-
- mainWindowY - Static variable in class gui.AnimationGUI
-
- mainWindowY - Static variable in class gui.CheckersGUI
-
- mainWindowY - Static variable in class gui.Error
-
- mainWindowY - Static variable in class gui.GameOfLifeGUI
-
- mainWindowY - Static variable in class gui.LightsOutGUI
-
- mainWindowY - Static variable in class gui.PianoGUI
-
- mainWindowY - Static variable in class gui.ReactionGameGUI
-
- mainWindowY - Static variable in class gui.ReactiveDemoGUI
-
- mainWindowY - Static variable in class gui.SimonGUI
-
- mainWindowY - Static variable in class gui.SnakeGUI
-
- mainWindowY - Static variable in class gui.StatisticsGUI
-
- mainWindowY - Static variable in class gui.TextScrollGUI
-
- map - Static variable in class launchpad_s_plus.Launchpad
-
- maxDelay - Static variable in class games.ReactionGame
-
- maxMissedDelay - Static variable in class games.ReactionGame
-
- maxOctaveShift - Static variable in class piano.Piano
-
- maxOnTime - Static variable in class games.ReactionGame
-
- maxSecondaryWindowW - Variable in class gui.Main
-
- maxSimultaneous - Static variable in class tech_demo.Animation
-
- maxTempo - Static variable in class piano.Piano
-
- maxTickLength - Variable in class games.GameOfLife
-
- maxVelocity - Static variable in class piano.Piano
-
- menuBar - Static variable in class gui.Main
-
- message - Static variable in class tech_demo.ScrollingText
-
- Metronome - Class in tech_demo
-
Implements methods to play a metronome, for use with the Piano Demo.
- Metronome() - Constructor for class tech_demo.Metronome
-
Unused Constructor
- Metronome(int, int, String, String, int, int, int) - Constructor for class tech_demo.Metronome
-
Constructor for Metronome.
- metronomeTick - Variable in class tech_demo.Metronome
-
- mid - Static variable in class launchpad_s_plus.Colors
-
- MidiCommon - Class in midiInDump
-
Utility methods for MIDI examples.
- MidiCommon() - Constructor for class midiInDump.MidiCommon
-
- midiFromLP - Static variable in class launchpad_s_plus.Launchpad
-
- midiFromvrt - Static variable in class launchpad_s_plus.VirtualMIDI
-
- midiInDump - package midiInDump
-
Adapted external API originally used to display on console all MIDI input
messages.
Used in this project to detect when there is a MIDI input received
- MidiInDump - Class in midiInDump
-
Dumps input into console and notifies listeners
- MidiInDump() - Constructor for class midiInDump.MidiInDump
-
- midilist - Static variable in class launchpad_s_plus.DisplayDevices
-
- midilist - Static variable in class launchpad_s_plus.SetupProcess
-
- midiMessage - Static variable in class launchpad_s_plus.SetMidiMessage
-
- midiToLP - Static variable in class launchpad_s_plus.Launchpad
-
- midiTovrt - Static variable in class launchpad_s_plus.VirtualMIDI
-
- minDelay - Static variable in class games.ReactionGame
-
- minMissedDelay - Static variable in class games.ReactionGame
-
- minOctaveShift - Static variable in class piano.Piano
-
- minSimultaneous - Static variable in class tech_demo.Animation
-
- minTempo - Static variable in class piano.Piano
-
- minTickLength - Variable in class games.GameOfLife
-
- minVelocity - Static variable in class piano.Piano
-
- mnFile - Static variable in class gui.Main
-
- mnStats - Static variable in class gui.Main
-
- mntmExit - Static variable in class gui.Main
-
- mntmReconnect - Static variable in class gui.Main
-
- mntmStatistics - Static variable in class gui.Main
-
- moreButton - Static variable in class gui.AnimationGUI
-
- mouseIsInBounds(JLabel, MouseEvent) - Method in class gui.Main
-
Checks whether the mouse in within the bounds of the given card
- moveDelay() - Method in class games.Snake
-
Delays for a duration determined by the difficulty and snake length
- movePlayerTo(int, int, int, int, int, int, int, boolean, boolean) - Method in class games.Checkers
-
Move selected player's piece to designated location based on input
parameters
- moves - Variable in class games.Checkers2.CheckerCell
-
- moveSnake(int) - Method in class games.Snake
-
Moves the snake into the given direction
- movingSnake() - Method in class games.Snake
-
Moves the snake, updates the board, increments the amount of times moved
and updates the GUI with the new score
- mtr - Variable in class piano.Piano
-


Home
About
Settings
ECHOBROWSER
Do you love helping people for free?
Switch to Echobrowser, and we donate a part of our revenue to cancer research and more!
Switching is easy
But you can change the world!
Go to settings
Search Now
Turn on cryptomining (not recommended)


Dining Cows
问题描述 :
The cows are so very silly about their dinner partners. They have organized themselves into two groups (conveniently numbered 1 and 2) that insist upon dining together in order, with group 1 at the beginning of the line and group 2 at the end. The trouble starts when they line up at the barn to enter the feeding area.
Each cow i carries with her a small card upon which is engraved Di (1 ≤ Di ≤ 2) indicating her dining group membership. The entire set of N (1 ≤ N ≤ 30,000) cows has lined up for dinner but it's easy for anyone to see that they are not grouped by their dinner-partner cards.
FJ's job is not so difficult. He just walks down the line of cows changing their dinner partner assignment by marking out the old number and writing in a new one. By doing so, he creates groups of cows like 112222 or 111122 where the cows' dining groups are sorted in ascending order by their dinner cards. Rarely he might change cards so that only one group of cows is left (e.g., 1111 or 222).
FJ is just as lazy as the next fellow. He's curious: what is the absolute minimum number of cards he must change to create a proper grouping of dining partners? He must only change card numbers and must not rearrange the cows standing in line.
输入:
* Line 1: A single integer: N
* Lines 2..N+1: Line i+1 describes cow i's dining preference with a single integer: Di
输出:
* Line 1: A single integer that is the minimum number of cards Farmer John must change to assign the cows to eating groups as described.
样例输入:
7 2 1 1 1 2 2 1
样例输出:
2
解题代码:
/* @author: */ import java.util.Scanner; import java.util.Arrays; public class Main{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); int n; int v[]=new int[30002]; int f[]=new int[30002]; int g[]=new int[30002]; n=sc.nextInt(); for(int i=1;i<=n;i++) v[i]=sc.nextInt(); f[0]=0; g[n+1]=0; for(int i=1;i<=n;i++){ if(v[i]==2) f[i]=f[i-1]+1; else f[i]=f[i-1]; } for(int i=n;i>=1;i--){ if(v[i]==1) g[i]=g[i+1]+1; else g[i]=g[i+1]; } int mins=100000000; for(int i=0;i<=n;i++) if(f[i]+g[i+1]< mins) mins=f[i]+g[i+1]; System.out.printf("%d\n",mins); } }
目前为止见过的最易懂的一个，多谢分享
受益匪浅！！
这个条件 “两个数的乘积最小”可以忽略
写的好····· Pollard Rh
惊艳了，没想到代码如此简洁
很好的题，还是能做出几道的，嘿嘿
程序员会算法，等于一个古惑仔带了zhi抢啊
Java真是解决大数的利器
代码是给出了，但是解析的也太不清晰了吧！如 13 abejkcfghid jkebfghicda
第一步拆分为 三部分 (bejk, cfghi, d) * C(13,3)，为什么要这样拆分，原则是什么？
A的话不是不能避免冲突么？感觉出题者在考察是否考虑了冲突解决办法？
很好的思路，可以借鉴
遍历了所有的情况(2^n)，tmp数组就是由当前遍历的状态s推算出的


Monte Vista Elementary School Under Lockout
By an edhat reader
A message just received from the school principal of Monte Vista Elementary School:
Lockout ALL ARE SAFE, and there is no danger on campus.
Dear parents,
We are currently in a lockdown that I called because a stranger on campus refused to leave. He has subsequently left to the park. The police are here and will not dismiss anyone to the park until we get the all clear.
Please remain off campus until you get the all clear message.


Total
monthly orders
Nutrient
density scores
Next time try something with a higher nutrient density score:
* Powerhouse fruits and vegetables (PFV), are foods most strongly associated with increased health benefits. The nutrient density score is a way to classify them as described here.


* Rethinking livestock. Could the solution to feeding the world’s poor be crickets? Ento
today’s Very Short List:
food 12 Jul 2013
Natalie Mollaghan is an aspiring landscape architect and food enthusiast living and working in Brooklyn, NY. TWITTER
Subscribe
* Solutions for feeding the growing urban population: Repurposing shipping containers as aquaponic farms
* The return of the Twinkie
http://link.nyobserver.com/516ca68465217dc6e1b9a3a612q2o.k1x/UdQUIcJSUKpHQllPD96c5 very short list is a
delightful e-mail that shares
cultural gems from a
different curator every day.
If you have any problems reading this e-mail, click here
http://link.nyobserver.com/516ca68465217dc6e1b9a3a612q2o.k1x/UdQUIcJSUKpHQllPE4ceb
Subscribe
Forward
My Account
Unsubscribe
culture 10 Jul 2013
Dan Lewis on lunar art.
tech 8 Jul 2013
Karyn Campbell on the latest in home gardening tech.
food 5 Jul 2013
Karyn Campbell on summer food essentials.
Editorial Policy
Privacy Policy
Contact Us
Press
Terms + Conditions
very fine print: ©2013
Observer VSL LLC.
321 West 44th Street, 6th Floor
New York, NY 10036 USA
All rights reserved.
Questions?<PHONE_NUMBER>.
This message was intended for<EMAIL_ADDRESS>If you believe this has been sent to you in error, please safely unsubscribe


One or two sentences providing a basic introduction to the field, comprehensible to a scientist in any discipline.
During cell division, mitotic spindles are assembled by microtubule-based motor proteins.
Two to three sentences of more detailed background, comprehensible to scientists in related disciplines.
The bipolar organization of spindles is essential for proper segregation of chromosomes, and requires plus-end directed homotetrameric motor proteins of the widely conserved kinesin-5 (BimC) family. Hypotheses for bipolar spindle formation include the 'push-pull mitotic muscle' model, in which kinesin-5 and opposing motor proteins act between overlapping microtubules.
One sentence clearly stating the general problem being addressed by this particular study.
However, the precise roles of kinesin-5 during this process are unknown.
One sentence summarizing the main result (with the words "here we show" or their equivalent).
Here we show that the vertebrate kinesin-5 Eg5 drives the sliding of microtubules depending on their relative orientation.
Two or three sentences explaining what the main result reveals in direct comparison to what was thought to be the case previously, or how the main result adds to previous knowledge.
We found in controlled in vitro assays that Eg5 has the remarkable capability of simultaneously moving at ~20 nm s-1 towards the plus-ends of each of the two microtubules it crosslinks. For anti-parallel microtubules, this results in relative sliding at ~40 nm s-1, comparable to spindle pole separation rates in vivo. Furthermore, we found that Eg5 can tether microtubule plus-ends, suggesting an additional microtubule-binding mode for Eg5.
One or two sentences to put the results into a more general context.
Our results demonstrate how members of the kinesin-5 family are likely to function in mitosis, pushing apart interpolar microtubules as well as recruiting microtubules into bundles that are subsequently.
Two or three sentences to provide a broader perspective, readily comprehensible to a scientist in any discipline, may be included in the first paragraph if the editor considers that the accessibility of the paper is significantly enhanced by their inclusion. Under these circumstances, the length of the paragraph can be up to 300 words. (The above example is 190 words without the final section, and 250 words with it).
We anticipate our assay to be a starting point for more sophisticated in vitro models of mitotic spindles. For example, the individual and combined action of multiple mitotic motors could be tested, including minus-end-directed motors opposing Eg5 motility. Furthermore, Eg5 inhibition is a major target of anti-cancer drug development, and a well-defined and quantitative assay for motor function will be relevant for such developments.


|
wxExtension
v3.0.2
|
Offers a styled text ctrl with: More...
#include <wx/extension/stc.h>
Public Types | |
| enum | wxExMenuFlags { STC_MENU_NONE = 0x0000, STC_MENU_DEFAULT = 0x0001, STC_MENU_OPEN_LINK = 0x0002, STC_MENU_VCS = 0x0004 } |
| Menu and tooltip flags. More... | |
| enum | wxExWindowFlags { STC_WIN_DEFAULT = 0x0000, STC_WIN_READ_ONLY = 0x0001, STC_WIN_HEX = 0x0002, STC_WIN_NO_INDICATOR = 0x0004, STC_WIN_FROM_OTHER = 0x0010 } |
| Window flags. More... | |
| enum | wxExConfigFlags { STC_CONFIG_DEFAULT = 0x0000, STC_CONFIG_MODELESS = 0x0001, STC_CONFIG_WITH_APPLY = 0x0002, STC_CONFIG_SIMPLE = 0x0004 } |
| Config dialog flags. More... | |
Public Member Functions | |
| wxExSTC (wxWindow *parent, const wxString &value=wxEmptyString, long win_flags=STC_WIN_DEFAULT, const wxString &title=wxEmptyString, long menu_flags=STC_MENU_DEFAULT, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0) | |
| Constructor. | |
| wxExSTC (wxWindow *parent, const wxExFileName &filename, int line_number=0, const wxString &match=wxEmptyString, int col_number=0, long win_flags=STC_WIN_DEFAULT, long menu_flags=STC_MENU_DEFAULT &STC_MENU_OPEN_LINK, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0) | |
| Constructor, opens the file if it exists. More... | |
| wxExSTC (const wxExSTC &stc) | |
| Copy constructor. | |
| bool | AllowChangeIndicator () const |
| Is a change indicator allowed. | |
| void | AppendTextHexMode (const wxCharBuffer &buffer) |
| Appends text in hex mode. | |
| bool | AutoIndentation (int c) |
| After pressing enter, starts new line at same place as previous line. More... | |
| virtual bool | CanCut () const override |
| Will a cut succeed? | |
| virtual bool | CanPaste () const override |
| Will a paste succeed? | |
| void | ConfigGet (bool init=false) |
| Sets the configurable parameters to values currently in config. | |
| virtual void | Copy () override |
| Copies text to clipboard. | |
| virtual void | Cut () override |
| Cuts text to clipboard. | |
| void | FileTypeMenu () |
| Shows a menu with current line type checked, and allows you to change it. | |
| bool | FindNext (bool find_next=true) |
| Finds next with settings from find replace data. | |
| bool | FindNext (const wxString &text, int find_flags=-1, bool find_next=true) |
| Finds next. More... | |
| void | Fold (bool foldall=false) |
| Enables or disables folding depending on fold property. More... | |
| const wxString | GetEOL () const |
| Gets EOL string. More... | |
| wxExFile & | GetFile () |
| Gets the file. | |
| const wxExFileName & | GetFileName () const |
| Gets the filename, as used by the file. | |
| const wxString | GetFindString () |
| Gets find string, from selected text or from config. More... | |
| long | GetFlags () const |
| Gets current flags. | |
| const wxExLexer & | GetLexer () const |
| Gets the lexer. | |
| const wxExVi & | GetVi () const |
| Gets vi component. | |
| wxExVi & | GetVi () |
| Gets writable vi component. More... | |
| const wxString | GetWordAtPos (int pos) const |
| Gets word at position. | |
| bool | GotoDialog () |
| Asks for a line number and goes to the line. More... | |
| void | GotoLineAndSelect (int line_number, const wxString &text=wxEmptyString, int col_number=0) |
| Goes to line and selects the line or the specified text in it. | |
| void | GuessType () |
| Guesses the file type using a small sample size from this document, and sets EOL mode and updates statusbar if it found eols. More... | |
| bool | HexMode () const |
| Returns true if we are in hex mode. | |
| bool | MarkerDeleteAllChange () |
| Deletes all change markers. More... | |
| virtual bool | Open (const wxExFileName &filename, int line_number=0, const wxString &match=wxEmptyString, int col_number=0, long flags=0) |
| Opens the file, reads the content into the window, then closes the file and sets the lexer. More... | |
| virtual void | Paste () override |
| Paste text from clipboard. | |
| bool | PositionRestore () |
| Restores saved position. More... | |
| void | PositionSave () |
| Saves position. | |
| void | Print (bool prompt=true) |
| Prints the document. | |
| void | PrintPreview () |
| Shows a print preview. | |
| virtual bool | ProcessChar (int c) |
| Processes specified char. More... | |
| virtual void | PropertiesMessage (long flags=0) |
| Shows properties on the statusbar. More... | |
| void | Reload (long flags=STC_WIN_DEFAULT) |
| Reloads current document using specified flags. | |
| int | ReplaceAll (const wxString &find_text, const wxString &replace_text) |
| Replaces all text. More... | |
| bool | ReplaceNext (bool find_next=true) |
| Replaces text and calls find next. More... | |
| bool | ReplaceNext (const wxString &find_text, const wxString &replace_text, int find_flags=0, bool find_next=true) |
| Replaces text and calls find next. More... | |
| void | ResetLexer () |
| Resets lexer. | |
| void | ResetMargins (bool divider_margin=true) |
| Reset all margins. More... | |
| virtual void | SelectNone () override |
| Deselects selected text in the control. | |
| bool | SetIndicator (const wxExIndicator &indicator, int start, int end) |
| Sets an indicator at specified start and end pos. | |
| bool | SetLexer (const wxExLexer &lexer, bool fold=false) |
| Sets the (scintilla) lexer for this document. | |
| bool | SetLexer (const wxString &lexer, bool fold=false) |
| Sets the (scintilla) lexer for this document. | |
| void | SetLexerProperty (const wxString &name, const wxString &value) |
| Sets lexer prop name and value, and applies it. | |
| void | SetSearchFlags (int flags) |
| search flags to be used: More... | |
| void | SetText (const wxString &value) |
| Sets the text. | |
| void | ShowLineNumbers (bool show) |
| Shows or hides line numbers. | |
| void | Sync (bool start=true) |
| Starts or stops syncing. More... | |
| void | UseAutoComplete (bool use) |
| Use autocomplete lists. More... | |
| void | UseModificationMarkers (bool use) |
| Use and show modification markers in the margin. More... | |
Static Public Member Functions | |
| static int | ConfigDialog (wxWindow *parent, const wxString &title=_("Editor Options"), long flags=0, wxWindowID id=wxID_ANY) |
| Shows a dialog with options, returns dialog return code. More... | |
Protected Member Functions | |
| virtual void | BuildPopupMenu (wxExMenu &menu) |
| Builds the popup menu. | |
| void | OnChar (wxKeyEvent &event) |
| Char event handler. | |
| void | OnCommand (wxCommandEvent &event) |
| Command event handler. | |
| void | OnFindDialog (wxFindDialogEvent &event) |
| Find dialog event handler. | |
| void | OnIdle (wxIdleEvent &event) |
| Idle event handler. | |
| void | OnKeyDown (wxKeyEvent &event) |
| Key down event handler. | |
| void | OnKeyUp (wxKeyEvent &event) |
| Key up event handler. | |
| void | OnStyledText (wxStyledTextEvent &event) |
| Styled text event handler. | |
Friends | |
| class | wxExHexModeLine |
| class | wxExSTCFile |
Offers a styled text ctrl with:
| wxExSTC::wxExSTC | ( | wxWindow * | parent, |
| const wxExFileName & | filename, | ||
| int | line_number = 0 , |
||
| const wxString & | match = wxEmptyString , |
||
| int | col_number = 0 , |
||
| long | win_flags = STC_WIN_DEFAULT , |
||
| long | menu_flags = STC_MENU_DEFAULT &STC_MENU_OPEN_LINK , |
||
| wxWindowID | id = wxID_ANY , |
||
| const wxPoint & | pos = wxDefaultPosition , |
||
| const wxSize & | size = wxDefaultSize , |
||
| long | style = 0 |
||
| ) |
Constructor, opens the file if it exists.
See also Open.
| bool wxExSTC::AutoIndentation | ( | int | c | ) |
After pressing enter, starts new line at same place as previous line.
|
static |
Shows a dialog with options, returns dialog return code.
If used modeless, it uses the dialog id as specified, so you can use that id in wxExFrame::OnCommandConfigDialog.
| bool wxExSTC::FindNext | ( | const wxString & | text, |
| int | find_flags = -1 , |
||
| bool | find_next = true |
||
| ) |
Finds next.
| text | text to find |
| find_flags | search flags to be used:
|
| find_next | finds next or previous |
| void wxExSTC::Fold | ( | bool | foldall = false | ) |
Enables or disables folding depending on fold property.
| foldall | if document contains more than 'Auto fold' lines, or if foldall (and fold propertry is on) is specified, always all lines are folded. |
| const wxString wxExSTC::GetEOL | ( | ) | const |
Gets EOL string.
If you only want to insert a newline, use NewLine() (from wxStyledTextCtrl).
| const wxString wxExSTC::GetFindString | ( | ) |
Gets find string, from selected text or from config.
The search flags are taken from frd. If text is selected, it also sets the find string.
|
inline |
| bool wxExSTC::GotoDialog | ( | ) |
Asks for a line number and goes to the line.
In hex mode asks for a byte offset, and goes to that byte.
| void wxExSTC::GuessType | ( | ) |
Guesses the file type using a small sample size from this document, and sets EOL mode and updates statusbar if it found eols.
| bool wxExSTC::MarkerDeleteAllChange | ( | ) |
Deletes all change markers.
Returns false if marker change is not loaded.
|
virtual |
Opens the file, reads the content into the window, then closes the file and sets the lexer.
| filename | file to open |
| line_number | goes to the line if > 0, if -1 goes to end of file |
| match | if not empty selects the text on that line (if line was specified) or finds text from begin (if line was 0) or end (line was -1) |
| col_number | goes to column if col_number > 0 |
| flags | flags |
Reimplemented in wxExSTCWithFrame.
| bool wxExSTC::PositionRestore | ( | ) |
Restores saved position.
Returns true if position was saved before.
|
inlinevirtual |
Processes specified char.
Default does nothing, but is invoked during ControlCharDialog, allowing you to add your own processing. Return true if char was processed.
Reimplemented in wxExSTCShell.
|
virtual |
Shows properties on the statusbar.
Flags used are from wxExStatusFlags.
Reimplemented in wxExSTCWithFrame.
| int wxExSTC::ReplaceAll | ( | const wxString & | find_text, |
| const wxString & | replace_text | ||
| ) |
Replaces all text.
It there is a selection, it replaces in the selection, otherwise in the entire document. Returns the number of replacements.
| bool wxExSTC::ReplaceNext | ( | bool | find_next = true | ) |
Replaces text and calls find next.
Uses settings from find replace data.
| bool wxExSTC::ReplaceNext | ( | const wxString & | find_text, |
| const wxString & | replace_text, | ||
| int | find_flags = 0 , |
||
| bool | find_next = true |
||
| ) |
Replaces text and calls find next.
It there is a selection, it replaces in the selection, otherwise it starts at current position.
| find_text | text to find |
| replace_text | text to replace with |
| find_flags | search flags to be used:
|
| find_next | argument passed on to FindNext |
| void wxExSTC::ResetMargins | ( | bool | divider_margin = true | ) |
Reset all margins.
Default also resets the divider margin.
| void wxExSTC::SetSearchFlags | ( | int | flags | ) |
search flags to be used:
| void wxExSTC::Sync | ( | bool | start = true | ) |
Starts or stops syncing.
Default syncing is started during construction.
| void wxExSTC::UseAutoComplete | ( | bool | use | ) |
Use autocomplete lists.
Default on.
| void wxExSTC::UseModificationMarkers | ( | bool | use | ) |
Use and show modification markers in the margin.
If you open a file, the modification markers are used.


{# MIT License Copyright(c) 2018 Samuel Hoffman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and / or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #} {% extends "layout.html" %} {% block title %}Mini Key Server - Key Detail{% endblock%} {% block container %}
{{ key.token }}
{{ key.hwid }}
{% else %}
⚠ No Hardware Id ⚠
{% endif %}
| Time Stamp | Message | Event |
|---|---|---|
| {{ log.timestamp|datetime }} | {{ log.message }} | {{ log.event_type|event }} |


This server is a Codius Host being run with codiusd. If you want to upload a contract to this host, you may do so with the Codius CLI.
For more information on Codius, visit codius.org.
| Server URI: | {{ uri }} |
| Number of Peers: | {{ numPeers }} |
| Server Uptime: | {{ serverUptime }} |
| Service Uptime: | {{ serviceUptime }} |
| Average Load: | {{ avgLoad }} |
| Currencies Accepted: | {{ currency }} |
| Monthly Hosting Rate: | {{ costPerMonth }} |
| Free Memory: | {{ freeMem }} |
| Max Memory Used? | {{ fullMem }} |
Additional information about this Codius host can be found at these links:


| # | Ward Name | Ward Id | Severity | Person Responsible | Contact Details | Team Size | Ground Condition |
|---|---|---|---|---|---|---|---|
| 1 | WhiteField | W-1023 | 3 | Abhijith Dasarathi |<PHONE_NUMBER> | 2 | Under Control |
| 2 | Koramangala | W-1087 | 4 | Rohit badugu |<PHONE_NUMBER> | 4 | Needs Attention |
| 3 | HSR Layout | W-1084 | 7 | Anuj Bhai Mehta |<PHONE_NUMBER> | 6 | Critical |
| 4 | KR Puram | W-1081 | 9 | Samiksha Deshmukh |<PHONE_NUMBER> | 10 | Very Critical |


--- layout: post title: Rally to Restore Sanity categories: [] tags: - politics - social status: publish type: post published: true meta: _original_post_id: '' _original_import_author: John Duprey author: ---
This is awesome. I hope he has a great turn out. I honestly don't think I can make it, because, like he said reasonable people have work (or are looking for work) and families to care for. Never the less, I hope it gets some attention and makes people think a bit. If we DON'T take it down a notch, America is going to tear itself apart. We all have differences, but its the machinery at work that is fanning the flames beyond reason.
http://www.thedailyshow.com/watch/thu-september-16-2010/rally-to-restore-sanity


Duration
20 minutes
Goals
The primary goal of this lab is to send and receive notifications to and from the shared code and the platform-specific renderers without tightly coupling the element and the renderer.
Specifically, we'll notify the platform-specific code to clear the drawing surface from the shared UI and we'll notify the shared code when the drawing surface is updated.
This exercise includes steps for all platforms supported by Xamarin.Forms.
You're not required to complete the steps for every platform but it's recommend you run the exercises on at least two.
Required assets
This exercise is a continuation of the previous exercise. You can use your existing solution or start from the Completed solution in the Part 04 Resources folder. The provided Part 05 Resources folder contains a subfolder named Completed with a solution you can use to check your work. Please make sure you have this folder before you begin.
Challenge
- Open SketchView.cs in the shared project and add a public Clear method.
- Open MainPage.xaml.cs and call sketchView.Clear from the OnClearClicked method.
- Return to SketchView.cs and use the MessagingCenter to send a message with the text Clear when the Clear method is called.
- In each head project, subscribe to the Clear message in SketchViewRenderer. When the message is received, call the
Clear
method on the native paint view. - Run the application and press the clear toolbar button to reset the drawing surface.
- In the XFDraw shared project, create a new interface named ISketchController and add a single
void
method named SendSketchUpdated. - Open SketchView.cs and create an
EventHandler
named SketchUpdated. - Explicitly implement
ISketchController
onSketchView
and invoke theSketchUpdated
event whenSendSketchUpdated
is called. - In each head project, subscribe to the native paintView's
LineDrawn
EventHandler
. When raised, castElement
to anISketchController
and call it'sSendSketchUpdate
method. - Return to MainPage.xaml.cs. Using a
Command
disable the clear button when the drawing surface is blank and enable when any drawing is present.
Steps
Send a message from the element
We want to clear our drawing surface when the user taps the clear/delete button. However, we don't want to hold a reference from the element to the renderer, so we'll send a notification using the built-in Messaging Center.
- Open SketchView.cs in the shared project.
- Create a public method named Clear.
- Call
MessagingCenter.Send
, with a message of "Clear". - Open MainPage.xaml.cs.
- In the
OnClearClicked
method, call the newClear
method on sketchView.
Subscribe to the message in the renderer
The following steps should be performed in each platform-specific project you wish to support.
- Open SketchViewRenderer.cs
- Create a new
void
method named OnMessageClear that accepts aSketchView
parameter named sender. This method will be called when the clear message is received. - We want to ensure we only respond to messages from the element associated to this instance of the renderer. Check if sender matches
Element
. If it does, call theClear
method on Control. - Go to the
OnElementChanged
method. - After the native control is assigned, call
MessagingCenter.Subscribe
to subscribe to the clear message and setOnMessageClear
to theAction
callback. - To clean up after ourselves, override
Dispose
andUnsubscribe
from these messages. - Run the application, draw, and then tap the clear button.
Create a controller interface
Next we're going to send a notifcation from the plaform-specific renderers to the Xamarin.Forms sketch view element. To do this we're going to add a public method on the element. However we only want to raise it from the renderer. To reduce discoverability, we're going to define the method within an interface and explicitly implement it.
- In the XFDraw shared project, create a new interface named ISketchController.
- Add a
void
method named SendSketchUpdated that accepts no arguments.
Implement the controller interface
To notify the shared code, we'll create and raise a public event.
- Open SketchView.cs in the shared project.
- Explicitly implement
ISketchController
. - Add a new public event handler named SketchUpdated.
- In the
SendSketchUpdated
, invoke the SketchUpdated event.
Notify the element
The following steps should be completed in each platform-specific project.
- Open SketchViewRender.cs and find the
OnElementChanged
method. - When the native control has been instantiated, subscribe to its
LineDrawn
event; create a handler method named PaintViewLineDrawn. -
In the
PaintViewLineDrawn
handler method, castElement
toISketchController
and call the explicitly definedSendSketchUpdated
method.
Subscribe to the event
The final step is to subscribe to the event on the SketchView in the shared code.
We'll use the event to disable the clear button if the drawing surface is blank.
To control the enabled state of the ToolbarItem
, we need to use a Command
.
If you're familar with commands you can implement this on your own, or use the code provided.
Add the code below to MainPage.xaml.cs in the shared project:
- Create a boolean property named IsCanvasDirty with a backing field to track the state of the canvas. Define the command and call
ChangeCanExcute
on the command when the IsCanvasDirty property is updated.public partial class MainPage : ContentPage { bool IsCanvasDirty { get { return isCanvasDirty; } set { isCanvasDirty = value; if (clearCommand != null) clearCommand.ChangeCanExecute(); } } bool isCanvasDirty; Command clearCommand; ... }
- Subscribe to the
SketchUpdated
event and instantiate clearCommand. Assign the new command to the trash tool bar item. The command is replacing the event handler; delete theClicked
subscription.public MainPage() { ... sketchView.SketchUpdated += OnSketchUpdated; clearCommand = new Command(OnClearClicked, () => { return IsCanvasDirty; }); var trash = new ToolbarItem() { Text = "Clear", Icon = "trash.png", Command = clearCommand };
- In the constructor, subscribe to sketchView's
SketchUpdated
event with an event handler method named OnSketchUpdated. WhenOnSketchUpdated
is called, set IsCanvasDirty totrue
. WhenOnClearClicked
is called, callsketchView.Clear
and set IsCanvasDirty tofalse
.public MainPage() { ... sketchView.SketchUpdated += OnSketchUpdated; } void OnSketchUpdated(object sender, EventArgs e) { IsCanvasDirty = true; } void OnClearClicked () { sketchView.Clear(); IsCanvasDirty = false; }
- Run the application.
Summary
In this exercise you sent notifications between the shared element and platform-specific renderers without tightly coupling the renderer instance to the element.


glmx: Generalized Linear Models Extended
Extended techniques for generalized linear models (GLMs), especially for binary responses,
including parametric links and heteroskedastic latent variables.
| Version: |
0.1-1 |
| Depends: |
R (≥ 2.14.0) |
| Imports: |
stats, MASS, Formula, lmtest, sandwich |
| Suggests: |
AER, gld, numDeriv, pscl |
| Published: |
2015-11-19 |
| Author: |
Achim Zeileis [aut, cre],
Roger Koenker [aut],
Philipp Doebler [aut] |
| Maintainer: |
Achim Zeileis <Achim.Zeileis at R-project.org> |
| License: |
GPL-2 | GPL-3 |
| NeedsCompilation: |
no |
| Materials: |
NEWS |
| In views: |
Econometrics |
| CRAN checks: |
glmx results |
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=glmx
to link to this page.


RNN that accepts a state saver for time-truncated RNN calculation. (deprecated)
tf.compat.v1.nn.static_state_saving_rnn( cell, inputs, state_saver, state_name, sequence_length=None, scope=None )
Warning: THIS FUNCTION IS DEPRECATED. It will be removed in a future version.
Instructions for updating:
Please use keras.layers.RNN(cell, stateful=True)
, which is equivalent to this API
cell
: An instance of RNNCell
.inputs
: A length T list of inputs, each a Tensor
of shape [batch_size,
input_size]
.state_saver
: A state saver object with methods state
and save_state
.state_name
: Python string or tuple of strings. The name to use with the
state_saver. If the cell returns tuples of states (i.e., cell.state_size
is a tuple) then state_name
should be a tuple of strings having the same
length as cell.state_size
. Otherwise it should be a single string.sequence_length
: (optional) An int32/int64 vector size [batch_size]. See the
documentation for rnn() for more details about sequence_length.scope
: VariableScope for the created subgraph; defaults to "rnn".A pair (outputs, state) where: outputs is a length T list of outputs (one for each input) states is the final state
TypeError
: If cell
is not an instance of RNNCell.ValueError
: If inputs
is None
or an empty list, or if the arity and
type of state_name
does not match that of cell.state_size
.


First thing we have to do for the survey is break down some of the programs and what they offer!
JavaScript is a scripting or programming language that allows you to implement complex features on web pages.
C# is widely used for developing desktop applications, web applications and web services. It is used in creating applications of Microsoft at a large scale.
Ruby is most used for building web applications. However, it is a general-purpose language similar to Python, so it has many other applications like data analysis, prototyping, and proof of concepts.


One quick and easy way to make cash in bug bounty job is subdomain takeover. The goal is to steal a forgetted/unused subdomain of your target and put a PoC in place. If you are able to do that, that means that instead of a plain text file, an attacker could replicate the true site of the victim and perform phishing. This way he could trick users and even the employees of the company to grab useful data like credentials, this can also have really huge impact on the companies reputation.
First of all you have to find a list of subdomains of your target. To perform that task, you can use a single tool like TheHarvester or DNSRecon.
Then for each subdomains you should check if it is an alias or not, I personnally use the command host
$ host rencontres.leparisien.fr
rencontres.leparisien.fr is an alias for www.pointscommuns.com.
www.pointscommuns.com has address <IP_ADDRESS>
if yes, and if the alias destination is an external domain, then you should check his expiry date of this domain. Because if this domain has expired, that means an attacker could buy it through a registrar like Gandi for a small amount. Then put a fake look alike website in place and finally start social engineering by impersonating the vulnerable company.
To perform all those tests, I wrote a PHP script that takes a subdomains list as an argument. Usage is:
Usage: php dnsexpire.php [OPTIONS] -f <subdomain|input file>
Options:
-a set alert for result output, default=30 days
-f subdomains list source file
-h print this help
Examples:
php dnsexpire.php -f example.com
php dnsexpire.php -a 10 -f dns.txt
Output is:
The code is available on my GitHub repository so give it a try!


How to connect MaixPy to the Internet
Big Rat 2020-11-26 Edit
Since it is called AIOT, it can't be without networking. MaixPy now supports W5X00 / EPS32 / ESPAT and other networking methods, as shown below.
ESP32 needs to be equipped with dedicated SPI firmware to support TCP / UDP client.
ESPAT works with EspressifAT firmware (esp-at), and only supports TCP clients.
W5X00 can be configured + used by connecting to the Internet cable, and supports TCP/UDP client.
Before using the Socket, please connect the network first. The wired one needs to resolve the DNS and IP address, gateway, and the wireless one needs to fill in the WIFI account (SSID) and password. Do not ask "Bug found!!! How to access No problem with Baidu (I don’t have internet access).
Computer Network Foundation
If you don't know these basics, you can't use it.
It is recommended to know the following keywords when applying MaixPy network function:
- What are network and socket?
- What is TCP \ UDP? What is HTTP \ HTTPS \ MQTT \ FTP?
From the perspective of pragmatism, in maixpy (micropython), the content about the network is divided into the most basic two-layer interface.
network
Responsible for managing the interface of the network card. The network card is a type of hardware interface that sends the network data protocol from the hardware and belongs to the category of hardware.
For example: Usually the main function of a WIFI network card is to connect to a wireless router to help users connect to the Internet, while a wired network card helps users connect to the Internet through a network cable. They will complete gateway configuration, DNS resolution, Ping request and other operations at this layer. If it is used as a server, it will also complete functions such as wireless network distribution and domain name resolution.
socket
The difference from the network card is that the socket is only responsible for the transmission of the data protocol at the application layer. It is usually encapsulated by the bottom PCB connection block into the common socket socket interface module. It mainly provides the connection transmission method of TCP/IP and UDP. Users can perform network programming based on this interface.
What are TCP and UDP?
On the basis of socket, we are divided into two typical transmission interfaces, TCP and UDP. The main emphasis is on whether the communication between the two applications is connected. If the connection is not maintained, the UDP connection method is used. If a long connection with the server is required, then When using TCP connection, please note that UDP and TCP ports are independent of each other and do not need to be confused.
TCP has a streaming long connection retransmission mechanism, through several types of internal timers and data congestion windows, it can be ensured that user data will not be lost to a certain extent, but there are cases of overtime waiting.
UDP does not need to be connected, and the data is directly transmitted in the form of broadcast to the upper switch and router, so UDP packets have a certain degree of penetration, and can penetrate data packets outside without configuration in the upper network (actual situation Will be changed).
What is HTTP \ HTTPS \ MQTT \ FTP?
Based on this, communication protocols such as HTTP protocol running on port 80, HTTP and other communication protocols transmitted on port 443, FTP file transfer protocol on port 21, and application transfer protocols such as MQTT and WebSocket based on this can be expanded, but they are all Based on the functions completed by the original socket interface, the only difference is the encapsulated application protocol.
How to network?
Please select the corresponding networking script according to your own network situation, you can run it directly, or upload it to the hardware as a class library to facilitate subsequent socket development. You can use a script similar to the following to complete the network configuration, which is in the sample code Can know the specific usage.
General verification usage:
import network_esp32
print(network_esp32)
print(dir(network_esp32))
from network_esp32 import wifi
print(wifi)
'''ouput
>>> <module'network_esp32' from'network_esp32.py'>
['__class__','__name__','__file__','GPIO','network','time','board_info','fm','wifi']
<class'wifi'>
MicroPython v0.5.1-140-g7bf6445e7-dirty on 2020-11-26; Sipeed_M1 with kendryte-k210
Type "help()" for more information.
>>>
'''
Real environment usage:
SSID = "Sipeed_2.4G"
PASW = "xxxxxxxx"
def enable_esp32():
from network_esp32 import wifi
if wifi.isconnected() == False:
for i in range(5):
try:
# Running within 3 seconds of power-up can cause an SD load error
# wifi.reset(is_hard=False)
wifi.reset(is_hard=True)
print('try AT connect wifi...')
wifi.connect(SSID, PASW)
if wifi.isconnected():
break
except Exception as e:
print(e)
print('network state:', wifi.isconnected(), wifi.ifconfig())
enable_esp32()
def enable_espat():
from network_espat import wifi
if wifi.isconnected() == False:
for i in range(5):
try:
wifi.reset()
print('try AT connect wifi...')
wifi.connect(SSID, PASW)
if wifi.isconnected():
break
except Exception as e:
print(e)
print('network state:', wifi.isconnected(), wifi.ifconfig())
#enable_espat()
Maixduino + ESP32
Use Maixduino's esp32 to connect to the network and upload the library network_esp32.py.
# This file is part of MaixPY
# Copyright (c) sipeed.com
#
# Licensed under the MIT license:
# http://www.opensource.org/licenses/mit-license.php
#
import time, network
from Maix import GPIO
from fpioa_manager import fm
class wifi():
nic = None
def reset(force=False, reply=5, is_hard=True):
if force == False and __class__.isconnected():
return True
try:
# IO map for ESP32 on Maixduino
fm.register(25,fm.fpioa.GPIOHS10)#cs
fm.register(8,fm.fpioa.GPIOHS11)#rst
fm.register(9,fm.fpioa.GPIOHS12)#rdy
if is_hard:
print("Use Hareware SPI for other maixduino")
fm.register(28,fm.fpioa.SPI1_D0, force=True)#mosi
fm.register(26,fm.fpioa.SPI1_D1, force=True)#miso
fm.register(27,fm.fpioa.SPI1_SCLK, force=True)#sclk
__class__.nic = network.ESP32_SPI(cs=fm.fpioa.GPIOHS10, rst=fm.fpioa.GPIOHS11, rdy=fm.fpioa.GPIOHS12, spi=1)
print("ESP32_SPI firmware version:", __class__.nic.version())
else:
# Running within 3 seconds of power-up can cause an SD load error
print("Use Software SPI for other hardware")
fm.register(28,fm.fpioa.GPIOHS13, force=True)#mosi
fm.register(26,fm.fpioa.GPIOHS14, force=True)#miso
fm.register(27,fm.fpioa.GPIOHS15, force=True)#sclk
__class__.nic = network.ESP32_SPI(cs=fm.fpioa.GPIOHS10,rst=fm.fpioa.GPIOHS11,rdy=fm.fpioa.GPIOHS12, mosi=fm.fpioa.GPIOHS13,miso=fm.fpioa.GPIOHS14,sclk= fm.fpioa.GPIOHS15)
print("ESP32_SPI firmware version:", __class__.nic.version())
# time.sleep_ms(500) # wait at ready to connect
except Exception as e:
print(e)
return False
return True
def connect(ssid="wifi_name", pasw="pass_word"):
if __class__.nic != None:
return __class__.nic.connect(ssid, pasw)
def ifconfig(): # should check ip != <IP_ADDRESS>
if __class__.nic != None:
return __class__.nic.ifconfig()
def isconnected():
if __class__.nic != None:
return __class__.nic.isconnected()
return False
if __name__ == "__main__":
# It is recommended to callas a class library (upload network_espat.py)
# from network_esp32 import wifi
SSID = "Sipeed_2.4G"
PASW = "xxxxxxxx"
def check_wifi_net(reply=5):
if wifi.isconnected() != True:
for i in range(reply):
try:
wifi.reset(is_hard=True)
print('try AT connect wifi...')
wifi.connect(SSID, PASW)
if wifi.isconnected():
break
except Exception as e:
print(e)
return wifi.isconnected()network_espw5k
if wifi.isconnected() == False:
check_wifi_net()
print('network state:', wifi.isconnected(), wifi.ifconfig())
# The network is no longer configured repeatedly
import socket
sock = socket.socket()
# your send or recv
# see other demo_socket_tcp.py / udp / http / mqtt
sock.close()
'''ouput
MicroPython v0.5.1-136-g039f72b6c-dirty on 2020-11-18; Sipeed_M1 with kendryte-k210
Type "help()" for more information.
>>>
>>>
>>>
raw REPL; CTRL-B to exit
>OK
Use Hareware SPI for other maixduino
[esp32_spi] use hard spi(1)
hard spi
esp32 set hard spi clk:9159090
Get version fail
try AT connect wifi...
Use Hareware SPI for other maixduino
[Warning] function is used by unknown(pin:10)
[Warning] function is used by unknown(pin:6)
[Warning] function is used by unknown(pin:11)
[esp32_spi] use hard spi(1)
hard spi
esp32 set hard spi clk:9159090
ESP32_SPI firmware version: 1.4.0
try AT connect wifi...
network state: True ('<IP_ADDRESS>', '<IP_ADDRESS>', '<IP_ADDRESS>')
>
MicroPython v0.5.1-136-g039f72b6c-dirty on 2020-11-18; Sipeed_M1 with kendryte-k210
Type "help()" for more information.
>>>
>>>
>>>
raw REPL; CTRL-B to exit
>OK
network state: True ('<IP_ADDRESS>', '<IP_ADDRESS>', '<IP_ADDRESS>')
>
MicroPython v0.5.1-136-g039f72b6c-dirty on 2020-11-18; Sipeed_M1 with kendryte-k210
Type "help()" for more information.
>>>
'''
AT firmware of ESP82XX
Use the AT firmware of ESP8266/85 to connect to the Internet and upload the library network_espat.py
board_info
is related to the board, and different board configurations are different. Manual configuration is required before use.
# This file is part of MaixPY
# Copyright (c) sipeed.com
#
# Licensed under the MIT license:
# http://www.opensource.org/licenses/mit-license.php
#
import time, network
from Maix import GPIO
from machine import UART
from fpioa_manager import fm
from board import board_info
class wifi():
__is_m1w__ = True
uart = None
eb = None
nic = None
def init():
if __class__.__is_m1w__:
fm.register(0, fm.fpioa.GPIOHS1, force=True)
M1wPower=GPIO(GPIO.GPIOHS1, GPIO.OUT)
M1wPower.value(0) # b'\r\n ets Jan 8 2013,rst cause:1, boot mode:(7,6)\r\n\r\nwaiting for host\r\n'
fm.register(board_info.WIFI_EN, fm.fpioa.GPIOHS0) # board_info.WIFI_EN == IO 8
__class__.en = GPIO(GPIO.GPIOHS0,GPIO.OUT)
fm.register(board_info.WIFI_RX,fm.fpioa.UART2_TX) # board_info.WIFI_RX == IO 7
fm.register(board_info.WIFI_TX,fm.fpioa.UART2_RX) # board_info.WIFI_TX == IO 6
__class__.uart = UART(UART.UART2, 115200, timeout=1000, read_buf_len=8192)
def enable(en):
__class__.en.value(en)
def _at_cmd(cmd="AT\r\n", resp="OK\r\n", timeout=20):
__class__.uart.write(cmd) # "AT+GMR\r\n"
time.sleep_ms(timeout)
tmp = __class__.uart.read()
# print(tmp)
if tmp and tmp.endswith(resp):
return True
return False
def at_cmd(cmd="AT\r\n", timeout=20):
__class__.uart.write(cmd) # "AT+GMR\r\n"
time.sleep_ms(timeout)
tmp = __class__.uart.read()
return tmp
def reset(force=False, reply=5):
if force == False and __class__.isconnected():
return True
__class__.init()
for i in range(reply):
print('reset...')
__class__.enable(False)
time.sleep_ms(50)
__class__.enable(True)
time.sleep_ms(500) # at start> 500ms
if __class__._at_cmd(timeout=500):
break
__class__._at_cmd()
__class__._at_cmd('AT+UART_CUR=921600,8,1,0,0\r\n', "OK\r\n")
__class__.uart = UART(UART.UART2, 921600, timeout=1000, read_buf_len=10240)
# important! baudrate too low or read_buf_len too small will loose data
#print(__class__._at_cmd())
try:
__class__.nic = network.ESP8285(__class__.uart)
time.sleep_ms(500) # wait at ready to connect
except Exception as e:
print(e)
return False
return True
def connect(ssid="wifi_name", pasw="pass_word"):
if __class__.nic != None:
return __class__.nic.connect(ssid, pasw)
def ifconfig(): # should check ip != <IP_ADDRESS>
if __class__.nic != None:
return __class__.nic.ifconfig()
def isconnected():
if __class__.nic != None:
return __class__.nic.isconnected()
return False
if __name__ == "__main__":
# It is recommended to callas a class library (upload network_espat.py)
# from network_espat import wifi
SSID = "Sipeed_2.4G"
PASW = "xxxxxxxx"
def check_wifi_net(reply=5):
if wifi.isconnected() != True:
for i in range(reply):
try:
wifi.reset()
print('try AT connect wifi...', wifi._at_cmd())
wifi.connect(SSID, PASW)
if wifi.isconnected():
break
except Exception as e:
print(e)
return wifi.isconnected()
if wifi.isconnected() == False:
check_wifi_net()
print('network state:', wifi.isconnected(), wifi.ifconfig())
# The network is no longer configured repeatedly
import socket
sock = socket.socket()
# your send or recv
# see other demo_socket_tcp.py / udp / http / mqtt
sock.close()
'''ouput
>>>
raw REPL; CTRL-B to exit
>OK
[Warning] function is used by fm.fpioa.GPIOHS1(pin:17)
[Warning] function is used by fm.fpioa.GPIOHS0(pin:16)
reset...
try AT connect wifi... True
could not connect to ssid=Sipeed_2.4G
reset...
try AT connect wifi... True
network state: True ('<IP_ADDRESS>', '<IP_ADDRESS>', '<IP_ADDRESS>', '0', '0','b0:b9:8a:5b:be:7f','Sipeed_2.4G' )
>
MicroPython v0.5.1-136-g039f72b6c-dirty on 2020-11-18; Sipeed_M1 with kendryte-k210
Type "help()" for more information.
>>>
>>>
>>>
raw REPL; CTRL-B to exit
>OK
network state: True ('<IP_ADDRESS>', '<IP_ADDRESS>', '<IP_ADDRESS>', '0', '0','b0:b9:8a:5b:be:7f','Sipeed_2.4G' )
>
'''
WIZNET5K by Spmod
Use Spmod's WIZNET5K network card to connect to the Internet and upload the library network_wiznet5k.py
vamoosebbf 2020-12-10 edit
WIZNET5K is a wired network card module, you only need to plug in the network cable when using it, using the SPI protocol, this module is enabled by default in the complete firmware, but not in the minimum firmware.
spi1 = SPI(4, mode=SPI.MODE_MASTER, baudrate=600 * 1000,
polarity=0, phase=0, bits=8, firstbit=SPI.MSB, sck=WIZNET5K_SPI_SCK, mosi=WIZNET5K_SPI_MOSI, miso = WIZNET5K_SPI_MISO)
nic = network.WIZNET5K(spi = spi1, cs = WIZNET5K_SPI_CS)
print("Static IP: ", nic.ifconfig())
#dhcp Obtain IP dynamically, because the static IP has been set above, this step can be skipped. It should be noted that if you use DHCP, you must use an infinite loop like the following code, otherwise the acquisition will be unsuccessful
while True:
if(nic.dhclient()):
print("DHCP IP:", nic.ifconfig())
break;
'''output
>>> Static IP: ('<IP_ADDRESS>', '<IP_ADDRESS>', '<IP_ADDRESS>', '<IP_ADDRESS>')
init dhcp
DHCP IP: ('<IP_ADDRESS>', '<IP_ADDRESS>', '<IP_ADDRESS>', '<IP_ADDRESS>')
'''
Networking performance
Please start using socket network programming after confirming the network and obtaining the IP address, and you have obtained the IP address as follows.
network state: True ('<IP_ADDRESS>', '<IP_ADDRESS>', '<IP_ADDRESS>', '0', '0','b0:b9:8a:5b:be:7f','Sipeed_2.4G' )


Missing Shows We're missing a lot of the shows from this year. {% include boxes/phrase_if_you_can_help.html %}


Pygments
Styles
« Back To IndexPygments comes with some builtin styles that work for both the HTML and LaTeX formatter.
The builtin styles can be looked up with the get_style_by_name function:
>>> from pygments.styles import get_style_by_name >>> get_style_by_name('colorful') <class 'pygments.styles.colorful.ColorfulStyle'>
You can pass a instance of a Style class to a formatter as the style option in form of a string:
>>> from pygments.styles import get_style_by_name >>> HtmlFormatter(style='colorful').style <class 'pygments.styles.colorful.ColorfulStyle'>
Or you can also import your own style (which must be a subclass of pygments.style.Style) and pass it to the formatter:
>>> from yourapp.yourmodule import YourStyle >>> HtmlFormatter(style=YourStyle).style <class 'yourapp.yourmodule.YourStyle'>
Creating Own Styles
So, how to create a style? All you have to do is to subclass Style and define some styles:
from pygments.style import Style from pygments.token import Keyword, Name, Comment, String, Error, \ Number, Operator, Generic class YourStyle(Style): default_style = "" styles = { Comment: 'italic #888', Keyword: 'bold #005', Name: '#f00', Name.Function: '#0f0', Name.Class: 'bold #0f0', String: 'bg:#eee #111' }
That's it. There are just a few rules. When you define a style for Name the style automatically also affects Name.Function and so on. If you defined 'bold' and you don't want boldface for a subtoken use 'nobold'.
(Philosophy: the styles aren't written in CSS syntax since this way they can be used for a variety of formatters.)
default_style is the style inherited by all token types.
To make the style usable for Pygments, you must
- either register it as a plugin (see the plugin docs)
- or drop it into the styles subpackage of your Pygments distribution one style class per style, where the file name is the style name and the class name is StylenameClass. For example, if your style should be called "mondrian", name the class MondrianStyle, put it into the file mondrian.py and this file into the pygments.styles subpackage directory.
Style Rules
Here a small overview of all allowed styles:
- bold
- render text as bold
- nobold
- don't render text as bold (to prevent subtokens being highlighted bold)
- italic
- render text italic
- noitalic
- don't render text as italic
- underline
- render text underlined
- nounderline
- don't render text underlined
- bg:
- transparent background
- bg:#000000
- background color (black)
- border:
- no border
- border:#ffffff
- border color (white)
- #ff0000
- text color (red)
- noinherit
- don't inherit styles from supertoken
Note that there may not be a space between bg: and the color value since the style definition string is split at whitespace. Also, using named colors is not allowed since the supported color names vary for different formatters.
Furthermore, not all lexers might support every style.
Builtin Styles
Pygments ships some builtin styles which are maintained by the Pygments team.
To get a list of known styles you can use this snippet:
>>> from pygments.styles import STYLE_MAP >>> STYLE_MAP.keys() ['default', 'emacs', 'friendly', 'colorful']
Getting a list of available styles
New in Pygments 0.6.
Because it could be that a plugin registered a style, there is a way to iterate over all styles:
>>> from pygments.styles import get_all_styles >>> styles = list(get_all_styles())


Toggle Navigation
Home
Menu
About Us
Business hours: 10:00am to 11:00pm, Monday through Saturday.
Phone:<PHONE_NUMBER>
Address:
University Way NE, Seattle, WA 98105
Email us at:
<EMAIL_ADDRESS>Follow us on twitter!
@DawgPizzaSea


32 bit - original - 413 KB - Linear PCM, 32 bit little-endian floating point, 48000 Hz
32 bit - original (loaded via moz-extension) - 413 KB - Linear PCM, 32 bit little-endian floating point, 48000 Hz
16 bit - saved from Audacity - 202 KB - Linear PCM, 16 bit little-endian signed integer, 48000 Hz
32 bit - saved from Audacity - 403 KB - Linear PCM, 32 bit little-endian signed integer, 48000 Hz
32 bit float - saved from Audacity - 403 KB - Linear PCM, 32 bit little-endian floating point, 48000 Hz


A free and efficient obfuscator for JavaScript (including support of ES2022). Make your code harder to copy and
prevent people from stealing your work. This tool is a Web UI to the excellent (and open source)
<EMAIL_ADDRESS>created by Timofey Kachalov.
There are numerous reasons why it's a good idea to protect your code, such as:
No, while it's impossible to recover the exact original source code, someone with the time, knowledge and patience can reverse-engineer it.
Since the JavaScript runs on the browser, the browser's JavaScript engine must be able to read and interpret it, so there's no way to prevent that. And any tool that promises that is not being honest.
Because the obfuscator introduces new pieces of code that are meant to protect and defend against
debugging and reverse-engineering. Also strings are converted to \xAB
hexadecimal code to
make things a little bit harder to understand. You don't have to worry too much about code size because
there is a lot of repetition, so the obfuscated code will be compressed extremely well by your
webserver (if you have GZIP compression enabled on your server, which most do nowadays).
No, it's not recommended and in some cases it'll break the code (such as if you enable self-defending). You can run your code through a minifier before to make sure that it removes dead code and do other optimizations, though.
No. The source is processed by our application server, then to the obfuscator and back to the browser, so it only stays on our server memory for a brief period of time (usually milliseconds).
No, it's impossible to revert the obfuscated code back to your original code, so keep the original safe.
Yes.
Sure. This tool uses a free and open source (BSD-2-Clause licensed) obfuscator written in TypeScript. You can go to its GitHub page and read more there.
There are also a number of plugins, such as: webpack-obfuscator, gulp-javascript-obfuscator and grunt-contrib-obfuscator.
Also, this web app is open-source as well. Check out our GitHub.
If you're interested in just uglyfing and compressing your code, I suggest JSCompress.com.


{% extends "layout.html" %} {% load i18n %} {% block breadcrumbs %} {% include 'breadcrumb_list.html' %} {% endblock %} {% block content %}
Dear user, you are not logged in.
Unfortunately this means that you will not be able to perform any searches.
Should you want to work with Passim, here are your options:


jQuery Let It Snow
Create and Control a Festive Snow on Your Website using HTML5 Canvas
Created by Pete R., Founder of BucketListly
You can change the wind power setting the value of the following input (implemented by Ionică Bizău):
Note: This plugin is based on Jason Brown's solution found here.


IntroductionThe GET method retrieves whatever information (in the form of an entity) is identified by the Request-URI. If the Request-URI refers to a data-producing process, it is the produced data which shall be returned as the entity in the response and not the source text of the process, unless that text happens to be the output of the process. The semantics of the GET method change to a "conditional GET" if the request message includes an If-ModifiedSince, If-Unmodified-Since, If-Match, If-None-Match, or If-Range header field. A conditional GET method requests that the entity be transferred only under the circumstances described by the conditional header field(s). This reduces unnecessary network usage by allowing cached entities to be refreshed without requiring multiple requests or transferring data already held by the client. If a Range header field is included, the request is for only the part of the entity specified by the range header. This allows partially retrieved entities to be completed without transferring previously received data. Typical UsageTypically the get method is used to download a document from a web server. This can be achieved with the method, getResponseBody, getResponseBodyAsStream or getResponseBodyAsString. Of these methods, getResponseBodyAsStream is generally the best choice as it avoids unnessecary buffering of all data into memory before processing. See the tutorial for a full example of using the GET method. There are also a number of examples in the sample code. GetMethod get = new GetMethod("http://jakarta.apache.org"); // execute method and handle any error responses. ... InputStream in = get.getResponseBodyAsStream(); // Process the data from the input stream. get.releaseConnection(); Common ProblemsThe most common mistake when using the GET method is failing to read the entire response body even if an error code, redirect or any other response status is received. As with all methods, one must also be sure to call method.releaseConnection(), regardless of the response code received. RFC SectionThe get method is defined in section 8.1 of RFC1945 and similarly defined for HTTP 1.1 in section 9.3 of RFC2616. |


'+
'
'+
'University of Chicago
'+ ''+
'
'+
'The University of Chicago, holds teaching conferences, workshops, and seminars quartly to help grow teachers and students in their pursuits of knowledge.' + 'Phone: (773) 834 - 4439'+ 'Email<EMAIL_ADDRESS>'+ 'Address: Chicago Center for Teaching
'+ 'Attribution: University of Chicago, '+ 'https://teaching.uchicago.edu/workshops-seminars/=uchicago '+ '(last visited June 29, 2017).
'+ '