New Year's Resolution Check-In
Three months ago, I wrote a blog post outlining my goals for 2017. As March wraps up, I wanted to check in and reflect on how my goals are doing so far.
Every year, plenty of people make New Year’s resolutions. Popular ones include getting fit, living life to the fullest, traveling, new lifestyle, etc. This year, I set both specific and generic goals for myself. I wanted to stay accountable to myself and my friends, so that’s why I’m writing this post today.
2017 Check-In
1) Attend over 90% of my classes, work on assignments early. ✓
Every term in university, I’ve said “I’m going to go to class next term”, but failed to deliver every single time. This term, I would say I finally achieved this goal. I believe I’ve only ditched at most maybe 2 or 3 lectures from each class. The one exception is SE350, where I skipped many lectures. I personally learn more from reading the OS textbook than being in class. I’ve also become much better at managing my time, and have completed assignments early.
2) Travel a lot in August.
The main goal I made was actually to work in Seattle for the summer because I wanted to explore a new city and enjoy the beautiful Seattle summer weather. I’m planning to travel in the two week break at the end of co-op, but I’m not quite sure yet where to go and who to go with. Hit me up if you have any suggestions.
3) Continue gym consistency 3x a week, new PRs, leaner body. ✓
I’ve been consistently going to the gym 5x a week around 7AM, and achieving new PRs. In March, I also began extensively cooking and meal prepping, so I only eat out 2 or 3 times a week. As a result, I’ve become more lean, and cut my food expenses by half!
4) Seek mentorship and follow through with it, gain significant value from it.
I didn’t really seek mentorship from anyone this term, though I have an awesome manager for my summer internship.
5) Waking up and getting out of bed, rather than playing with phone in bed. ✓
I instantly get out of bed when I hear my alarm now.
6) Stay accountable to my progress, acknowledge when things are going downhill. ✓
This blog post is a testament to my accountability. In addition, I wrote a blog post about rough times earlier this year. Overall, this term has been quite smooth.
7) Set aside dedicated time for productive time, where I must stay focused. ✓
I can always improve on this goal, but for the sake of measuring goals, I think I’ve achieved this. For example, for this Saturday and Sunday, I plan on setting a few hours from the morning and night to focus on CS341. Yesterday, I knew I didn’t have enough energy or focus to be productive, so I called it a night at 5PM. For the rest of the night, I played Tetris and watched Logan with my friend. Awesome movie by the way!
8) Don’t criticize others, don’t blame others, avoid arguing, less negativity. ✓
I personally think I’m a lot less negative and have avoided many unproductive arguments. To my friends, what do you think of me for this goal? On a side note, I’d like to emphasize it’s best to not criticize others. Sometimes, it’s necessary to criticize others so they can improve on something they’ve been doing wrong. Remember to NEVER criticize an individual in a group setting. I’ve seen this one situation way too many times, and it’s not pleasant. Instead, try to criticize individually, and praise in group settings.
9) Remembering to listen to others, put myself in other people’s contexts.
I think I still have a long way to go for this goal. I’ve become better, but definitely not at the stage I want to be in yet.
10) Get G2 driver’s license. ✓
I took driving school classes over reading week, a brutally boring experience that ate up my one week vacation. Over the course of the next month, I accumulated 10 hours driving with an instructor. Before the test, my friend Cotapher also let me practice an hour in his car, so shout outs to him! The driving test wasn’t easy, as it was hailing, super windy, and school children were literally running around on the streets. I passed the test, so I’m excited to drive around when I’m back in the GTA!
11) Be on time for everything.
I’m usually on time for things now, but not for everything. Admittedly, this wasn’t one of the best goals to set.
12) Significantly reduce my use of plastic water bottles.
I’ve only used about 30 water bottles in 3 months. This is a major improvement over last year, where on an average day, I probably consumed at least 4 or 5 plastic bottles.
Conclusion
Anyways, that’s my progress on my New Year resolutions, though I don’t think it’s the best indicator to track how my year is going. I’m pretty happy with myself right now, but again I’m always hungry to get better, be more mature, and accomplish more things.
To my readers, how has 2017 been for you so far?


Nokia 9 PureView and Nokia 3.1 Plus receiving Google’s November security patch
by MarinAndroid 10 update for Nokia 9 PureView is going through final tests, but the November security patch is ready and already available for download. The update is 81.8 MB large and just brings the November security patch. The update was reported by 9PV owners around the world, so gram your penta camera uniqueness and make it up to date.
The November security patch is also available for Nokia 3.1 Plus. The update was released earlier for 3.1 Plus Cricket and now is finally available for the global version of the device. The update is 97.7MB large and just brings the security patch. Do check if it is available and tell us how the installation went.
Cheers everyone for tipping and sending screenshots. You rock, and we do appreciate that.
Our update tracker will be updated also with new devices added to the November group.


I joined the Loyola Film Circle thinking I would make films but ended up being the Creative Director of the newly established Creative Team instead. Because I was a beginner, I cared more about the aesthetics than the purpose of the design.
In my junior year, I spent a semester abroad in San Francisco. Seeing Jason Munn selling his posters at the Treasure Island Music Festival made me realize that design isn’t just a hobby for me but something more important than that.
I made a really cool animation of an Alice In Wonderland/Mad Men mashup for my Flash class.
Back in the Philippines, I was working on attaining my college goal: to win the Loyola Schools' Awards for the Arts for Graphic Design. I had a tough time because I was also busy working on my Computer Science thesis and reviving the promotion department of the Computer Society of the Ateneo. I barely slept in my senior year.
My new design philosophy was focusing on the idea behind the design. I didn't focus so much on developing my own style which cost me the award.
Despite graduating with a Computer Science degree, I ended up working at Dyll, an ad agency with some of the most creative people I’ve ever met. I learned more about how to come up with 360 advertising campaigns and how to go viral. I learned that the missing ingredient to my design was the importance of appealing to emotions.
I moved to Singapore for my new job as a web designer for a social media agency where I experienced working for clients like the Bangkok Metropolitan Administration, CNBC and NTUC. I attended local events like DestrActions where I got to exercise design thinking, of coming up with the best solutions for people.
I worked at a mobile UI company where I learned the basics of designing and prototyping for iOS, Android, Blackberry. I chose to go into UI because I wanted to be involved in the process of actually creating a product instead of just selling or promoting something. Design should be honest and not misleading.
My life is devoted to making iconic beautiful designs that make you think and feel. I believe that a good design is one that communicates a story well. Thank you for listening to mine.
For more of my work, visit my Tumblr blog.
Do you need a new art director/designer? Do you want to collaborate with me?  Do you watch an insane amount of film and tv? Do you like coffee or tea?
If you answered yes to any of those questions, we should talk and see where it goes.


attention mechanism that is location aware
More...
|
|
| def | __init__ (self, num_units, left_window_width, right_window_width, memory, memory_sequence_length=None, normalize=False, probability_fn=None, score_mask_value=float("-inf"), dtype=None, name='LocationAwareAttention') |
| | Construct the Attention mechanism. More...
|
| |
|
def | initial_alignments (self, batch_size, dtype) |
| | get the initial alignments
|
| |
| def | __call__ (self, query, state) |
| | Score the query based on the keys and values.
- Parameters
-
| num_units | The depth of the query mechanism. |
| window_width | the width of the attention window |
| memory | The memory to query; usually the output of an RNN encoder. This tensor should be shaped [batch_size, max_time, ...] . |
| memory_sequence_length | Sequence lengths for the batch entries in memory. If provided, the memory tensor rows are masked with zeros for values past the respective sequence |
| lengths. | |
| normalize | Python boolean. Whether to normalize the energy term. |
| probability_fn | (optional) A callable . Converts the score to probabilities. The default istf.nn.softmax}. Other options includetf.contrib.seq2seq.hardmax} and tf.contrib.sparsemax.sparsemax}. Its signature should be: probabilities = probability_fn(score) . |
| score_mask_value | (optional): The mask value for score before passing into probability_fn . The default is -inf. Only used if memory_sequence_length is not None. |
| name | Name to use when creating ops. |
§ __call__()
| def nabu.neuralnetworks.components.attention.WindowedAttention.__call__ |
( |
|
self, |
|
|
|
query, |
|
|
|
state |
|
) |
| |
Score the query based on the keys and values.
- Parameters
-
| query | Tensor of dtype matching self.values and shape [batch_size, query_depth] . |
| state | Tensor of dtype matching self.values and shape [batch_size, alignments_size] (alignments_size is memory's max_time ). |
- Returns
-
alignments Tensor of dtype matching
self.values
and shape [batch_size, alignments_size]
(alignments_size
is memory's max_time
).
The documentation for this class was generated from the following file:


XpressXerox
Hi {{email}},
Greetings from XpressXerox.
{% if STATUS == "TXN_SUCCESS" %}Your order is placed successfully. After clicking on Print button document will go to print Queue Visit Xerox Center after 1 hour and collect Print.
{% elif STATUS == "PENDING" %}It is rare that Transaction is being processed. Visit Xerox Center and verify your transaction details. If you won't visit in 2 days. Document will get delete automatically.
{% endif %}Your Transaction details
| {{key}} | {{value}} |
Thanks and Regards,
XpressXerox


We are creating a community that shares, learns, and lifts each other up.
We support each other's growth in skills, knowledge, and career.
We are building positive change in our workplace, lives, and communities.


This application creates you a triangle by the size you enter!
Enter your size as an integer here:
Your triangle:


Classes
The following classes are available globally.
-
An actions schedule.
See moreDeclaration
Objective-C
@interface UAActionSchedule : UASchedule
Swift
class UAActionSchedule : UASchedule
-
Interface for accessing AirshipAutomation resources.
See moreDeclaration
Objective-C
@interface UAAutomationResources : NSObject
Swift
class UAAutomationResources : NSObject
-
Action to cancel automation schedules.
This action is registered under the names cancel_scheduled_actions and ^csa.
Expected argument values: NSString with the value “all” or an NSDictionary with:
- “groups”: A schedule group or an array of schedule groups.
- “ids”: A schedule ID or an array of schedule IDs.
Valid situations: UASituationBackgroundPush, UASituationForegroundPush UASituationWebViewInvocation, UASituationManualInvocation, and UASituationAutomation
Result value: nil.
-
A deferred schedule.
See moreDeclaration
Objective-C
@interface UADeferredSchedule : UASchedule
Swift
class UADeferredSchedule : UASchedule
-
Provides a control interface for creating, canceling and executing in-app automations.
See moreDeclaration
Objective-C
@interface UAInAppAutomation : UAComponent
Swift
class UAInAppAutomation : UAComponent
-
Builder class for UAInAppMessage.
See moreDeclaration
Objective-C
@interface UAInAppMessageBuilder : NSObject
Swift
class UAInAppMessageBuilder : NSObject
-
Model object representing in-app message data.
See moreNote
This object is built usingUAInAppMessageBuilder
.Declaration
Objective-C
@interface UAInAppMessage : NSObject
Swift
class UAInAppMessage : NSObject
-
Manages the preparation and caching of in-app message assets.
See moreDeclaration
Objective-C
@interface UAInAppMessageAssetManager : NSObject
Swift
class UAInAppMessageAssetManager : NSObject
-
Banner in-app message display adapter.
See moreDeclaration
Objective-C
@interface UAInAppMessageBannerAdapter : NSObject <UAInAppMessageAdapterProtocol>
Swift
class UAInAppMessageBannerAdapter : NSObject, UAInAppMessageAdapterProtocol
-
Builder class for UAInAppMessageBannerDisplayContent.
See moreDeclaration
Objective-C
@interface UAInAppMessageBannerDisplayContentBuilder : NSObject
Swift
class UAInAppMessageBannerDisplayContentBuilder : NSObject
-
Display content for a banner in-app message.
See moreNote
This object is built usingUAInAppMessageBannerDisplayContentBuilder
.Declaration
Objective-C
@interface UAInAppMessageBannerDisplayContent : UAInAppMessageDisplayContent
Swift
class UAInAppMessageBannerDisplayContent : UAInAppMessageDisplayContent
-
Model object representing a custom style to be applied to banner in-app message.
See moreDeclaration
Objective-C
@interface UAInAppMessageBannerStyle : NSObject <UAInAppMessageStyleProtocol>
Swift
class UAInAppMessageBannerStyle : NSObject, UAInAppMessageStyleProtocol
-
Builder class for UAInAppMessageButtonInfo.
See moreDeclaration
Objective-C
@interface UAInAppMessageButtonInfoBuilder : NSObject
Swift
class UAInAppMessageButtonInfoBuilder : NSObject
-
Defines an in-app message button.
See moreNote
This object is built usingUAInAppMessageButtonInfoBuilder
.Declaration
Objective-C
@interface UAInAppMessageButtonInfo : NSObject
Swift
class UAInAppMessageButtonInfo : NSObject
-
Model object representing a custom style to be applied to an in-app message button component. Nil parameters are given default styling.
See moreDeclaration
Objective-C
@interface UAInAppMessageButtonStyle : NSObject
Swift
class UAInAppMessageButtonStyle : NSObject
-
Display content for a custom in-app message.
See moreDeclaration
Objective-C
@interface UAInAppMessageCustomDisplayContent : UAInAppMessageDisplayContent
Swift
class UAInAppMessageCustomDisplayContent : UAInAppMessageDisplayContent
-
A default implementation of the UAInAppMessageDisplayCoordinator protocol. Use this class as a reference implementation, or subclass for custom implementations or coordination behavior overrides.
See moreDeclaration
Objective-C
@interface UAInAppMessageDefaultDisplayCoordinator : NSObject <UAInAppMessageDisplayCoordinator>
Swift
class UAInAppMessageDefaultDisplayCoordinator : NSObject, UAInAppMessageDisplayCoordinator
-
Display content for an in-app message.
See moreDeclaration
Objective-C
@interface UAInAppMessageDisplayContent : NSObject
Swift
class UAInAppMessageDisplayContent : NSObject
-
Full screen in-app message display adapter.
See moreDeclaration
Objective-C
@interface UAInAppMessageFullScreenAdapter : NSObject <UAInAppMessageAdapterProtocol>
Swift
class UAInAppMessageFullScreenAdapter : NSObject, UAInAppMessageAdapterProtocol
-
Builder class for UAInAppMessageFullScreenDisplayContent.
See moreDeclaration
Objective-C
@interface UAInAppMessageFullScreenDisplayContentBuilder : NSObject
Swift
class UAInAppMessageFullScreenDisplayContentBuilder : NSObject
-
Display content for a full screen in-app message.
See moreNote
This object is built usingUAInAppMessageFullScreenDisplayContentBuilder
.Declaration
Objective-C
@interface UAInAppMessageFullScreenDisplayContent : UAInAppMessageDisplayContent
Swift
class UAInAppMessageFullScreenDisplayContent : UAInAppMessageDisplayContent
-
Model object representing a custom style to be applied to full screen in-app message.
See moreDeclaration
Objective-C
@interface UAInAppMessageFullScreenStyle : NSObject <UAInAppMessageStyleProtocol>
Swift
class UAInAppMessageFullScreenStyle : NSObject, UAInAppMessageStyleProtocol
-
HTML in-app message display adapter.
See moreDeclaration
Objective-C
@interface UAInAppMessageHTMLAdapter : NSObject <UAInAppMessageAdapterProtocol>
Swift
class UAInAppMessageHTMLAdapter : NSObject, UAInAppMessageAdapterProtocol
-
Builder class for UAInAppMessageHTMLDisplayContent.
See moreDeclaration
Objective-C
@interface UAInAppMessageHTMLDisplayContentBuilder : NSObject
Swift
class UAInAppMessageHTMLDisplayContentBuilder : NSObject
-
Display content for an HTML in-app message.
See moreNote
This object is built usingUAInAppMessageHTMLDisplayContentBuilder
.Declaration
Objective-C
@interface UAInAppMessageHTMLDisplayContent : UAInAppMessageDisplayContent
Swift
class UAInAppMessageHTMLDisplayContent : UAInAppMessageDisplayContent
-
Model object representing a custom style to be applied to HTML in-app messages.
See moreDeclaration
Objective-C
@interface UAInAppMessageHTMLStyle : NSObject <UAInAppMessageStyleProtocol>
Swift
class UAInAppMessageHTMLStyle : NSObject, UAInAppMessageStyleProtocol
-
An implementation of the UAInAppMessageDisplayCoordinator protocol that allows immediate display.
See moreDeclaration
Objective-C
@interface UAInAppMessageImmediateDisplayCoordinator : NSObject <UAInAppMessageDisplayCoordinator>
Swift
class UAInAppMessageImmediateDisplayCoordinator : NSObject, UAInAppMessageDisplayCoordinator
-
Provides a control interface for creating, canceling and executing in-app message schedules.
See moreDeclaration
Objective-C
@interface UAInAppMessageManager : NSObject
Swift
class UAInAppMessageManager : NSObject
-
Defines in-app message media content.
See moreDeclaration
Objective-C
@interface UAInAppMessageMediaInfo : NSObject
Swift
class UAInAppMessageMediaInfo : NSObject
-
Model object representing a custom style to be applied to an in-app message media component. Nil parameters are given default styling.
See moreDeclaration
Objective-C
@interface UAInAppMessageMediaStyle : NSObject
Swift
class UAInAppMessageMediaStyle : NSObject
-
Modal in-app message display adapter.
See moreDeclaration
Objective-C
@interface UAInAppMessageModalAdapter : NSObject <UAInAppMessageAdapterProtocol>
Swift
class UAInAppMessageModalAdapter : NSObject, UAInAppMessageAdapterProtocol
-
Builder class for UAInAppMessageModalDisplayContent.
See moreDeclaration
Objective-C
@interface UAInAppMessageModalDisplayContentBuilder : NSObject
Swift
class UAInAppMessageModalDisplayContentBuilder : NSObject
-
Display content for a modal in-app message.
See moreNote
This object is built usingUAInAppMessageModalDisplayContentBuilder
.Declaration
Objective-C
@interface UAInAppMessageModalDisplayContent : UAInAppMessageDisplayContent
Swift
class UAInAppMessageModalDisplayContent : UAInAppMessageDisplayContent
-
Model object representing a custom style to be applied to modal in-app messages.
See moreDeclaration
Objective-C
@interface UAInAppMessageModalStyle : NSObject <UAInAppMessageStyleProtocol>
Swift
class UAInAppMessageModalStyle : NSObject, UAInAppMessageStyleProtocol
-
In-app message resolution info.
See moreDeclaration
Objective-C
@interface UAInAppMessageResolution : NSObject
Swift
class UAInAppMessageResolution : NSObject
-
Scene manager for in-app messages.
See moreDeclaration
Objective-C
@interface UAInAppMessageSceneManager : NSObject
Swift
class UAInAppMessageSceneManager : NSObject
-
An in-app message schedule.
See moreDeclaration
Objective-C
@interface UAInAppMessageSchedule : UASchedule
Swift
class UAInAppMessageSchedule : UASchedule
-
Builder class for UAInAppMessageTextInfo.
See moreDeclaration
Objective-C
@interface UAInAppMessageTextInfoBuilder : NSObject
Swift
class UAInAppMessageTextInfoBuilder : NSObject
-
Defines the text that appears in an in-app message.
See moreNote
This object is built usingUAInAppMessageTextInfoBuilder
.Declaration
Objective-C
@interface UAInAppMessageTextInfo : NSObject
Swift
class UAInAppMessageTextInfo : NSObject
-
Model object representing a custom style to be applied to an in-app message text component. Nil parameters are given default styling.
See moreDeclaration
Objective-C
@interface UAInAppMessageTextStyle : NSObject
Swift
class UAInAppMessageTextStyle : NSObject
-
Schedules a landing page to display ASAP.
This action is registered under the names landing_page_action and ^p.
Expected argument values:
url
: NSString or NSURL.width
: Optional Int or String. Width should be specified in points or as “fill” to fill current screen. Defaults to fill.height
: Optional Int or String. Height should be specified in points orfill
to fill current screen. Defaults to fill.aspect_lock
: Optional Boolean. Determines if aspect ratio is maintained during resizing to fit screen size. Defaults to false.Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush, UASituationWebViewInvocation, UASituationManualInvocation, UASituationForegroundInteractiveButton, and UASituationAutomation
Result value: nil
Fetch result: UAActionFetchResultNewData, or UAActionFetchResultFailed if the data could not be fetched.
See more -
Model object representing in-app message data.
See moreDeclaration
Objective-C
@interface UALegacyInAppMessage : NSObject
Swift
class UALegacyInAppMessage : NSObject
-
Manager class for in-app messaging.
See moreDeclaration
Objective-C
@interface UALegacyInAppMessaging : UAComponent <UALegacyInAppMessageFactoryDelegate>
Swift
class UALegacyInAppMessaging : UAComponent, UALegacyInAppMessageFactoryDelegate
-
Builder class for UASchedule.
See moreDeclaration
Objective-C
@interface UAScheduleBuilder : NSObject
Swift
class UAScheduleBuilder : NSObject
-
Contains the schedule info and identifier.
See moreNote
This object is built usingUAScheduleBuilder
.Declaration
Objective-C
@interface UASchedule : NSObject
Swift
class UASchedule : NSObject
-
Action to schedule other actions.
This action is registered under the names schedule_actions and ^sa.
Expected argument values: NSDictionary representing a schedule info JSON.
Valid situations: UASituationBackgroundPush, UASituationForegroundPush UASituationWebViewInvocation, UASituationManualInvocation, and UASituationAutomation
Result value: Schedule ID or nil if the schedule failed.
-
Builder class for UAScheduleAudience.
See moreDeclaration
Objective-C
@interface UAScheduleAudienceBuilder : NSObject
Swift
class UAScheduleAudienceBuilder : NSObject
-
Model object for an in-app message audience constraint.
See moreNote
This object is built usingUAScheduleAudienceBuilder
.Declaration
Objective-C
@interface UAScheduleAudience : NSObject
Swift
class UAScheduleAudience : NSObject
-
Deferred schedule data.
See moreDeclaration
Objective-C
@interface UAScheduleDeferredData : NSObject
Swift
class UAScheduleDeferredData : NSObject
-
Builder class for UAScheduleDelay.
See moreDeclaration
Objective-C
@interface UAScheduleDelayBuilder : NSObject
Swift
class UAScheduleDelayBuilder : NSObject
-
A delay defines an amount of time and/or app conditions that must be met before the actions are able to be executed. The delay occurs after one of the triggers hits its goals.
See moreNote
This object is built usingUAScheduleDelayBuilder
.Declaration
Objective-C
@interface UAScheduleDelay : NSObject
Swift
class UAScheduleDelay : NSObject
-
Builder class for UAScheduleEdits.
See moreDeclaration
Objective-C
@interface UAScheduleEditsBuilder : NSObject
Swift
class UAScheduleEditsBuilder : NSObject
-
Schedule edits.
See moreDeclaration
Objective-C
@interface UAScheduleEdits : NSObject
Swift
class UAScheduleEdits : NSObject
-
Trigger defines a condition to execute actions or cancel a delayed execution of actions.
See moreDeclaration
Objective-C
@interface UAScheduleTrigger : NSObject <NSSecureCoding>
Swift
class UAScheduleTrigger : NSObject, NSSecureCoding
-
Model object for an audience tag selector.
See moreDeclaration
Objective-C
@interface UATagSelector : NSObject
Swift
class UATagSelector : NSObject
-
A UAAccountEventTemplate represents a custom account event template for the application.
See moreDeclaration
Objective-C
@interface UAAccountEventTemplate : NSObject
Swift
class UAAccountEventTemplate : NSObject
-
Base class for actions, which defines a modular unit of work.
See moreDeclaration
Objective-C
@interface UAAction : NSObject
Swift
class UAAction : NSObject
-
Contains the arguments passed into an action during execution.
See moreDeclaration
Objective-C
@interface UAActionArguments : NSObject
Swift
class UAActionArguments : NSObject
-
This class is responsible for runtime-persisting actions and associating them with names and predicates.
See moreDeclaration
Objective-C
@interface UAActionRegistry : NSObject
Swift
class UAActionRegistry : NSObject
-
An entry in the UAActionRegistry.
See moreDeclaration
Objective-C
@interface UAActionRegistryEntry : NSObject
Swift
class UAActionRegistryEntry : NSObject
-
A class that holds the results of running an action, with optional metadata.
See moreDeclaration
Objective-C
@interface UAActionResult : NSObject
Swift
class UAActionResult : NSObject
-
A helper class for running actions by name or by reference.
See moreDeclaration
Objective-C
@interface UAActionRunner : NSObject
Swift
class UAActionRunner : NSObject
-
Wrapper around UIActivityViewController that takes an optional block that will fire after the view disappears.
See moreDeclaration
Objective-C
@interface UAActivityViewController : UIActivityViewController <UIPopoverPresentationControllerDelegate, UIPopoverControllerDelegate>
Swift
class UAActivityViewController : UIActivityViewController, UIPopoverPresentationControllerDelegate, UIPopoverControllerDelegate
-
An action that adds a custom event.
This action is registered under the name “add_custom_event_action”.
Expected argument values: A dictionary of keys for the custom event. When a custom event action is triggered from a Message Center Rich Push Message, the interaction type and ID will automatically be filled for the message if they are left blank.
Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush, UASituationWebViewInvocation, UASituationManualInvocation, UASituationBackgroundPush, UASituationForegroundInteractiveButton, UASituationBackgroundInteractiveButton, and UASituationAutomation
Result value: nil
Fetch result: UAActionFetchResultNoData
Default predicate: Only accepts UASituationWebViewInvocation and UASituationManualInvocation
-
Adds tags. This Action is registered under the names ^+t and “add_tags_action”.
Expected argument values: NSString (single tag), NSArray (single or multiple tags), or NSDictionary (tag groups). An example tag group JSON payload: { “channel”: { “channel_tag_group”: [“channel_tag_1”, “channel_tag_2”], “other_channel_tag_group”: [“other_channel_tag_1”] }, “named_user”: { “named_user_tag_group”: [“named_user_tag_1”, “named_user_tag_2”], “other_named_user_tag_group”: [“other_named_user_tag_1”] }, “device”: [ “tag”, “another_tag”] }
Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush UASituationWebViewInvocation, UASituationForegroundInteractiveButton, UASituationBackgroundInteractiveButton, UASituationManualInvocation, and UASituationAutomation
Default predicate: Rejects foreground pushes with visible display options
Result value: nil
Error: nil
Fetch result: UAActionFetchResultNoData
Declaration
Objective-C
@interface UAAddTagsAction : UAModifyTagsAction
Swift
class UAAddTagsAction : UAModifyTagsAction
-
Convenience class for aggregating and merging multiple UAActionResults.
See moreDeclaration
Objective-C
@interface UAAggregateActionResult : UAActionResult
Swift
class UAAggregateActionResult : UAActionResult
-
The UAAnalytics object provides an interface to the Airship Analytics API.
See more -
Application hooks required by Airship. If
See moreautomaticSetupEnabled
is enabled (enabled by default), Airship will automatically integrate these calls into the application by swizzling methods. IfautomaticSetupEnabled
is disabled, the application must call through to every method provided by this class.Declaration
Objective-C
@interface UAAppIntegration : NSObject
Swift
class UAAppIntegration : NSObject
-
The UAApplicationMetrics class keeps track of application-related metrics.
See moreDeclaration
Objective-C
@interface UAApplicationMetrics : NSObject
Swift
class UAApplicationMetrics : NSObject
-
Defines analytics identifiers to be associated with the device.
See moreDeclaration
Objective-C
@interface UAAssociatedIdentifiers : NSObject
Swift
class UAAssociatedIdentifiers : NSObject
-
Defines changes to perform on channel attributes.
See moreDeclaration
Objective-C
@interface UAAttributeMutations : NSObject
Swift
class UAAttributeMutations : NSObject
-
A circle with an X in it, drawn to fill the frame.
Declaration
Objective-C
@interface UABespokeCloseView : UIView
Swift
class UABespokeCloseView : UIView
-
An abstraction around a nicer looking loading indicator that embeds a UIActivityIndicatorView in a translucent black beveled rect.
See moreDeclaration
Objective-C
@interface UABeveledLoadingIndicator : UIView
Swift
class UABeveledLoadingIndicator : UIView
-
This singleton provides an interface to the channel functionality provided by the Airship iOS Push API.
See more -
Channel Capture copies the channelId to the device clipboard after a specific number of knocks (app foregrounds) within a specific timeframe. Channel Capture can be enabled or disabled in Airship Config.
See moreDeclaration
Objective-C
@interface UAChannelCapture : NSObject
Swift
class UAChannelCapture : NSObject
-
A UACircularRegion defines a circular region with a radius, and latitude and longitude from its center.
See moreDeclaration
Objective-C
@interface UACircularRegion : NSObject
Swift
class UACircularRegion : NSObject
-
A collection of utilities for converting UIColors to and from various string representations.
See moreDeclaration
Objective-C
@interface UAColorUtils : NSObject
Swift
class UAColorUtils : NSObject
-
Base class for main SDK components.
See moreDeclaration
Objective-C
@interface UAComponent : NSObject
Swift
class UAComponent : NSObject
-
The UAConfig object provides an interface for passing common configurable values to [UAirship takeOff]. The simplest way to use this class is to add an AirshipConfig.plist file in your app’s bundle and set the desired options. The plist keys use the same names as this class’s configuration options. Older, all-caps keys are still supported, but you should migrate your properties file to make use of a number of new options.
See moreDeclaration
Objective-C
@interface UAConfig : NSObject <NSCopying>
Swift
class UAConfig : NSObject, NSCopying
-
Opens a deep link URL. This action is registered under the names ^d and deep_link_action.
Expected argument values: NSString
Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush UASituationWebViewInvocation, UASituationForegroundInteractiveButton, UASituationManualInvocation, and UASituationAutomation
Result value: An NSString representation of the input
Error:
UAOpenExternalURLActionErrorCodeURLFailedToOpen
if the URL could not be openedFetch result: UAActionFetchResultNoData
Declaration
Objective-C
@interface UADeepLinkAction : UAOpenExternalURLAction
Swift
class UADeepLinkAction : UAOpenExternalURLAction
-
A convenience class for creating self-referencing cancellation tokens.
See moreNote
It is left up to the creator to determine what is disposed of and under what circumstances. This includes threading and memory management concerns.Declaration
Objective-C
@interface UADisposable : NSObject
Swift
class UADisposable : NSObject
-
Enables an Airship feature.
This action is registered under the names enable_feature and ^ef.
Expected argument values:
- “user_notifications”: To enable user notifications.
- “location”: To enable location updates.
- “background_location”: To enable location and allow background updates.
Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush, UASituationWebViewInvocation, UASituationManualInvocation, UASituationForegroundInteractiveButton, and UASituationAutomation
Default predicate: Rejects foreground pushes with visible display options.
Result value: Empty.
-
This base class encapsulates analytics events.
See moreDeclaration
Objective-C
@interface UAEvent : NSObject
Swift
class UAEvent : NSObject
-
Fetches device info.
This action is registered under the names fetch_device_info and ^fdi.
Expected argument values: none.
Valid situations: UASituationLaunchedFromPush, UASituationWebViewInvocation, UASituationManualInvocation, UASituationForegroundInteractiveButton, UASituationBackgroundInteractiveButton, and UASituationAutomation
Result value: JSON payload containing the device’s channel ID, named user ID, push opt-in status, location enabled status, and tags. An example response as JSON: { “channel_id”: “9c36e8c7-5a73-47c0-9716-99fd3d4197d5”, “push_opt_in”: true, “location_enabled”: true, “named_user”: “cool_user”, “tags”: [“tag1”, “tag2, "tag3”] }
Default Registration Predicate: Only accepts UASituationManualInvocation and UASituationWebViewInvocation
-
Matcher for a JSON payload.
See moreDeclaration
Objective-C
@interface UAJSONMatcher : NSObject
Swift
class UAJSONMatcher : NSObject
-
Predicate for JSON payloads.
See moreDeclaration
Objective-C
@interface UAJSONPredicate : NSObject
Swift
class UAJSONPredicate : NSObject
-
Defines a JSON value matcher.
See moreDeclaration
Objective-C
@interface UAJSONValueMatcher : NSObject
Swift
class UAJSONValueMatcher : NSObject
-
Model object for holding data associated with JS delegate calls
See moreDeclaration
Objective-C
@interface UAJavaScriptCommand : NSObject
Swift
class UAJavaScriptCommand : NSObject
-
The JavaScript environment builder that is used by the native bridge.
See moreDeclaration
Objective-C
@interface UAJavaScriptEnvironment : NSObject
Swift
class UAJavaScriptEnvironment : NSObject
-
A UAMediaEventTemplate represents a custom media event template for the application.
See moreDeclaration
Objective-C
@interface UAMediaEventTemplate : NSObject
Swift
class UAMediaEventTemplate : NSObject
-
Modifies attributes This Action is registered under the names ^a and “modify_attributes_action”.
An example JSON payload:
{ “channel”: { set: [{“key”: value}, …], remove: [“attribute”, ….] }, “named_user”: { set: [{“key”: value}, …], remove: [“attribute”, ….] } }
Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush UASituationWebViewInvocation, UASituationForegroundInteractiveButton, UASituationBackgroundInteractiveButton, UASituationManualInvocation, and UASituationAutomation
Default predicate: Rejects foreground pushes with visible display options
Result value: nil
Error: nil
Fetch result: UAActionFetchResultNoData
-
The named user is an alternate method of identifying the device. Once a named user is associated to the device, it can be used to send push notifications to the device.
See more -
The native bridge will automatically loads the Airship JavaScript environment into whitlelisted sites. The native bridge must be assigned as the navigation delegate on a
See moreWKWebView
in order to function.Declaration
Objective-C
@interface UANativeBridge : NSObject <WKNavigationDelegate>
Swift
class UANativeBridge : NSObject, WKNavigationDelegate
-
iOS version-independent wrapper for UNNotificationAction.
See moreDeclaration
Objective-C
@interface UANotificationAction : NSObject
Swift
class UANotificationAction : NSObject
-
Utility methods to create categories from plist files or NSDictionaries.
See moreDeclaration
Objective-C
@interface UANotificationCategories : NSObject
Swift
class UANotificationCategories : NSObject
-
iOS version-independent wrapper for UNNotificationCategory.
See moreDeclaration
Objective-C
@interface UANotificationCategory : NSObject
Swift
class UANotificationCategory : NSObject
-
iOS version-independent wrapper for UNNotificationContent. Contains convenient accessors to the notification’s content.
See moreDeclaration
Objective-C
@interface UANotificationContent : NSObject
Swift
class UANotificationContent : NSObject
-
iOS version-independent wrapper for UNNotificationResponse. Contains the user’s reponse to a notification.
See moreDeclaration
Objective-C
@interface UANotificationResponse : NSObject
Swift
class UANotificationResponse : NSObject
-
Opens a URL, either in safari or using custom URL schemes. This action is registered under the names ^u and open_external_url_action.
Expected argument values: NSString
Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush UASituationWebViewInvocation, UASituationForegroundInteractiveButton, UASituationManualInvocation, and UASituationAutomation
Result value: An NSString representation of the input
Error:
UAOpenExternalURLActionErrorCodeURLFailedToOpen
if the URL could not be openedFetch result: UAActionFetchResultNoData
See more -
Padding adds constant values to a view’s top, bottom, trailing or leading constraints within its parent view.
See moreDeclaration
Objective-C
@interface UAPadding : NSObject
Swift
class UAPadding : NSObject
-
Sets the pasteboard’s string.
This action is registered under the names clipboard_action and ^c.
Expected argument values: NSString or an NSDictionary with the pasteboard’s string under the ‘text’ key.
Valid situations: UASituationLaunchedFromPush, UASituationWebViewInvocation, UASituationManualInvocation, UASituationForegroundInteractiveButton, UASituationBackgroundInteractiveButton, and UASituationAutomation
Result value: The arguments value.
-
A UAProximityRegion defines a proximity region with an identifier, major and minor.
See moreDeclaration
Objective-C
@interface UAProximityRegion : NSObject
Swift
class UAProximityRegion : NSObject
-
This singleton provides an interface to the functionality provided by the Airship iOS Push API.
See more -
Removes tags. This Action is registered under the names ^-t and “remove_tags_action”.
Expected argument values: NSString (single tag), NSArray (single or multiple tags), or NSDictionary (tag groups). An example tag group JSON payload: { “channel”: { “channel_tag_group”: [“channel_tag_1”, “channel_tag_2”], “other_channel_tag_group”: [“other_channel_tag_1”] }, “named_user”: { “named_user_tag_group”: [“named_user_tag_1”, “named_user_tag_2”], “other_named_user_tag_group”: [“other_named_user_tag_1”] }, “device”: [ “tag”, “another_tag”] }
Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush UASituationWebViewInvocation, UASituationForegroundInteractiveButton, UASituationBackgroundInteractiveButton, UASituationManualInvocation and UASituationAutomation
Default predicate: Rejects foreground pushes with visible display options
Result value: nil
Error: nil
Fetch result: UAActionFetchResultNoData
Declaration
Objective-C
@interface UARemoveTagsAction : UAModifyTagsAction
Swift
class UARemoveTagsAction : UAModifyTagsAction
-
A UARetailEventTemplate represents a custom retail event template for the application.
See moreDeclaration
Objective-C
@interface UARetailEventTemplate : NSObject
Swift
class UARetailEventTemplate : NSObject
-
A UASearchEventTemplate represents a custom search event template for the application.
See moreDeclaration
Objective-C
@interface UASearchEventTemplate : NSObject
Swift
class UASearchEventTemplate : NSObject
-
Shares text using UAActivityViewController.
This action is registered under the names share_action and ^s.
Expected argument value is an NSString.
Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush, UASituationWebViewInvocation, UASituationManualInvocation, UASituationForegroundInteractiveButton, and UASituationAutomation
Default predicate: Rejects situation UASituationForegroundPush.
Result value: nil
-
iOS version-independent wrapper for UNTextInputNotificationAction.
See moreDeclaration
Objective-C
@interface UATextInputNotificationAction : UANotificationAction
Swift
class UATextInputNotificationAction : UANotificationAction
-
Class for accepting and verifying webview URLs.
URL allow list entries are written as URL patterns with optional wildcard matching:
\<scheme\> := \<any char combination, '\*' are treated as wildcards\> \<host\> := '\*' | '\*.'\<any char combination except '/' and '\*'\> | \<any char combination except '/' and '\*'\> \<path\> := \<any char combination, '\*' are treated as wildcards\> \<pattern\> := '\*' | \<scheme\>://\<host\>\<path\> | \<scheme\>://\<host\> | \<scheme\>:/\<path\> | \<scheme\>:///\<path\>
A single wildcard will match any URI. Wildcards in the scheme pattern will match any characters, and a single wildcard in the scheme will match any scheme. The wildcard in a host pattern “*.mydomain.com” will match anything within the mydomain.com domain. Wildcards in the path pattern will match any characters, including subdirectories.
Note that NSURL does not support internationalized domains containing non-ASCII characters. All URL allow list entries for internationalized domains must be in ASCII IDNA format as specified in https://tools.ietf.org/html/rfc3490
See moreDeclaration
Objective-C
@interface UAURLAllowList : NSObject
Swift
class UAURLAllowList : NSObject
-
The UAUtils object provides an interface for utility methods.
See moreDeclaration
Objective-C
@interface UAUtils : NSObject
Swift
class UAUtils : NSObject
-
Version matcher.
See moreDeclaration
Objective-C
@interface UAVersionMatcher : NSObject
Swift
class UAVersionMatcher : NSObject
-
Opens a wallet URL, either in safari or using custom URL schemes. This action is registered under the names ^w and wallet_action.
Expected argument values: NSString
Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush UASituationWebViewInvocation, UASituationForegroundInteractiveButton, UASituationManualInvocation, and UASituationAutomation
Result value: An NSString representation of the input
Error:
UAOpenExternalURLActionErrorCodeURLFailedToOpen
if the URL could not be openedFetch result: UAActionFetchResultNoData
Declaration
Objective-C
@interface UAWalletAction : UAOpenExternalURLAction
Swift
class UAWalletAction : UAOpenExternalURLAction
-
UAirship manages the shared state for all Airship services. [UAirship takeOff:] should be called from within your application delegate’s
See moreapplication:didFinishLaunchingWithOptions:
method to initialize the shared instance.Declaration
Objective-C
@interface UAirship : NSObject
Swift
class UAirship : NSObject
-
Interface for accessing AirshipCore resources.
See moreDeclaration
Objective-C
@interface UAirshipCoreResources : NSObject
Swift
class UAirshipCoreResources : NSObject
-
Airship Version.
See moreDeclaration
Objective-C
@interface UAirshipVersion : NSObject
Swift
class UAirshipVersion : NSObject
-
Interface for accessing AirshipExtendedActions resources.
See moreDeclaration
Objective-C
@interface UAExtendedActionsResources : NSObject
Swift
class UAExtendedActionsResources : NSObject
-
Links directly to app store review page or opens an app rating prompt.
This action is registered under the names rate_app_action and ^ra.
The rate app action requires your application to provide an itunes ID as an argument value, or have it set on the UARuntimeConfig instance used for takeoff. The itunes ID can be set on the UARuntimeConfig instance directly via UARuntimeConfig’s itunesID property, or by setting the itunesID as an NSString value in the AirshipConfig.plist under the key
itunesID
.Expected argument values:
show_link_prompt
:Required Boolean. If NO action will link directly to the iTunes app review page, if YES action will display a rating prompt. Defaults to NO if nil.link_prompt_title
: Optional String. String to override the link prompt’s title. Title over 24 characters will be rejected. Header defaults to “Enjoying?” if nil. link_prompt_body
: Optional String. String to override the link prompt’s body. Bodies over 50 characters will be rejected. Body defaults to “Tap Rate App to rate it on the App Store.” if nil.itunes_id
: Optional String. The iTunes ID for the application to be rated.Valid situations: UASituationForegroundPush, UASituationLaunchedFromPush, UASituationWebViewInvocation UASituationManualInvocation, UASituationForegroundInteractiveButton, and UASituationAutomation
Result value: nil
See more -
Default implementation of a list-style Message Center UI.
See moreDeclaration
Objective-C
@interface UADefaultMessageCenterListViewController : UIViewController <UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate>
Swift
class UADefaultMessageCenterListViewController : UIViewController, UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate
-
Default implementation of a view controller for reading Message Center messages.
See moreDeclaration
Objective-C
@interface UADefaultMessageCenterMessageViewController : UIViewController
Swift
class UADefaultMessageCenterMessageViewController : UIViewController
-
Default implementation of an adaptive message center controller.
See moreDeclaration
Objective-C
@interface UADefaultMessageCenterSplitViewController : UISplitViewController <UAMessageCenterListViewDelegate, UAMessageCenterMessageViewDelegate>
Swift
class UADefaultMessageCenterSplitViewController : UISplitViewController, UAMessageCenterListViewDelegate, UAMessageCenterMessageViewDelegate
-
Default implementation of UISplitViewControllerDelegate for use with UAMessageCenterSplitViewController.
Declaration
Objective-C
@interface UADefaultMessageCenterSplitViewDelegate : NSObject <UISplitViewControllerDelegate>
Swift
class UADefaultMessageCenterSplitViewDelegate : NSObject, UISplitViewControllerDelegate
-
Default message center UI.
See moreDeclaration
Objective-C
@interface UADefaultMessageCenterUI : NSObject <UAMessageCenterDisplayDelegate>
Swift
class UADefaultMessageCenterUI : NSObject, UAMessageCenterDisplayDelegate
-
This class represents a Rich Push Inbox message. It contains all the available information about a message, including the URLs where the message can be retrieved.
See moreDeclaration
Objective-C
@interface UAInboxMessage : NSObject
Swift
class UAInboxMessage : NSObject
-
The primary interface to the contents of the inbox. Use this class to asychronously retrieve messges from the server, delete or mark messages as read, retrieve individual messages from the list.
See moreDeclaration
Objective-C
@interface UAInboxMessageList : NSObject
Swift
class UAInboxMessageList : NSObject
-
Rich Push helper methods.
See moreDeclaration
Objective-C
@interface UAInboxUtils : NSObject
Swift
class UAInboxUtils : NSObject
-
The UAMessageCenter class provides a default implementation of a message center, as well as a high-level interface for its configuration and display.
See moreDeclaration
Objective-C
@interface UAMessageCenter : UAComponent
Swift
class UAMessageCenter : UAComponent
-
Requests the inbox be displayed.
The action will call the UAMessageCenterDisplayDelegate
displayMessageCenterForMessageID:animated:
ordisplayMessageCenterAnimated:
depending on whether the message ID is available or not.This action is registered under the name
_uamid
.Expected argument value is an inbox message ID as an NSString, or nil.
Valid situations: UASituationLaunchedFromPush, UASituationWebViewInvocation, UASituationManualInvocation, UASituationForegroundInteractiveButton, and UASituationAutomation
Result value: nil
-
Utility for getting relative date within the message center.
See moreDeclaration
Objective-C
@interface UAMessageCenterDateUtils : NSObject
Swift
class UAMessageCenterDateUtils : NSObject
-
The UITableViewCell subclass used by the default message center.
See moreDeclaration
Objective-C
@interface UAMessageCenterListCell : UITableViewCell
Swift
class UAMessageCenterListCell : UITableViewCell
-
Message Center module loader.
Declaration
Objective-C
@interface UAMessageCenterModuleLoader : NSObject <UAModuleLoader, UAMessageCenterModuleLoaderFactory>
Swift
class UAMessageCenterModuleLoader : NSObject, UAModuleLoader, UAMessageCenterModuleLoaderFactory
-
Message Center native bridge extension.
Declaration
Objective-C
@interface UAMessageCenterNativeBridgeExtension : NSObject <UANativeBridgeExtensionDelegate>
Swift
class UAMessageCenterNativeBridgeExtension : NSObject, UANativeBridgeExtensionDelegate
-
Interface for accessing AirshipMessageCenter resources.
See moreDeclaration
Objective-C
@interface UAMessageCenterResources : NSObject
Swift
class UAMessageCenterResources : NSObject
-
Model object representing a custom style to be applied to the default message center.
Note: the customizations exposed in this class are “a la carte”. Unless otherwise noted, unspecified properties will be overridden by the default message center at display time.
See moreDeclaration
Objective-C
@interface UAMessageCenterStyle : NSObject
Swift
class UAMessageCenterStyle : NSObject
-
Primary interface for working with the application’s associated Airship user.
See moreDeclaration
Objective-C
@interface UAUser : NSObject
Swift
class UAUser : NSObject
-
Model object for holding user data.
See moreDeclaration
Objective-C
@interface UAUserData : NSObject
Swift
class UAUserData : NSObject


Sometime the webpage can take a while to load, and when it is loaded, you may want to do USD replacing manually by pressing:
| Regex | Replacement | Commands |
|---|
How to use rules?
Basically you need to input a regex that helps the extension to locate USD, and a replacement that helps the extension understand how to replace. The inputted regex is just like regular regex, you can test your regex at Regex101. On the other hand, the replacement is a string with format specifiers %p
and %s
, where %p
will be the converted price and %s
will be smart whitespace after formatting. You can specify the number of decimal places by using %p{:N}
(e.g. %p{:2}
, default is 3). Notice that the regex doesn't need any capturing group, the only mission of it is to extract the whole string with/without number.
Commands: ✎ stands for rule editing, 🗑 stands for rule deleting, ↑ and ↓ stand for rule priority setting (executing from top to down).
Made With ♥ By Soptq. 2021. Report bugs at here


|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
| Interface Summary | |
|---|---|
| FieldType | |
| Record | A Record class represents a set of fields. |
| RecordReceiver | |
| RecordType | A representation of the type of a record . |
| Value | |
| ValueType |
| Class Summary | |
|---|---|
| AbstractRecord | A RecordImpl class represents a set of record. |
| ArrayValue | |
| BigDecimalValueType | |
| BigIntegerValueType | |
| BooleanValueType | |
| ByteValueType | |
| DateTimeData | |
| DateTimeValueType | |
| DateValueType | |
| DefaultFieldType | |
| DefaultingValue | |
| DoubleValueType | |
| EmptyFieldValue | |
| FixedLayoutRecordBuilder | A FixedLayoutRecordBuilder class builds a record having a fixed number of fields. |
| FloatValueType | |
| HexBinaryValueType | |
| IntegerValueType | |
| LongValueType | |
| MultivaluedFieldBuilder | A MultivaluedFieldBuilder class builds a record. |
| NullValue | |
| ObjectValueType | |
| PackedDecimal | |
| PackedDecimalValueType | |
| ParameterBuilder | |
| RecordBuilder | A RecordBuilder class builds instances of Record . |
| RecordContentHandler | |
| RecordGroupingXmlReader | A RecordGroupingXmlReader implement a SAX 2 XMLReader interface for supplying
record field values as SAX events. |
| RecordImpl | A RecordImpl class represents a set of record. |
| RecordTypeBuilder | A RecordTypeBuilder class builds a record. |
| RecordTypeImpl | A RecordTypeImpl class implements a RecordType. |
| RecordXmlReader | A RecordXmlReader implement a SAX 2 XMLReader interface for supplying
record field values as SAX events. |
| ScalarValue | |
| SegmentArrayValue | |
| ShortValueType | |
| StringValueType | |
| TimeValueType | |
| ValueFactory | |
| ValueTypeFactory |
Provides interfaces and classes for record sets.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |


The catalog has several collections, or filters (search scopes), that allow a user to search specific combinations of our collections.
Law LibrarySearch for materials held by the Law Library.
WU LibrariesSearch for materials held just by Willamette University Libraries
WU Libraries & SummitSearch for materials held by Willamette University and Summit.
Course ReservesUse the Course Reserves option under Library Resurces for items on reserve. You may search by course name, number, instructor, or by title.
Email a reference librarian:


{ The GitHub API }
Repositories
Followers
Following
[
]
Followers
Following
Repositories
Website
GitHub
Twitter


Union Bank Q2 net loss at Rs 1,194 cr on higher provisioning for bad loans
However, net NPAs were down at 6.98%, against 8.42%
by Press Trust of IndiaState-owned Union Bank of India on Thursday reported a net loss of Rs 1,194 crore for July-September due to higher provisioning.
The bank had a net profit of Rs 139 crore in the same quarter of 2018-19. Total income for the September quarter rose to Rs 10,556.57 crore from Rs 9,438.26 crore in the same period a year ago, the bank said in a regulatory filing.
Its provisioning for bad loans jumped to Rs 3,328.30 crore for the quarter from Rs 1,710 crore parked aside for the same a year ago. Overall provisioning was of Rs 3,858.75 crore as against Rs 1,715.55 crore.
The asset quality of the bank continued to remain in the bad territory as the gross non-performing assets (NPAs) stood at 15.24 per cent of the gross loans at the end of September 2019, as compared to 15.74 per cent a year ago.
However, net NPAs were down at 6.98 per cent, against 8.42 per cent.
Shares of Union Bank closed at Rs 52.30 apiece, down 0.76 per cent from the previous close.


Stay in the know
Sign up to be the first to know when our new app goes live. Plus get early access to offers and promotions.
2019 This is demo project. Your email will never be used for any purpose and will not be sold or shared. Visit my portfolio at
www.williamestrada.dev


Does nobody teach fopen anymore?
Many programmers start with “Hello World”. Shortly after that, it’s “Hello $NAME”, with a string read off stdin. But soon, budding engineers get tired of reminding their computer of their name each and every time their code runs. When I was first learning to program, file IO was an early requirement. We were taught how to read and write “data files” using little more than fopen, fscanf, fprintf, and fclose.
Fast forward five to ten years; you find yourself writing your 10 millionth SQL
query, wishing for simpler times. Spend some more time with the NoSQL database
du jour and the humble fopen function will be but a distant memory. Until that
one fateful day arrives where you’ve got a relatively simple program and
encounter the need for equally simple durability. Five years ago, you’d have
cracked your knuckles and hacked out a pair of “save” and “load” functions.
Today, you add a dependency on your favorite database driver, switch to the
shell, type createdb myapp
and then dutifully begin defining a lovely schema.
Of course, now you need to either rework your models to conform to some horrid
ORM layer, or write save/load-style “hydrate” and “dehydrate” methods anyway.
 You’ve got your book out, you’ve rocked through all your favorite technical interview puzzles, and you’re ready to put together a little web service for personal or small group use. If this was yesterday, you’d know exactly what dependency to add and how to proceed, but that was yesterday. Today, you do some Googling or hop into IRC looking to find out what’s popular.
Why don’t you even consider fopen?
But files aren’t “Web Scale”!
Is that really true? And do you really care? Should you really care?
The answer to all of these questions is “No”. Files can easily be “web scale”. As of 2013, Hacker News is still running as a single process, on a single core, of a single server, backed by a directory structure of simple data files. Nearly 2 million page views are served daily. See this thread and this submission for details.
The bottom line on this subject is that 1) You’re going to need significant cleverness to scale any service regardless of whether you use a database or the file system directly. And 2) You probably won’t need to scale hugely anytime soon, anyway. Being crushed by traffic is a Good Problem To Have, so let’s worry about the Ghost Town problem first. 3) You can always refactor later.
Data Literals: print, read, spit, and slurp
This article was prompted by a reoccurring discussion started by newcomers to
the Clojure IRC channel. Having learned the basics, folks want to hit the
ground running with stateful and durable services. Coming from a background in
some big framework or some hairy application, these folks ask those suggestive
questions about databases, driver libraries, and the like. Often, upon
interrogation, they only have a couple kilobytes or megabytes of total data to
be stored. In such a situation, the advice is always the same: Put that data
into an atom, then use spit
and slurp
to save and load.
|
Because Clojure encourages the use of printable, readable, “pure” data, your save and load functions are virtually free! If you’re not familiar with Clojure, then consider working with pure JSON in Node.js:
|
Things aren’t quite as easy in languages lacking data literals, but nearly every popular language has some kind of automatic serialization library. However, even if you do need to write your own save and load functions, it’s a pretty straightforward, if somewhat tedious, process.
Even—or especially—experienced programmers are surprised by just how far this brain-dead-simple durability scheme will go.
Atomicity
One other objection to files is that it’s difficult to ensure an application enjoys the same guarantees that a well-tested ACID database affords. Never mind the fact that the majority of Rails applications suffer from dozens of consistency bugs because most developers forget to wrap related updates in transactions; it is true that incorrectly implemented file IO can cause catastrophic data loss.
If you plan to deploy spit and slurp into production, you’d be advised to write
to a temporary file and utilize an atomic rename. This ensures that a failure
during writing won’t corrupt your database. See man rename
for more.
|
Just this one little tweak and this bad boy is production ready. Clojure
programmers can use Java’s File.renameTo
method. See below.
Remember to configure your backups!
Don’t Stop The World
Experienced Node.js programmers likely cringed at the “Sync” suffix on the above file operations. These operations will block while data is being read or written. In addition to yielding clearer example code, synchronous operations do not require coordination. If your application only needs to serve a handful of users, you can still write 100 megabytes of data in less than half a second. Even if you write every change to a file on every request, your ten users might not even notice your blocking IO. As you scale up, you’ll need to either split your data files up and/or start writing files asynchronously.
Asynchronous means coordination. Coordination means locking or queues. This stuff really isn’t as scary as it sounds, but it will have to wait; this post has already gotten far too long. However, I don’t want to lead you down the wrong path, so I should mention that, unlike Node.js, synchronous writes on the JVM will not block other requests. You practically don’t have a choice, but to be asynchronous. If two requests both call your save function at the same time, the resulting race condition can lead to incremental data loss. Luckily, Clojure’s agents and persistent data structures provide for a super quick fix:
|
Different web servers across all the different languages have varying concurrency support and configuration defaults. Whether or not you use file IO, you should be aware of the concurrency story for your platform and its impact on your application.


Tsitsipas coasts past Zverev to reach ATP Finals semis
London - Stefanos Tsitsipas coasted past defending champion Alexander Zverev in straight sets to advance to the last four of the ATP Finals on Wednesday after Rafael Nadal came back from the dead to keep his title hopes alive.
The Greek tyro, 21, broke his big-serving German opponent three times in the Group Andre Agassi match to seal a 6-3, 6-2 win at London's O2 Arena.
The straightforward victory, which took Tsitsipas's head-to-head record against Zverev to 4-1, was in sharp contrast to the earlier match, in which Nadal produced an astonishing comeback to beat Daniil Medvedev.
The Spanish top seed was on the brink of defeat when facing a match point at 5-1 down in the deciding set but stormed back to win 6-7 (3/7), 6-3, 7-6 (7/4).
"Today is one of those days that one out of 1 000 you win and it happened today," said a delighted Nadal.
The 19-time Grand Slam champion, who also beat Medvedev in the US Open final, said earning a break back in the deciding set had infused him with confidence.
"When you have the first break, 5-3, then you are only one break away," he added.
"And I know from my personal experience how tough it is to close out matches, especially when you have two breaks in front and you lose the first one. From that moment I thought I can have a chance."
Both players were under intense pressure after losing their opening round-robin matches on Monday
Nadal is on a double mission in London - aiming to win the end-of-season event for the first time in his illustrious career and to secure the year-end number one spot.
Russia's Medvedev, who has won two Masters titles this season, took the first set on a tie-break to leave Nadal staring down the barrel.
The Spanish veteran broke his 23-year-old opponent in the first game of the second set, repeating the trick to level the match.
But Medvedev was quickly into his stride in the decider, sprinting to the net to dispatch a cross-court backhand past his opponent and earn a double break.
Nadal, who came into the tournament under an injury cloud, fended off a match point on his own serve and then, roared on by a lively crowd, broke Medvedev twice to level.
The match went to a tie-break and Medvedev was first to falter, hitting a regulation forehand wide to hand Nadal two match points and he grabbed the opportunity.
The world number one has qualified 15 straight times for the ATP Finals but has never clinched the title, won a record six times by Roger Federer and five times by Novak Djokovic, who is battling Nadal for the number one ranking.
Tsitsipas pounces
In the later match, Tsitsipas grabbed the contest by the scruff of the neck at end of the first set, breaking Zverev in the eighth game and served out for the set.
The Greek then broke in the opening game and the fifth game of the second set as Zverev struggled to produce the same level of tennis that propelled him to victory against Nadal on Monday.
"I was really surprised by my performance today," said the sixth seed, who beat Medvedev earlier in the week and who is yet to drop a set in London on his tournament debut.
"I did everything right and once again it was not just me out there but a whole bunch of people, excited people that came to support me. It was a crew situation."
The second semi-finalist from Group Andre Agassi will be decided on Friday.
Dominic Thiem has already secured one of the qualification spots in Group Bjorn Borg, leaving Federer and Djokovic to scrap it out on Thursday for the remaining place from the four-man pool.
Results on the fourth day of the ATP Finals at London's O2 Arena on Wednesday (x denotes seeding):
Singles
Group Andre Agassi
Rafael Nadal (ESP x1) bt Daniil Medvedev (RUS x4) 6-7 (3/7), 6-3, 7-6 (7/4)
Stefanos Tsitsipas (GRE x6) bt Alexander Zverev (GER x7) 6-3, 6-2
Doubles
Group Max Mirnyi
Jean-Julien Rojer/Horia Tecau (NED/ROU x6) bt Juan Sebastian Cabal/Robert Farah (COL/COL x1) 6-2, 5-7, 10-8
Pierre-Hugues Herbert/Nicolas Mahut (FRA/FRA x7) bt Kevin Krawietz/Andreas Mies (GER/GER x3) 7-5, 7-6 (7/3)


| %artist% | Artist name | Jay-X |
| %title% | Song title | Classic song |
| %cover% | Cover image url | https://f4.bcbits.com/img/a2588527047_2.jpg |
| %url% | Album url | petrolgirls.bandcamp.com/album/cut-stitch |
| %releaseDate% / %releaseUnix% / %releaseTimestamp% | Release date | 2019-02-07T14:01:59.100Z /<PHONE_NUMBER> /<PHONE_NUMBER>100 |
| %listenedDate% / %listenedUnix% / %listenedTimestamp% | Played/Listened date | 2019-02-07T02:17:21.315Z /<PHONE_NUMBER> /<PHONE_NUMBER>315 |
| %releaseY% / %releaseYYYY% | Release: Year | 19 / 2019 |
| %releaseM% / %releaseMM% / %releaseMon% / %releaseMonth% | Release: Month | 2 / 02 / Feb / February |
| %releaseD% / %releaseDD% | Release: Day of month | 7 / 07 |
| %releaseDay% | Release: Day of week | Friday |
| %listenedY% / %listenedYYYY% | Played: Year | 19 / 2019 |
| %listenedM% / %listenedMM% / %listenedMon% / %listenedMonth% | Played: Month | 2 / 02 / Feb / February |
| %listenedD% / %listenedDD% | Played: Day of month | 7 / 07 |
| %listenedDay% | Played: Day of week | Friday |


Taylor Swift Broke Michael Jackson's Record at the American Music Awards
American country pop artist Taylor Swift is the undisputed winner of this year's. She received the prizes in 6 categories, surpassing the current record for the total number of awards at the American Music Awards, which belonged to Michael Jackson, Reuters reports.
This year, Taylor Swift won the awards for Artist of the year, Favourite music video, Favourite female artist (pop/rock), Favourite album (pop/rock) and Favourite artist (adult contemporary) She also received the honorary award for Artist of the Decade.
Taylor Swift won six awards at this year's American Music Awards, taking her all-time total to 29, surpassing Michael Jackson's record of 24, RTE reported.
The Phenomenon of the Year, Billie Eilish, won two awards - for New artist of the year and Favourite artist (alternative rock).


@@include('./partial/sandal-info.html')
@@include('./partial/sandal-media-queries.html')
@@include('./partial/sandal-mixin-utility.html')
@@include('./partial/sandal-mixin-layout.html')
@@include('./partial/sandal-mixin-halfpx.html')
@@include('./partial/sandal-mixin-misc.html')
@@include('./partial/sandal-mixin-animate.html')
@@include('./partial/sandal-helper.html')


Timer
class Timer : NSObject
-
Create and schedule a timer that will call
block
once after the specified time.Declaration
Swift
@discardableResult public class func after(_ interval: TimeInterval, _ block: @escaping () -> Void) -> Timer
-
Create and schedule a timer that will call
block
repeatedly in specified time intervals.Declaration
Swift
@discardableResult public class func every(_ interval: TimeInterval, _ block: @escaping () -> Void) -> Timer
-
Create and schedule a timer that will call
block
repeatedly in specified time intervals. (This variant also passes the timer instance to the block)Declaration
Swift
@discardableResult @nonobjc public class func every(_ interval: TimeInterval, _ block: @escaping (Timer) -> Void) -> Timer
-
Create a timer that will call
block
once after the specified time.Note
The timer won’t fire until it’s scheduled on the run loop. UseNSTimer.after
to create and schedule a timer in one step.Note
Thenew
class function is a workaround for a crashing bug when using convenience initializers (rdar://18720947)Declaration
Swift
public class func new(after interval: TimeInterval, _ block: @escaping () -> Void) -> Timer
-
Create a timer that will call
block
repeatedly in specified time intervals.Note
The timer won’t fire until it’s scheduled on the run loop. UseNSTimer.every
to create and schedule a timer in one step.Note
Thenew
class function is a workaround for a crashing bug when using convenience initializers (rdar://18720947)Declaration
Swift
public class func new(every interval: TimeInterval, _ block: @escaping () -> Void) -> Timer
-
Create a timer that will call
block
repeatedly in specified time intervals. (This variant also passes the timer instance to the block)Note
The timer won’t fire until it’s scheduled on the run loop. UseNSTimer.every
to create and schedule a timer in one step.Note
Thenew
class function is a workaround for a crashing bug when using convenience initializers (rdar://18720947)Declaration
Swift
@nonobjc public class func new(every interval: TimeInterval, _ block: @escaping (Timer) -> Void) -> Timer
-
Schedule this timer on the run loop
By default, the timer is scheduled on the current run loop for the default mode. Specify
runLoop
ormodes
to override these defaults.Declaration
Swift
public func start(runLoop: RunLoop = .current, modes: RunLoop.Mode...)


{% extends "base/base.html" %} {% block title %} Reset Password {% endblock %} {% block content %}
We’ve emailed you instructions for setting your password, if an account exists with the email you entered. You should receive them shortly. If you don’t receive an email, please make sure you’ve entered the address you registered with, and check your spam folder.


This web app lets you create and display a heatmap from a Bluetooth LE beacon recording exported by the Android app RaMBLE - Bluetooth LE Mapper.
This web app is brought to you by Florian Pigorsch.
The RaMBLE export file has been imported.
n/a exposure notification beacons have been extracted from the file, a maximum number of n/a beacons have been observed at a single location.


importance: 3
Write the function shuffle(array)
that shuffles (randomly reorders) elements of the array.
Multiple runs of shuffle
may lead to different orders of elements. For instance:
let arr = [1, 2, 3];
shuffle(arr);
// arr = [3, 2, 1]
shuffle(arr);
// arr = [2, 1, 3]
shuffle(arr);
// arr = [3, 1, 2]
// ...
All element orders should have an equal probability. For instance, [1,2,3]
can be reordered as [1,2,3]
or [1,3,2]
or [3,1,2]
etc, with equal probability of each case.


Python Pearls
- Keep parameters with default values at the end of function.
- In python you can assign a function to a variable.
- Python Types:
str
ex: type('This is a string')
int
ex: type(1)
NoneType
ex: type(None)
float
ex: type(1.0)
function
ex: type(add_num)
tuple
ex: type((1,'2','a',2))
- A
tuple
is an immutable object
list
ex: type([1,'2','a',2])
- Whereas
list
is a mutable object. Both lists and tuples are iterable types (which lets you loop through their items)
- Python Lists:
+
operator lets you concatenate lists. ex: [1, 2] + [3, 4]
will result in [1,2,3,4]
*
operator lets you repeat the values in a list. ex: [1]*3
will result in [1,1,1]
in
operator lets you check whether an element is in the list or not. ex: 1 in [2,3,1,4]
will result in True
- slice operator, the first parameter is the begining of the list and the second parameter is the end (an exclusive end to be more specific)
- Python strings are just
lists
of characters. So operations you can do on a list
can also be done on a string.
"Sri " + "Paladugu"
"Sri"*3
"Sri Paladugu".split(' ')[0]
"Sri Paladugu".split(' ')[-1]
- Unpacking items in a list:
- example:
first_name, last_name = ["sri", "paladugu"]
- Python Dictionaries:
- Iterate through dictionary values
- Iterate using dictionary key, value
- In python the
map
function returns a map
object. This is knows as delayed evaluation.
lambda
functions (when you don’t want to use named functions.)


1.) Open your dev tools and the network inspector so that you are ready to see the action!
2.) Paste the oauth request link here:
3.) After you paste the link, it will be available for clicking here:
(link not pasted yet!)4.) Once you click the link you will be taken through the redirect to the login page. You can come back to this page at any time and paste in a new link to start the process over again.


Neural Network Signal Processing
nsp is a Python package for extracting and visualizing activation patterns of PyTorch neural networks. It can
extract the computational graph of a neural network as a directed graph.
extract the activation pattern generated by an input of a neural network.
compute the Fourier transform of an activation pattern (signal) in a neural network (directed graph) based on [1] and [2].
visualize activation patterns and their Fourier coefficients.
Visualization of the activation pattern
Visualization of the Fourier coefficients
Dependencies
Installation requires pytorch, networkx, and numpy. Some functions will use scipy and/or matplotlib.
Installation
Use the package manager pip to install nsp.
pip install nsp
Usage
Get your network as torch.nn.Module
and a valid input.
import nsp
import torch
import torch.nn as nn
class Network(nn.Module):
def __init__(self):
super(Network, self).__init__()
self.conv1 = nn.Conv2d(in_channels=1, out_channels=2, kernel_size=2)
self.conv2 = nn.Conv2d(in_channels=2, out_channels=8, kernel_size=2)
self.fc1 = nn.Linear(1*4*8, 8)
def forward(self, x):
x = torch.sigmoid(self.conv1(x))
x = torch.sigmoid(self.conv2(x))
x = x.view(-1, 1*4*8)
x = self.fc1(x)
return x
network = Network()
image = torch.tensor([[[[-6, -1, -2, 5],
[-3, -6, 5, 4],
[ 2, 5, -6, 3],
[ 5, 0, 1, -6]]]], dtype = torch.float)
Extract the activation pattern.
activations = nsp.Activations(network, image)
Extract the graph of your neural network. NNGraph
extends networkx.DiGraph
.
graph = nsp.NNGraph(activations)
Transform the activation pattern into its spectrum.
spectrum = graph.transform(activations)
Visualize the activation pattern and the spectrum. Pick your favorite cmap_style
from matplotlib colormaps.
nsp.Visualizer.visualize_pattern(activations, pdf_filepath='activations.pdf', scale='layernorm', cmap_style='viridis')
nsp.Visualizer.visualize_pattern(spectrum, pdf_filepath='spectrum.pdf', scale='layernorm', cmap_style='viridis')
Visualization of the activation pattern
Visualization of the spectrum
For more details check out the tutorials and read the documentation.
License
Developed by Felipa Schwarz (c) 2021
References
[1] Markus Püschel, Bastian Seifert, and Chris Wendler. Discrete signal processing on meet/join lattices. IEEE Transactions on Signal Processing, 2021.
[2] Bastian Seifert, Chris Wendler and Markus Püschel. A Causal Shift and Fourier Transform for Directed Acyclic Graphs. Submitted for publication, 2021.


Final Review
Do you have any hunches on which direction the demons will move?
Yes, I may have some hunches.
I have absolutely no hunches of any kind about which way a demon will go.
Next


{% extends 'landpage/base.html' %}
{% load staticfiles %}
{% block content %}
We at LADA believe in the principle of Neutron Learning, also known as learning without charge. You can take any course you want, for free. This platform can be used to link to videos all around the world, compile them, and add tests and assignments to create personalized courses. LADA is a tool that can be used by anyone and seen by everyone. Open Source Code ensures all can participate securely. course description text to build on the card and make up the bulk of the course content. course description text to build on the card and make up the bulk of the course content. course description text to build on the card and make up the bulk of the course content.Why Enroll?
We at LADA believe education is for everyone
Learn from anywhere in the world
Expert instructors
Online Certifification
TOP COURSES
Top picks for trending courses
Youth leader
Communication skills
Leadership
Top Courses
Pick from the amazing courses available


Replicating the collection¶
To replicate our collection, you first have to download and uncompress the Meta Kaggle version that we used to build the KGTorrent companion database (retrieved on October 27, 2020). Since it is no more available on Kaggle, we share it as part of the dataset package: it is the compressed archive named MetaKaggle27Oct2020.tar.bz2
.
Once Meta Kaggle is available on your machine and the corresponding environment variable has been set, you can start the creation process by issuing the following command:
python kgtorrent.py init --strategy HTTP
The --strategy
argument determines whether the notebooks will be downloaded via HTTP
requests or via API
calls. Notebooks downloaded via the official Kaggle API miss the output of code cells, while those downloaded via HTTP requests are complete.
Once you start the creation process, KGTorrent will go through the following steps:
Database initialization: a new MySQL database is created and set up with the data schema required to store Meta Kaggle data.
Meta Kaggle preprocessing: Meta Kaggle is an archive containing 29 tables in the
.csv
file format. As of today, it cannot be imported in a relational database without incurring in referential integrity violations. This happens because many of the tables miss some rows, as they probably contain private information. Our program overcomes this issue by performing a pre-processing step in which rows with unresolved foreing keys are dropped from each Meta Kaggle table.Database population: the MySQL database is populated with information from the filtered Meta Kaggle tables.
Notebooks download: the Jupyter notebooks are downloaded from Kaggle using the preferred strategy (HTTP or API). An SQL query is used to retrieve the list of notebooks to be downaloded from the MySQL database.


ngotes
Logout
Save
You haven't created any note yet
Email
Password
Remember Me
Login
Sign Up
Are you sure?
You will delete "
" note.
This action is irreversible.
Yes
No


We've booked all of our RSVP slots for guaranteed admission, but don't worry, there's still a chance to compete in MinneHack {{ site.data.schedule.year }}!
Walk-ins are accepted & expected.
If you show up ready to go at 6pm on Saturday, {{ site.data.schedule.month }} {{ site.data.schedule.startday }}, we can register you for the event, so long as there is space left. So swing by the Great Hall in Coffman Memorial Union to sign up and compete!


About Wintria
We love news. Whether it’s sports, politics or fashion, we believe
information should be easily discovered and unified. That’s why we built Wintria.
Wintria is a search engine exclusively for news. You can now see news from a variety of news sources all in one place.
Traditionally, news has been organized into categories. We’re changing
the way you experience news by bringing keyword search to the forefront in
an intuitive and interactive interface.
Our goal is to become the news content leader in providing an engaging search
experience. Interested in what’s in store for Wintria 2.0? Sign up now
to receive your exclusive invite.


A helpful site for learning about laptops is LaptopMag. Below is one of their helpful articles which explains the various parts of a laptop computer. For the complete guide go straight to their article.


--- lang: en langref: home title: About Me layout: page ---
I am a software engineer with a keen interest in Android development. I strive to become a more creative problem solver, be it in UI design or in the development of the business logic of an application. Check out my personal app with 1k+ downloads on the Google Play Store! My detailed CV is also available for download.
I especially love to work with:
{% include prog-icon-lists/favourites.html %}I also have professional experience with:
{% include prog-icon-lists/with-experience.html %}I am also comfortable in:
{% include prog-icon-lists/do-not-mind.html %}I have basic knowledge of:
{% include prog-icon-lists/basic.html %}


---
layout: default
title: Home
---
Stat 243 - UC Berkeley
Concepts in statistical programming and statistical computation, including programming principles, data and text manipulation, parallel processing, simulation, numerical linear algebra, and optimization.
- Instructor: Gaston Sanchez
- email:
gaston.stat at gmail.com
(see email policy)
- OH: TBA
- Code #: 24519
- Units: 4
- Session Dates: 08/24/16 - 12/09/16
- Class: MWF 2:00-3:00 in 180 Tan Hall
- Prerequisites: Graduate standing
- References:
- Learn Version Control with Git by Tower
- Learn Enough Command Line to be Dangerous by Michael Hartl
- An Introduction to Statistical Learning by James et al (Springr, 2013)
Discussions
| Section |
Date |
Room |
GSI |
| 101 |
M 3-4pm |
344 Evans |
TBA |
| 102 |
M 4-5pm |
344 Evans |
TBA |


UNIUYO inaugurates union leaders - The Nation Newspaper
From Sam Ibok
A new set of Students’ Union leaders have been sworn in at the University of Uyo (UNIUYO).
The event was held at the Onyema Ugochukwu Hall, Town Campus and was attended by top management officials led by the Vice-Chancellor (VC), Prof. Enefiok Essien who was represented by the Deputy Vice-Chancellor (DVC) Administration, Prof. Nyaudoh Ndaeyo.
Others were the Dean, Faculty of Agriculture, Prof. Godwin Udom; and the Chairman, Nigerian Labour Congress (NLC) Akwa Ibom State Chapter, Comrade. Sunny James.
Dean of Students Affairs Dr. Aniekan Brown commended the students for their maturity, saying the election that produced the SUG leaders was rancour free.
The Vice Chancellor praised the outgoing executive members for their resilience in promoting students’ welfare. He advised the new union leaders to emulate their predecessors.
He said the programmes of his administration were centred on students’ development, stressing that the management would continue to create a conducive environment for learning. He urged the incoming union leaders to embrace dialogue if there was any disagreement with the management.
Read Also: Gunmen raid UniUyo female hostel
The outgoing President, Emediong Ekanem, urged his successor to continue with his programmes, promising to give support and contributions when needed.
The highpoint was the oath-taking, after which the new President, Emmanuel Akpan promised a peaceful tenure
“Aluta spirit is not a spirit of violence but a spirit to do things in right way,” he said.
Other members of the union executives include Vice President, Phina Sunday, General Secretary, Ogo Courage, Assistant General Secretary, Abasi-Ikongke Asuquo, Financial Secretary, Akwaowo Daniel, Director of Health and Welfare, Joseph Ukpong, Director of Sports, Friday Cletus, Director of Socials, Omodot Jackson, Director of Information, Lucky Wonte, Director of Academics, Kenneth Nwafor, Director of Transport, Adekunle Adeyemi and Attorney General, Victor Atang.


Details
Schedules
Alerts
Job Name
Description
Type
Job Type Here
Enabled?
Save
Associated Schedules
Schedule
Daily 5pm
Associated Alerts
Alert
Daily 5pm


What are your favorite free and frugal resources for pregnant women, expectant parents
and birthmothers?
Calling all parents, birthmothers, counselors (on campus, chaplains, pregnancy resource
center volunteers and staff, etc.), grandparents, and other caregivers to give us
the MOST helpful suggestions you can contribute to our next FABULOUS issue of The
American Feminist!
FFL is updating our famed national directory of free and frugal support and creative
ideas, “Raising Kids on a Shoestring.”
We want your ideas for free, frugal and creative resources to help pregnant women,
expectant fathers, parents–including those seeking to adopt and those with special
needs babies–and birthmothers.
This directory is going to be the best ever–a key tool used by pregnancy resource
centers and something we will share again with Students for Life at the national
and campus levels!
Email<EMAIL_ADDRESS><EMAIL_ADDRESS>your favorite
ideas! We need listings that you think particularly helpful in the areas:
*healthcare including pregnancy, delivery and postpartum care,
*help for birthmothers,
*housing,
*child care,
*clothing,
*diapers,
*food and nutrition including infant feeding recommendations,
*housing, furnishings and utilities,
*living green and saving green,
*transportation,
*recreation,
*education (for parents but also for growing children),
*raising teens,
*legal assistance, and
*money management.
No need to rename any resources in our last issue, Raising Kids on a Shoestring,
including national pregnancy resource centers. We are looking for new and fresh
ideas and links to great websites that meet the needs of those we serve!
If you missed our last email, we are still looking for a few volunteer writers for
some remaining articles. Please email<EMAIL_ADDRESS><EMAIL_ADDRESS>as soon as possible to express your interest and attach a writing sample.
Either way, be sure to join FFL or donate now ($35 minimum except for students $25)
to see if your idea makes it into the next great issue of The American Feminist!
www.feminitsforlife.org/support [http://r20.rs6.net/tn.jsp?f=001BRQFcYm_8qXY1rct8wZn8EeZE2OUHV3Dcjn9Xr9t4Bi0oQV5KWwczWZC5p2ooy-fN3ND0qrAU5NulZqg9SKucmWHmArOz5ZLR_aSVuCJf7fpi0tmsSHBXhRYymx2hAl8Yaalun48MEMQNQV5Yx2FkZKbG9bRrIlG9GKaT-wTTatVOaA2xc7JAPRKxgOfDiLFjhvSNZw7n2A=&c=ucGH3iUOxla6fn3BVzxZXwX4Gys1uzIQnTwggHGnUQqzUe_0zjoFsA==&ch=FTRkJ1-eNgGG8MGEt3BT0JAVxyEDOS2Go8DSP-u7RB9QjettMPe7gw==].
Because women deserve better,
Editorial Board
The American Feminist
Feminists for Life of America is a nonsectarian, nonpartisan 501©3 nonprofit organization.
All donations are tax-deductible to the extent allowed by law.
For more information, go to http://www.feministsforlife.org/support/ [http://r20.rs6.net/tn.jsp?f=001BRQFcYm_8qXY1rct8wZn8EeZE2OUHV3Dcjn9Xr9t4Bi0oQV5KWwczWZC5p2ooy-fN3ND0qrAU5NulZqg9SKucmWHmArOz5ZLR_aSVuCJf7fpi0tmsSHBXhRYymx2hAl8Yaalun48MEMQNQV5Yx2FkZKbG9bRrIlG9GKaT-wTTatVOaA2xc7JAPRKxgOfDiLFjhvSNZw7n2A=&c=ucGH3iUOxla6fn3BVzxZXwX4Gys1uzIQnTwggHGnUQqzUe_0zjoFsA==&ch=FTRkJ1-eNgGG8MGEt3BT0JAVxyEDOS2Go8DSP-u7RB9QjettMPe7gw==]
Women Deserve Better is a registered trademark of Feminists for Life of America.
www.feministsforlife.org and www.facebook.com/feministsforlife.org [http://r20.rs6.net/tn.jsp?f=001BRQFcYm_8qXY1rct8wZn8EeZE2OUHV3Dcjn9Xr9t4Bi0oQV5KWwczRkB2qRbKh4ZNX-Dcn8EO0cp-jXjQtt0kcGB9xFdDLTE0ZFuj9Yp0RvL82ViowrOsHt2WHsFl3Tm-4FelOiNExMhM8ucebTUhSt5iTmiQRnpXtHwnpNAz-cYUoMNmksge9xleWXQOvY-&c=ucGH3iUOxla6fn3BVzxZXwX4Gys1uzIQnTwggHGnUQqzUe_0zjoFsA==&ch=FTRkJ1-eNgGG8MGEt3BT0JAVxyEDOS2Go8DSP-u7RB9QjettMPe7gw==]
&
Forward this email
<EMAIL_ADDRESS>This email was sent to<EMAIL_ADDRESS>by<EMAIL_ADDRESS>Update Profile/Email Address
http://visitor.constantcontact.com/do?p=oo&m=001Q-HkL4DKCBRaE4RH1EOTXw%3D%3D&ch=5af11d60-4f61-11e3-9d28-d4ae5275dbea&ca=bc59ba96-ca12-4750-a24d-88fca629555c
Instant removal with SafeUnsubscribe™
http://visitor.constantcontact.com/do?p=un&m=001Q-HkL4DKCBRaE4RH1EOTXw%3D%3D&ch=5af11d60-4f61-11e3-9d28-d4ae5275dbea&ca=bc59ba96-ca12-4750-a24d-88fca629555c
Privacy Policy:
http://ui.constantcontact.com/roving/CCPrivacyPolicy.jsp
Online Marketing by
Constant Contact®
www.constantcontact.com
Feminists for Life | P.O. Box 320667 | Alexandria | VA | 22320