Tag: 会所水磨,干磨什么意思

Reliance Industries hits new 52week high CLSA upgrades stock to Rs 1500

first_imgThe Bombay Stock Exchange in Mumbai on Feb 29, 2016 (representational image).IANSReliance Industries Ltd. (RIL) shares hit a new 52-week high of Rs 1,287 on the Bombay Stock Exchange (BSE) on Friday even as benchmark indices Sensex and Nifty were trading in the red. The RIL stock later shed gains and was trading at Rs 1,268 at around 11.40 am; brokerage CLSA has raised the target price for the stock to Rs 1,500 in a note, reported the Business Today.RIL share price has rallied sharply in the past three months, from Rs 994 on December 5, 2016 to a new high of Rs 1,287, marking a gain of 29.4 percent. The previous 52-week high was Rs 1,256.50 scaled on February 27, 2017.The 30-scrip BSE Sensex was down 84 points to 28,756 while the NSE Nifty was trading at 8,872, down 28 points. Top Sensex losers were HDFC, Asian Paints and ITC.In other corporate news, the Goods and Services Tax (GST) Council decided to peg the peak GST rate at 40 percent to brace for any increase in the rate after the proposed cess is removed. The move does not impact the four tax slabs — 5, 12, 18 and 28 percent.The necessary amendment will be made in the draft GST Bill when the legislation is debated by the Parliament during the second half of the Budget Session that commences on March 9.The trend in Asian stock markets was weak on Friday, reflecting on Indian bourses. “After a weak start, Asian markets were trading lower today as markets took a breather in the U.S. & Europe on Thursday. Post weakness in the Unites States, the Japanese markets today opened almost 0.10 percent lower. The weakness in global markets is very much likely to give domestic markets a lacklustre start as indicated by the SGX Nifty which is trading 0.33 percent down in red,” Geojit BNP Paribas said in a note.Shares of EPC company Larsen & Toubro (L&T) remained almost flat at Rs 1,464 in response to the Karnataka government scrapping the Rs 1,791-crore steel flyover ( from Basaveshwara Circle to Hebbal) project. The company had won the project last October and was awarded the letter of acceptance (LOA).On Thursday, foreign portfolio investors (FPIs) were net buyers of Indian equities worth Rs 123 crore, according to provisional data released by the National Stock Exchange (NSE).The 10-year G-Sec bond ended with a yield of 6.845 percent and the Indian rupee closd at 66.71 to the US dollar on Thursday.last_img read more

Bittersweet surplus Farmers governments in crisis as sugar output surges

first_imgIndia’s surging sugar production is turning out to be bitter news for sugar producers and governments in sugar-producing states.The nation is set to overtake Brazil as the biggest producer of the sweet commodity with the production pegged at more than 35.5 million tonnes in 2019 financial year. Brazil’s production is estimated at 32.5 million tonnes.Farmers in general and sugar farmers, in particular, are up in arms demanding relief measures in many states including Karnataka, Maharashtra and Uttar Pradesh, media reports say.A meeting on Thursday between sugar factory owners and Karnataka Chief Minister HD Kumaraswamy, who was looking for a solution to farmers’ agitation demanding a higher price for sugarcane and release of the arrears for the sugarcane already supplied, failed to reach a resolution. The farmer leaders have said they will continue the agitation until the millers meet their demands.The sugar factory owners took the stand that they would pay the government-announced Fair and Remunerative Price (FRP) for this year, but many were unwilling to fulfil their ex-field commitment (agreement made with farmers promising rates above FRP), which they claim add up to Rs 450 crore. Mill owners have now sought more time to settle the matter.There were indications that the talks remained inconclusive and the millers wanted to talk directly to the farmers.Export ordersIndia has sought to get back to the export market for the first time in three years to bolster the prices. The country is exploring exports to China as a new market.Sugar millers in Mumbai have signed contracts to supply sugar to New York dealers, which have threatened the margins of Brazilian and Australian traders, a news report said. In March, India wanted the mills to export 2 million tonnes of sugar in order the reduce the inventory buildup. Though the authorities fixed mandatory export targets for each mill, the mills together managed to export only around 450,000 tonnes in the 2017-18 market year that ended on September 30 due to the uncompetitive prices, according to the millers’ trade body Indian Sugar Mills Association. The current year target is 5 million tonnes, which looks difficult to achieve, given the current price situation and bumper harvest in most producing nations. Close IBTimes VideoRelated VideosMore videos Play VideoPauseMute0:00/0:34Loaded: 0%0:00Progress: 0%Stream TypeLIVE-0:34?Playback Rate1xChaptersChaptersDescriptionsdescriptions off, selectedSubtitlessubtitles settings, opens subtitles settings dialogsubtitles off, selectedAudio Trackdefault, selectedFullscreenThis is a modal window.Beginning of dialog window. Escape will cancel and close the window.TextColorWhiteBlackRedGreenBlueYellowMagentaCyanTransparencyOpaqueSemi-TransparentBackgroundColorBlackWhiteRedGreenBlueYellowMagentaCyanTransparencyOpaqueSemi-TransparentTransparentWindowColorBlackWhiteRedGreenBlueYellowMagentaCyanTransparencyTransparentSemi-TransparentOpaqueFont Size50%75%100%125%150%175%200%300%400%Text Edge StyleNoneRaisedDepressedUniformDropshadowFont FamilyProportional Sans-SerifMonospace Sans-SerifProportional SerifMonospace SerifCasualScriptSmall CapsReset restore all settings to the default valuesDoneClose Modal DialogEnd of dialog window. COPY LINKAD Loading … Mumbai protests: Over 30,000 farmers on the streets of Mumbai, demanding government to fulfill their demandslast_img read more

ngconf 2018 highlights the popular angular conference

ngconf 2018 highlights the popular angular conference

first_imgThe 2018 angular conference (ng-conf 2018) took place on April 18–20th 2018 at Salt Lake City, UT. The conference featured a large number of sessions, workshops, and speakers from the Angular team and the Angular community. ng-conf 2018 was live streamed and live transcripted for the home audience, to enjoy the same learning experiences as those of the actual attendees. Not to mention, the whole event was 80s themed, coinciding with the release of the movie Ready Player One which features a lot of 1980s pop-culture references. We have compiled a list of popular announcements and sessions which were the highlights of this year’s conference. Introducing RxJS6 Ben Lesh introduced version 6 of the ReactiveX library for JavaScript. RxJS is a library for reactive programming using Observables, that makes it easier to compose asynchronous or callback-based code. RxJS6 brings cleaner imports while having a smaller API, a backward compatibility package to update without changing your code, and automatic code migration for TypeScript. RxJS 6 Backward Compatibility: To make the migration path from RxJS 5 to RxJS 6, the RxJS team has released a sibling package called rxjs-compat. This package creates a compatibility layer between the APIs of v6 and v5. Automatic code migration: For TypeScript users, which cover the majority of Angular developers, RxJS introduces tslint, which offers a great deal of automated refactoring to make the transition from v5 to v6 even easier. Deprecations: A large no. of deprecations have been made. This includes Result selectors, Observable.if (replaced by iif() and Observable.throw replaced by throwError().  Apart from this, other deprecated methods include merge, concat, combineLatest, race, and zip. StackBlitz + Angular: A Better Way to Build PWA’s Albert Pai and Eric Simons conducted a session on building PWAs using StackBlitz with Angular. This suite of new developer tools makes building and debugging progressive web apps a lot easier. They run entirely in your browser with no setup or configuration required. NgRx Sessions A lot of sessions revolved around NgRx, the RxJS powered state management for Angular applications, inspired by Redux. Brandon Roberts talked about how to implement authentication with a reactive store by building an auth-based app with NgRx Store, Router, and Effects. Brandon Roberts and Mike Ryan presented a talk on Reactive Testing Strategies with NgRx. He talked about testing strategies such as unit testing presentation components, integration testing with smart components, testing observables, state management, and end-to-end tests, to make testing a reactive application easier and to simplify the testing triangle. Vitalii Bobrov talked about how NgRx Schematics is a huge time-saver. It will automate NgRx code generation and give you the ability to focus on application business logic. Mike Ryan presented a talk on Good Action Hygiene with NgRx and talked about how to write clean actions and avoid common anti-patterns. Jesse Sanders talked about how to handle complex forms using ngrx. David East and Todd Motto conducted a workshop on NgRx Selectors. They talked about multiple benefits of Selectors are easy to create and work well with teams. They allow you compute state from your store, which acts like a view model. Selectors are easily tested, memoized for performance, and compose-able for re-usability. By the end of this talk they promised to shake any store structure fears developers may have so that they can move forward boldly with selectors. Firebase, Cloud Functions, and Machine Learning Jason Dobry presented a workshop on how to use the Firebase SDK for Google Cloud Functions to improve an AngularFire Chat Web app. AngularFire is the officially supported AngularJS binding for Firebase. This binding lets you associate Firebase references with Angular models so that they will be transparently and immediately kept in sync with the database and with all other clients currently using your application. Jason also talked about how to use Cloud Functions to send notifications to users of the Chat app, use the Google Cloud Vision API to process images, and use the Google Natural Language API to process chat messages. The conference also featured workshops on the following How to hack an Angular app, Writing A Custom Angular Build Make your JS app search engine friendly, Building components with the Angular Component Dev Kit Strategies for Server Side Rendering Angular Apps Angular Elements in v6 and Beyond Hands-on Full-Stack development with Nx and Bazel, Using StackBlitz & Angular for Rapid App Prototyping Reusable Animations, Google’s serverless tools, VR Hero, and more. You can have a look at the entire list of sessions and workshops on the ng-conf website. Read Next Why switch to Angular for web development – Interview with Minko Gechev8 built-in Angular Pipes in Angular 4 that you should knowBuilding Components Using Angularlast_img read more

gRPC a CNCF backed JavaScript library and an alternative to the REST

gRPC a CNCF backed JavaScript library and an alternative to the REST

first_imgYesterday, the Cloud Native Computing Foundation (CNCF) announced the general availability of gRPC-Web, which means that it is stable enough for production use. It is a JavaScript client library that allows web apps to directly communicate with backend gRPC services, without the need for an intermediate HTTP server. This serves as an alternative to the REST paradigm of web development. What is gRPC? Source: gRPC Initially developed at Google, gRPC is an open source remote procedure call (RPC) framework that can run in any environment. gRPC allows a client application to directly call methods on a server application on a different machine as if it was a local object. gRPC is based on the idea of defining a service, specifying the methods that can be called remotely with their parameter and return types. To handle the client calls the server then implements this interface and runs a gRPC server. On the client side, the client has a stub that provides the same methods as the server. One of the advantages of using gRPC is that gRPC clients and servers can be written in any of the languages supported by gRPC. So, for instance, you can easily create a gRPC server in Java with clients in Go, Python, or Ruby. How gRPC-Web works? With gRPC-Web, you can define a service “contract” between client web applications and backend gRPC servers using .proto definitions and auto-generate client JavaScript. Here is how gRPC-Web works: Define the gRPC service: The first step is to define the gRPC service. Similar to other gRPC services, gRPC-Web uses protocol buffers to define its RPC methods and their message request and response types. Run the server and proxy: You need to have a gRPC server that implements the service interface and a gateway proxy that allows the client to connect to the server. Writing the JavaScript client: After the server and gateway are up and running, you can start making gRPC calls from the browser. What are the advantages of using gRPC-Web? Using gRPC-Web eliminates some of the tasks from the development process: Creating custom JSON serialization and deserialization logic Wrangling HTTP status codes Content type negotiation The following are its advantages: End-to-end gRPC gRPC-Web allows you to officially remove the REST component from your stack and replace it with pure gRPC. Replacing REST with gRPC will help in scenarios where a client request goes to an HTTP server, which interacts with five backend gRPC services. Tighter coordination between frontend and backend teams As the entire RPC pipeline is defined using Protocol Buffers, you no longer need to have your “microservices teams” alongside your “client team.” The interaction between the client and the backend is just one more gRPC layer amongst others. Generate client libraries easily With gRPC-Web, the server that interacts with the “outside” world is now a gRPC server instead of an HTTP server. This means that all of your service’s client libraries can be gRPC libraries. If you need client libraries for Ruby, Python, Java, and 4 other languages, you no longer have to write HTTP clients for all of them. You can read CNCF’s official announcement on its website. Read Next CNCF accepts Cloud Native Buildpacks to the Cloud Native Sandbox Cortex, an open source, horizontally scalable, multi-tenant Prometheus-as-a-service becomes a CNCF Sandbox project Google Cloud hands over Kubernetes project operations to CNCF, grants $9M in GCP creditslast_img read more